[Spring Boot] Spring Boot Filter
This page will introduce an example of Spring Boot filter. Filters can be registered using the FilterRegistrationBean cl...
Hand-on instructions for DB Read-Write Separation with Spring | 52 Spring Series
1. Background
Most systems read more than wri...
The process of mapper generating agent in mybatis
catalogue Generation process of mapper agent in mybatisGeneration process of mapper proxy when integrating with SpringGe...
The prototype pattern of design patterns in source code -- Deep cloning and shallow cloning
🌲 This article is included in the column Design patterns in source code ——Perfect combination of theory and ...
Extract the EventBus encapsulation into the base class using annotations
As your project gets bigger and bigger, you always consider that there will be a unified entrance for both ...
Understand the four reference types in Java through examples
Java reference type There are four reference types in Java: strong, soft, weak and virtual. The Strong Reference class...
Tear spring by Hand: Implement a simple IOC container
From the ground up, a simple IOC container is essentially an implementation: reading configuration files and extracting beans; registering beans to co...
Binary tree (sequential storage binary tree, threaded binary tree, Huffman tree, binary sort tree, balanced binary tree)
Here I will not explain some basic terms of the tree. Partners in need can go to Baidu to understand the terms of the tr...
MyBatis -- foreach of dynamic sql
preface The foreach tag of mybatis is often used to traverse collections and build in conditional statements or batch op...
Null pointer problem due to instruction rearrangement of instantiated objects in multithreaded case
The question comes from: Why can't there be less volatile keywords in the double check singleton mode? public class Sing...
Bootstrap select drop-down multiple selection box + selected item add radio button group
1, Problem description For the requirements encountered in the work, the drop-down radio box needs to be changed into a ...
Detailed explanation of Set object and Map object in front-end JS (probability, creation, use method, etc.)
Map and Set Map and Set are two new data types in ES6Are built-in constructorsInstantiate using new
...
Java multithreading operation
Four ways to create threads Inherited from Thread class Create a subclass that inherits from the Thread classOverride ru...
cron expression explanation
(cron = "* * * * * *") cron expression format For example, "0 0 12? * wed" is executed at 12:00 p.m. every ...
Developing Chrome plug-ins using Vue
Original link: Using Vue to develop Chrome plug-in - ashamed Xiaozhan (kuizuo.cn) preface When I was learning to ...
Web Page Development Foundation: Servlet Technology
asdsServlet is an extension branch written in Java language that is applied to the Web server side. It precedes JSP and ...
2021-09-19 Spring5 IoC and DI Annotation Development
Spring5 IoC and DI Annotation Development
...
JVM - garbage collection
garbage collection How to judge whether an object can be recycledGarbage collection algorithmGenerational waste recyclin...
Packaging, automatic packing and unpacking of packaging
target
1) The role of packaging,
...
Ten thousand words summary! The most complete knowledge points of Java Concurrent Programming in the whole network
#1 Basic Concepts ##1.1 concurrency It has two or more threads at the same time. If the program runs on a single core pr...
Analysis of force deduction problem - sum of two numbers
Analysis of force buckle problem
...
Effective Java Chapter 2 creating and destroying objects
1. Replace the constructor with the static factory method //Example public static Boolean valueOf(boolean b){ return b ?...
JavaScript prototype and prototype chain (detailed interpretation)
Prototype and prototype chain
1, ...
Encapsulation, inheritance and polymorphism of object-oriented programming
Introduction
&n...