Java
-
The reason why the session has not expired and its saved data is lost without reason
Question: A function we often do is to save the login user information to the session and display the login user name …… -
On Java collection (I): HashMap
1、 Overview HashMap is probably the implementation of the map interface we most often use. Without much more, let's t…… -
Jdk8 string class knowledge summary
1、 Overview Java's string class can be said to be the most practical class in daily life, but most of the time it is …… -
Multi tenant personalized service routing
Scene description Solution Design a personalized service table to store the personalized services of the tenant. If th…… -
JDK1. 8 new features (I): stream
I What is stream? 1. General The Java 8 API adds a new abstraction called stream, which allows you to process data in …… -
Implementation of dynamic aspect based on javassist and javaagent
1、 Background introduction 1. Requirement description The requirement is to add a section of business code before and…… -
Puzzle 2: process thread, parallel concurrency, synchronous and asynchronous, blocking fee, blocking
1、 Serial, parallel, concurrent 1. Name explanation Concurrency and parallelism focus on whether programs are execute…… -
What is the HTTP protocol
Concept: Http: Hyper Text Transfer Protocol. effect: Let's think about a problem first. As shown in the figure below, …… -
Download and installation of jdk8 for novices and configuration of path environment variables
Some things are not often used and will always be forgotten, so I want to write them down so that I can find them when…… -
Java collection source code analysis (3): ArrayList
summary In the previous article: Java collection source code analysis (II): list and abstractlist and Java collection …… -
A brief introduction to cookies
reflection: HTTP is a stateless protocol. When a client sends a request to the server, the connection is closed after …… -
lambda expressions
Properties of lambda expressions: Lambda expression can be understood as a way to concisely represent a transitive ano…… -
JDK1. 8 new feature (2): collectors collector class
I What are collectors? Java 8 API adds a new abstraction called stream. We can easily manipulate stream objects with t…… -
Java file upload and download
Two core packages should be introduced for file upload commons-fileupload-1.2. 1.jar commons-io-1.4. jar The following…… -
IO stream summary
Java stream classification: 1. According to the flow direction: How to distinguish the input stream from the output st…… -
How to choose the Java version for novices on the road
@ When you first enter the Java pit, there are so many versions of Java. If you want to know what version you should d…… -
A brief introduction to Servlet
Servlet introduction: Servlet is a web server-side programming technology, which implements Java classes with special …… -
Talk about constants and variables
What are constants and variables Constant: the amount that the program will not change during operation is called a co…… -
JSP custom tag / custom tag packaging
There is such a business requirement: When editing a user, we need to set the user's role. When we go to the editing p…… -
About the use of hashcode and equals methods in HashSet
The object class is the root class of the class hierarchy, so all classes are the methods of this class first, and the…… -
Internal classes of Java family
Today, let's review the internal classes in Java. The internal classes are generally as follows: static internal class…… -
Observer design pattern of design pattern
Recently, I'd like to supplement the knowledge related to design patterns. About observer design patterns, I mainly le…… -
Array of java series
I was going to review the annotation as today's push, but it's too late. Let's take a look at the array. The array is …… -
Java IO programming — character stream and byte stream
In Java The file class in the IO package is the only program processing class related to the file itself, but the file…… -
Java design pattern — singleton design pattern
/*Design pattern: an effective solution to the problem. In fact, it is a kind of thought. 1. Single case design mode. …… -
Java (5) annotation
@ 1、 Understanding of annotations 2、 Annotation application example 1. Example 1: generate document related annotati…… -
Java design pattern — singleton design pattern
/*Design pattern: an effective solution to the problem. In fact, it is a kind of thought. 1. Single case design mode. …… -
Java design pattern — singleton design pattern
/*Design pattern: an effective solution to the problem. In fact, it is a kind of thought. 1. Single case design mode. …… -
Java (2) multithreading
@ 1、 Understanding of basic concepts 1. Program, process, thread 2. Single core CPU and multiple CPUs 3. Serial, para…… -
Java (6) collection
1、 Overview of Java collection framework 1. What is a collection 2. Characteristics of sets 3. System of sets explain…… -
Enhanced for loop
1、 Enhanced for loop 2、 Enhanced for loop format 3、 Enhanced for loop considerations -
Java IO programming — file operation class
The Java language provides support for file operating system operation, and this support is in Java io. The file class……
