Posted inMemory What is Cache Coherence? Posted by By York 2025-07-27 Cache coherence refers to the mechanisms and processes that ensure data consistency among the caches…
Posted inMemory Let’s Talk About Memory Alignment Posted by By York 2025-07-24 What is Memory Alignment? In computers, memory space is divided by bytes. Theoretically, it seems…
Posted inMemory Java Garbage Collection (GC) In-Depth Analysis Posted by By York 2025-07-22 Java's Garbage Collection (GC) is the core mechanism of automated memory management. It avoids the…
Posted inAlgo How to Solve Hash Table Conflicts? My Experience Posted by By York 2025-07-14 Hash tables are fundamental data structures in computer science, celebrated for their average O(1) time…
Posted inDB Net What is a Distributed Lock? Posted by By York 2025-07-13 1. Why Use Distributed Locks When developing applications, if we need to access a shared…
Posted inDB What is MVCC? Posted by By York 2025-07-10 1. What is MVCC? MVCC (Multi-Version Concurrency Control) is a method of concurrency control. Generally,…
Posted inDB What is the CAP Theorem? Posted by By York 2025-07-07 I. Introduction to the CAP Theorem First, let's briefly explain what the CAP theorem is:…
Posted inOS Thread Pool Parameters and Working Principle Posted by By York 2025-07-03 In Java, the ThreadPoolExecutor class from the java.util.concurrent package can be used to create and…
Posted inDB The Role and Types of Indexes Posted by By York 2025-06-28 I. Introduction to Indexes 1. Concept of Indexes An index is a sorted list that…
Posted inNet What is TCP Congestion Control? Posted by By York 2025-06-22 TCP employs four main congestion control methods to dynamically adjust data transmission rates based on…