This article primarily discusses Tiered Compilation in the Java Virtual Machine (JVM) and its impact on program performance.
This article introduces the experience of encountering errors in code and the potential for one line of code to have different effects in different scenarios.
This article provides a step-by-step guide on how to apply the strategy pattern to simplify complex code.
This article provides a comprehensive guide as to CoR’s definition, benefits, suitable scenarios, practical examples, and detailed implementation steps to introduce how to use it within business code.
This article summarizes common code defects and solutions encountered in daily development to provide helpful insights.
This article analyzes the vectorization technology, explains SIMD instructions, and introduces how to write standard vectorized code.
This article is an introduction to C++20 coroutines. It provides a comprehensive explanation of the concept and implementation of coroutines
This article introduces the principle of Spring circular dependency and gives the circular dependency scenarios and cases that Spring cannot support.
This article provides a detailed description of how Java annotation processors work and how they automatically generate code.
This article discusses code comments, including their importance, significance, and controversies.
This article explains some basic knowledge of RSocket by comparing Servlet and RSocket.
This article summarizes the simplified methods of more than ten kinds of test cases to promote Java unit tests and make it simpler when writing unit test cases.
This article summarizes a set of methods and principles to avoid writing invalid unit test cases through daily unit test practice.
This article introduces a Demo of Open-Source Higress and explains the principle and mechanism behind it.
This article explores the design and implementation of Java 8 Lambda from the source code level.
This article introduces cyclomatic complexity and discusses good/bad code smells.
The case study compares the code before and after refactoring from the perspectives of structural design, code readability, and robustness.
This article discusses different writing skills that can improve unit testing practices.
This article introduces virtual and explains how it works ad why it is necessary.
This article discussed the architecture design and implementation of Flutter IM.