ByteCookArrayList or LinkedList in Java? Misuse Can Result in a Performance Difference of a ThousandfoldCollections, as a type of container for storing data, are one of the most frequently used object types in our daily development. The JDK…·12 min read·6 hours ago----
ByteCookHow to Analyze Common TCP IssuesIn the context of internet services, network issues are quite common, and many problems often manifest as network issues. This requires us…·7 min read·15 hours ago----
ByteCookHow To Handle an Application Reaching 100% CPU UsageCPU usage is a statistic of CPU usage over a unit of time, displayed as a percentage. As one of the most commonly used and familiar CPU…·11 min read·1 day ago----
ByteCook30 Kubernetes Interview QuestionsIn today’s rapidly evolving cloud-native technology landscape, Kubernetes has emerged as the de facto standard in the field of container…·12 min read·1 day ago----
ByteCookHow To Check Context Switches in Linux SystemIn the previous article, I explained the working principle of CPU context switches. To briefly recap, CPU context switching is a core…·9 min read·3 days ago----
ByteCookUnderstanding CPU Context Switching in Linux SystemLinux is a multitasking operating system that supports far more tasks running simultaneously than the number of CPUs available. However…·9 min read·3 days ago----
ByteCook6 Tips for Easily Writing Correct Linked List CodeWriting good linked list code is not easy, especially for complex linked list operations like reversing a linked list or merging sorted…·11 min read·4 days ago----
ByteCookinDev GeniusDeep Understanding of Average Load in LinuxWhenever we notice the system slowing down, our typical first step is to execute the `top` or `uptime` command to understand the system’s…·10 min read·4 days ago----
ByteCookinDev GeniusImplementing a Rate Limiter Quickly Using Semaphore in JavaThe Semaphore is similar to traffic lights in real life. Whether vehicles can pass depends on whether it is a green light. Similarly, in…·6 min read·5 days ago----
ByteCookinDevOps.devMethods for Analyzing Packet Loss on Linux Servers“Packet loss” refers to the situation where, during the process of sending and receiving network data, a data packet is discarded before it…·14 min read·5 days ago----