In the Spring framework, BeanDefinition is a core concept used to define and configure bean metadata. Although in actual applications, we generally do not or…
1. Problem analysis When we use Spring, we sometimes encounter the following situation. Suppose I have two classes, A and B, and inject B into…
Closure in JavaScript is a very important concept and is closely related to the direction of scope-related knowledge. It is often mentioned during the front-end…
10 css snippets The following 10 commonly used CSS code snippets are worth collecting and can be used in daily business code. 1. Click and…
sequence This article mainly studies spring’s TransactionalEventListener TransactionalEventListener org/springframework/transaction/event/TransactionalEventListener.java /** * An { @link EventListener} that is invoked according to a { @link TransactionPhase}. *…
This article is the second article in the article series ” Let’s talk about front-end UI components “. The content is related to the previous article in…
Preface In large-scale projects, micro-frontend is a common optimization method. This article explains the mechanism and principle of sandbox in micro-frontend. First, what is a…
The core of the JavaScript language is large enough that it’s easy to misunderstand how some parts of it work. Recently, when I was refactoring…
I saw an article about the performance comparison between Spring Boot virtual threads and Webflux this morning, and I thought it was pretty good. The…
In today’s fast-paced digital world, website performance is critical to engaging users and achieving success. However, for pages like the homepage, optimizing performance without compromising…









