Recent Posts
-
Difference between filter and interceptor
preface Recently, during the interview, I was asked this question and felt that the answer was not very good. I'll sor…… -
Instantly teach you how to use the retainAll method of list in Java
Introduction to retainAll method When we have two list sets, we can use the retainAll method to find the subsets of th…… -
Principle of single sign on
1、 Single sign on concept 1. What is single sign on Single sign on, referred to as SSO for short, is one of the popul…… -
A blog shows you about locks in Java
preface Recently, in reviewing the lock, I sorted out the locks in Java. This paper introduces various locks, hoping t…… -
Serialization and deserialization in Java
1、 Serialization and deserialization concepts Serialization is a process of describing objects in a series of bytes; …… -
In depth understanding of idempotency and detailed explanation of idempotency of restful style API
What is idempotency The definition of idempotency in http / 1.1 is that a single and multiple requests for a resource …… -
Why is there only value passing in Java?
For beginners, it is difficult to answer this question correctly. When sorting out the answers the next day, I found t…… -
Implementation of spring boot sending mail function
background A little friend asked me how you used to do the email function. Then I found a demo for him. I happened to …… -
False wakeup of wait and notify in Java
preface This blog is from https://www.cnblogs.com/clover-forever/p/12616869.html Write it down here for future review.…… -
Summary of shallow copy and deep copy of Java
Object copy in Java refers to copying all attributes (member variables) of an object to another object with the same c…… -
What is the difference between using synchronized to decorate static methods and non static methods
preface Recently, I was asked this question, and the first answer was also very bad. Here, I refer to the online answe…… -
Special symbol of split in Java
The problem with points is to use string split("[.]") solve. On the question of vertical lines, use string Split ("\ \…… -
Reread the differences between public, protected, private and permission without modifier in the series of Java programming ideas
preface I believe you use more modification permissions for public and private in your daily work. Less is used for pr…… -
Java reflection modifies the constant value, static variable value and attribute value of a class
preface Sometimes, we need to modify the value of a variable, but the variable may exist in the jar package or other l…… -
Java thread pool explanation and common methods
preface Recently, I was asked about thread pool. So I'm going to start writing some articles related to multithreading…… -
Abstract factory pattern of Java design pattern
Abstract factory pattern (abstract factory pattern) is to create other factories around a super factory. This super fa…… -
Eclipse solves the problem that there is a jar package, but it can’t be found
First, right-click to prompt the missing jar package project, or the missing Maven dependent project. Right click and …… -
Why can wait and notify only be in synchronized?
preface Wait and notify must be in the synchronized block, otherwise the illegalmonitorstateexception will be thrown. …… -
Re read the “Java programming ideas” series and other access rights
In Java, we use access modifiers to determine which classes in the library are available to users. Access modifiers in…… -
What you don’t know in singleton mode~~
It can be said that the singleton mode can be written as long as it is a qualified development, but if we want to stud…… -
Development of log interface based on blocking queue
preface Recently, a log interface has been developed for other systems to call through web service. Considering concur…… -
Summary of JVM class loading mechanism
The loading mechanism of class is divided into the following three stages: loading, connecting and initialization. The…… -
Java common date operations
Sort out the date operations commonly used in Java. 1. Date formatting /** date formatting class (must master) * API: …… -
Summary of the third chapter of the fourth edition of Java programming ideas
1. Static import First, a print class is defined, which has a static method print When using, use import static before…… -
Summary of Chapter 5 of the fourth edition of Java programming thought
1. Constructor 2. Method overload 4. This keyword 5. Garbage collector 6. Member initialization 7. Constructor initial…… -
Java programming ideas fourth edition Chapter 14 type information summary
1. Class object: 1. The class loader first checks whether the class object of this class has been loaded. If it is not…… -
Summary of Chapter 10 of the fourth edition of Java programming ideas
1. Characteristics of internal classes 2. Use this 3. Use new 4. Inner class of method 5. Define the internal class wi…… -
Java programming ideas fourth edition Chapter 13 string summary
1. Use of string and StringBuilder Through the introduction in the book, we know the following conclusions: Summary: w…… -
Summary of Chapter 9 of the fourth edition of Java programming thought
This chapter is very important. It involves three design patterns and some of the interfaces. Mastering these is the k…… -
Summary of Chapter 11 of the fourth edition of Java programming thought
1. Container classes are divided into two categories: collection and map 2. When defining collections, it is a good ha…… -
-
[Android] interactive demo with PHP session
Jump from mainactivity to mailindexactivity. The first request interface sets the session, and the second activity req……