[JVM] explain the principle and implementation of HotSpot, heap and OOM in detail
catalogue
Reference articles
Three JVM s
1.Sun HotSpot
2.BEA JRockit
3.IBM J9 VM
Heap
Partition of heap memory
Evolution of permanent generation
Method area and permanent generation / meta space
Trigger conditions for Minor GC and Full GC
OOM(Out Of Memory)
Common configuration parameters of JVM heap
...
Posted by anatak on Sat, 25 Dec 2021 23:38:49 +0100
[backtracking method] use backtracking algorithm to solve the problem of multiple sum of numbers (java)
Algorithm design and Analysis Experiment 8: backtracking method
1. Subjective questions (10 points)
Experiment 8: use the backtracking algorithm to solve the Sum It Up problem (complete the contents of experiment report 3, 4, 5 and 6)
1, Experimental purpose
Practice using backtracking algorithms to solve practical problems (implemented in ...
Posted by PHPBewildered on Thu, 23 Dec 2021 07:51:13 +0100
Generic notes
1, What is generics?
Generic: when a class is defined, it does not set the data type for the properties and methods (return values and parameters) in the class. When creating the object of the class, it specifies the corresponding data type.
2, Why use generics?
Example: define a point class, attribute: x coordinate and y coordinate
Require ...
Posted by edsmith on Thu, 23 Dec 2021 03:58:55 +0100
Schema drawing of STM32+SD card and data reading of SD card with 32 (fat file mode)
1. Download and install AD
Below are two installation methods, you can choose any one you like
1.1 Installation Method 1
You can search for the public number of the Software Installation Station on WeChat and follow it. Then click in the software catalog to find Altium Designer to download the version you like.
There are links to the di ...
Posted by virtuexru on Wed, 22 Dec 2021 10:54:14 +0100
Work queues
Work queue:
Work queue The main idea of (also known as Work Queues) is to avoid executing a resource intensive task immediately and having to wait for it to complete. Instead, we schedule the task to be executed later. We encapsulate the task as a message and send it to the queue. The work process running in the background will pop up the t ...
Posted by Wave on Wed, 22 Dec 2021 04:46:44 +0100
2021.12. Day_at Stage 52 of 17 Weeks 10 JS Notes
1. Review of Knowledge Points
1. Comparison of Arrays and Objects
Arrays store the same type of data
Objects store different types of data, out of order, descriptions of one type of thing
2. Object is of reference data type
3. Deep and Shallow Copies of Objects
4. Traversal of object for(var key in obj) where key is a string
...
Posted by SmoshySmosh on Tue, 21 Dec 2021 18:04:33 +0100
c language simple string processing
Comprehensively practice the basic knowledge of string, function and pointer
The key to this problem is the pointer, which can continuously process the source data.
The title comes from my university teacher. If there is infringement, you can contact the author to delete it. If there is a simpler algorithm, you are also welcome to add qq fo ...
Posted by Tracekill on Sat, 18 Dec 2021 14:45:00 +0100
You may also want to have your own AI model file format (visualization)-
Preface:
After thinking about it carefully, I originally wanted to open another topic to continue the next content, but I thought that the step of visual ai model continues on the basis of the previous three articles, so I don't intend to open another topic here.
If you don't know the previous content, or want to review the previous content a ...
Posted by peacedesigns on Wed, 15 Dec 2021 12:13:56 +0100
Jilin University Chaoxing MOOC learning pass high level language programming C + + experiment 06 recursive programming (level 2021)
catalogue
1. Maximum common factor
2.Hermite polynomial
3. Ackerman function
4. Arrangement and combination
5. Maximum element
6. Array reverse order
7. Decimal conversion to arbitrary base
8. Sequential search
1. Maximum common factor
Title No.: Exp06-Basic04
Title: maximum common factor
Title Description: ...
Posted by shivam0101 on Wed, 15 Dec 2021 05:11:37 +0100
Example of creating a simple proxy server with sockets in Java
In these examples, you can find different ways to create a simple proxy socket server. This is useful for a number of reasons:
Capture traffic between clients and servers.Limit upload / download bandwidth to see how your website loads slow connections.View the system's response when there is a problem with the network."Dynamically" m ...
Posted by jkarr on Sun, 12 Dec 2021 12:40:49 +0100