For the operating system, according to the interview key points and some reference on the network, the operating system interview knowledge points summary and learning.
Some time ago, the blogger wrote a note about the nic driver. Some friends left messages related to the installation of dependency problems. It just...
0x01 Semaphore Definition: In computer science, a semaphore is a variable or abstract data type used to control multithreading access to a common resource, avoiding...
J-link emulator needs to be purchased. Please log on the official website of SEGGER to check the agent information in China. Students, teachers and individual...
Priority inversion Can be explained more clearly in The Resources section, "The Thing about Priority Inversion." Thread A is working at A lower priority, let's...
Roughly speaking, programmer's daily work can be divided into three layers: system layer, middleware layer and application layer. Let's go from the bottom to the...
With the popularity of the Internet, the user population of applications grows exponentially, and server performance problems arise at this time. The original server was...
The interface is composed of SQLite C APIS, which are externally connected to SQLite through JDBC, etc., and are finally operated by calling these C...
Introduction: In order to better solve enterprises' demands for front desk work efficiency and service experience, Alibaba Enterprise Intelligence Business Division, in collaboration with Alibaba...
I/O issues are generally not a concern of most people, because most development is doing "business", that is, computing nodes, usually encountered I/O issues, that...
If you want to read more technical articles, please pay attention to NetEase yunxin blog. Learn about NetEase Yunxin, a communication and video cloud service...
Improper operating system configuration or program overload can cause the ECS system kernel to crash, which can cause problems such as ramming machine, abnormal restart,...
Processes are the basic unit of resource allocation. Process Control Block (PCB) is a data structure in the core of the operating system, which mainly...
Recently I wanted to know how distributed message system is composed, so I spent some time studying the implementation principle of Kafka. Write it down...
Virtualization is very different from multitasking and hyper-threading. Multitasking refers to multiple programs running in parallel in an operating system, while in virtualization technology, you...
MessageDigestAlgorithmMD5 (fifth edition) message digest algorithm is widely used in computer security field a hash function, and to provide message integrity protection. The file number...
The Allocation panel shows which objects are "created and still in memory" and which are the most expensive. Level 1 memory warning Received Use this...
The main causes of performance problems are the same, different reasons, but it boils down to memory usage, code efficiency, proper policy logic, code quality,...
Synchronized performance was a concern prior to JDK 1.6, but since 1.6, JVM teams have done a lot of optimization for synchronized, making it comparable...