Escape analysis, which we covered in JVM Performance Tuning in JDK14, results in the JVM allocating objects on the stack to improve efficiency. If we...
This is the sixth day of my participation in the First Challenge 2022. For details: First Challenge 2022. 1. Bitmap 1.1. Application Scenarios In many...
Character driver register character device allocate device number dev_t allocate register Cdev implement simple device operation function create device expand device operation function read and...
"This is the fifth day of my participation in the First Challenge 2022. For details: First Challenge 2022." Lock optimization The JVM uses spin, adaptive,...
This article mainly introduces the unit test of Golang, from the basic knowledge gradually in-depth, involving command use and source code introduction, hoping to explain...
0 - Introduction During service development, an interface can only be invoked between Intranet services but cannot be exposed. Faced with such a situation, how...
Meanwhile, welcome to follow my wechat official account AlwaysBeta, more exciting content waiting for you. Use object-oriented apis instead of low-level string operations to parse,...
Zero-copy technology means that the CPU does not need to copy data from one memory region to another when performing operations on the computer, thus...
Background The Go language can be said to be born for concurrency. Go supports concurrency from the language level, through the lightweight coroutine Goroutine to...
Nowadays, Docker container images can support multiple architectures/platforms, and the construction of multiple architecture images has become a necessary skill. This article expands on how...
In the last article, Songo shared two rules for using indexes: Don't use functions on indexes. Use overwrite indexes to avoid back tables. Of course,...
OpenFeign optimizations include logging enhancement, GZIP compression, Http connection pooling, fuse degradation, and timeout, which will undoubtedly improve application performance.
Dandified Yum (DNF) is a new-generation RPM package manager. DNF package manager overcomes some of the bottlenecks of YUM package manager, improving user experience, memory...
On December 17, 2021, "Cloud na everything · Numbers all speak" -- 2021 Seven Ox Cloud strategy conference was successfully held in Shanghai. A journey...
The addition of new functionality, increased code complexity, the need to optimize code, or the emergence of new technologies can all lead to a need...
The List interface can store a non-unique, ordered set of objects (which can be NULL); Common implementation classes are ArrayList and LinkedList. The array is...
Question: Do functions such as fmt.Printf cause arguments passed in to escape from the stack to the heap at compile time? Golang issue: (https://github.com/golang/go/issues/8618)