Java
-
Junior sister learning java IO: file system and watchservice
brief introduction Younger martial sister encountered the problem of monitoring file changes this time. Elder martial …… -
New feature of JDK 14: instanceof pattern matching
New feature of JDK 14: instanceof pattern matching Jdk14 was officially released in March 2020. Unfortunately, the for…… -
Aslist and ArrayList have to tell stories
Aslist and ArrayList have to tell stories brief introduction When it comes to collection classes, ArrayList should be …… -
Spring 5. X Series tutorial: meet all your imagination of spring 5 – continuous update
brief introduction What makes the Java world better, programmers more friendly, and the baldness rate less high, so th…… -
Troubleshooting: using jfr to solve memory leakage
brief introduction Although Java has automated GC, there will be memory leaks. Of course, memory leaks in Java are dif…… -
You don’t know the secret of Java object serialization
brief introduction Did you know that serialization can use proxies? Do you know the security of serialization? Every j…… -
Java security coding guide: thread API call rules
Thread is indispensable in the development of multithreading in Java. What rules should we pay attention to when using…… -
Troubleshooting: analyze outofmemoryerror exceptions
brief introduction java. Lang. outofmemoryerror should be a very common error in Java applications. So what is the cau…… -
Java secure coding guide: number operation
brief introduction In Java, there are byte, short, int, long, float, double and char that can be called number. What s…… -
Jdk14 performance management tool: introduction to jstat
brief introduction As a programmer, I often worry about how to locate problems in Java programs or tune JVM performanc…… -
Introduction to splitter in Java 8 stream
Introduction to splitter in Java 8 stream brief introduction Splitter is an interface introduced in Java 8. It is usua…… -
Java secure coding guide: input verification
brief introduction In order to ensure the security of Java programs, we believe that any input from external users may…… -
Junior sister learning java IO: file file system
brief introduction Younger martial sister has encountered another problem. This time, the problem is about file creati…… -
Spring Boot 2. X Series tutorial: seven days from scratch to master spring boot – continuous update
brief introduction Since the birth of spring, spring has become the de facto J2EE standard. As a lightweight J2EE appl…… -
Detailed explanation of reactive stream protocol
background Everyone should be familiar with stream. Java8 introduces the concept of stream for all collection classes.…… -
Troubleshoot: what exactly is GC tuning
brief introduction We often hear that we even need to do GC tuning ourselves. So what is the purpose of GC tuning? Mak…… -
How to break the foreach of java8 stream
How to break the foreach of java8 stream brief introduction We usually need to traverse and process the data in Java s…… -
Java secure coding guide: the correct use of lock and synchronization
brief introduction In Java multithreading environment, lock and synchronization are functions that we will use. So wha…… -
Junior sister learning java IO: file and path
brief introduction What is the relationship between file and path? What secrets are hidden in files and paths? Under t…… -
Java secure coding guide: string and coding
brief introduction String is the most commonly used Java type in our daily coding process. Languages in different regi…… -
Abstractqueuedsynchronizer (AQS), the base of synchronization class
Abstractqueuedsynchronizer (AQS), the base of synchronization class We introduced many synchronization classes before,…… -
New feature of JDK 14: switch expression
brief introduction The new feature of switch has a long history. It was introduced as a preview function as early as J…… -
Look at the animation algorithm: sorting – bubble sorting
brief introduction Sorting is probably the most basic and commonly used of all algorithms. Sorting is a very classic p…… -
java. util. Introduction to concurrent
java. util. Concurrent package provides many useful classes to facilitate the development of concurrent programs. This…… -
Synchronousqueue details
Synchronousqueue details brief introduction Synchronous queue is a kind of BlockingQueue, so synchronous queue is thre…… -
New feature of JDK 14: text blocks
In a word, text blocks was introduced in jdk13 as the first preview version. Now in jdk14 is the second preview versio…… -
On the difference between # and $in mybatis from the distribution of Indian troops
In the process of using mybatis, you may write your own SQL statements, and you need to pass parameters to the SQL sta…… -
New feature of jdk11: new HTTP API
New feature of jdk11: new HTTP API brief introduction Before jdk11, the HTTP function of java was very weak. It only p…… -
Reject policy of bounded queue in Java
When using executorservice, we know that there is a queue in executorservice to save the submitted tasks. Through diff…… -
Understand enummap and enumset
Understand enummap and enumset brief introduction Generally speaking, we will choose to use HashMap to store data in k…… -
The difference between comparable and comparator in Java
The difference between comparable and comparator in Java brief introduction java. Lang. comparable and Java util. Comp…… -
JIT’s profile artifact jitwatch
brief introduction It seems that the constant use of command-line tools can't keep up with the pace in modern society,……