Build a high-performance Hackintosh at a low cost
This article records the hardware selection and final results of a recently installed Hackintosh, with the configuration scheme being E5-2666 v3 + RX 580 + 64GB DDR3.
This article records the hardware selection and final results of a recently installed Hackintosh, with the configuration scheme being E5-2666 v3 + RX 580 + 64GB DDR3.
This article introduces the basic knowledge of iOS security and reverse engineering, including the principles and tools of iOS jailbreaking, code cracking techniques, static analysis, and dynamic debugging, providing a beginner's guide to iOS security research.
This article introduces how to use socat to create a proxy in Kubernetes, allowing the local development environment to seamlessly connect to a remote MySQL that is network-restricted, improving development efficiency while maintaining security.
Starting from Android 7.0, apps no longer trust User Certificates. If you need to perform HTTPS packet capturing on any app, you must first root the device. This article explains how to install packet capture certificates on Android 7.0+ devices with root permissions to achieve app traffic capturing.
This article introduces how to use Colima as a free and open-source alternative to Docker Desktop after it starts charging medium to large enterprises, allowing for quick local startup of Kubernetes.
Akka is an open-source toolkit for building highly concurrent distributed applications. Its core Actor model simplifies the complexity of concurrent programming and distributed system development through message passing and state encapsulation.
This article provides a detailed introduction to the usage and implementation principles of Arthas, the Java diagnostic tool open-sourced by Alibaba, including core functions such as online problem troubleshooting, performance analysis, class loading analysis, and the underlying implementation mechanism based on the JVM Instrumentation API.
This article documents how to build a highly available Kubernetes cluster using the kubeadm tool, primarily implementing high availability architecture for master nodes through the combination of keepalived+haproxy. The entire deployment is based on CentOS 7 system, with Kubernetes version 1.16.3.
LMAX Disruptor is an open-source inter-thread communication framework designed for high concurrency and low latency scenarios. This article introduces its core concepts and design principles, compares the performance bottlenecks of Java's built-in queues, and explains key technologies such as circular buffers, lock-free design, and cache line padding to help understand its high-performance implementation principles.
In the previous article, we intuitively learned about the S3 protocol through packet capturing. This article will take a further step on this basis, using Go language and Gin framework to write a simple object storage service compatible with the S3 protocol based on the local file system from scratch, in order to deepen our understanding of the protocol details.
The best time to plant a tree was ten years ago. The second best time is now.