Status of thread pool (5 kinds):
The AtomicInteger variable ctl is very powerful: the low 29 bits represent the number of threads in the thread pool, and the high 3 bits represent the running state of the thread pool:
RUNNING: -1 << COUNT_ Bits, that is, the upper 3 bits are 111. The thread pool in this state will receive new tasks and ...
Posted by dolphinsnot on Sat, 20 Nov 2021 07:10:40 -0800
Through this article, you will gain:
The relationship among rootbeandefinition, BeanDefinition and BeanDefinitionMap is its basic meaning Implementation subclass of BeanDefinition interface Meaning of beanClass member variable in BeanDefinition subclass Process for obtaining rootbeandefinition according to beanName
1, BeanDefinit ...
Posted by bombayduck on Sat, 20 Nov 2021 05:03:48 -0800
When sending an HTTP request, Spring MVC will perform a series of processing after receiving it, and then respond to the resource. How is the whole process handled?
Dispatcher servlet: front-end controller, which does not need to be developed by engineers. It is provided by the framework to uniforml ...
Posted by djrichwz on Sat, 20 Nov 2021 01:11:11 -0800
Request forwarding and redirection for spring MVC
1. Request forwarding of spring MVC -- thymeleafView
If the return value [view name] of the method processing the request is not prefixed, this view will be parsed by the view parser configured by spring MVC. This view is a thymeleaf view. As for why there is such a distinc ...
Posted by cwspen on Sat, 20 Nov 2021 00:03:04 -0800
1. Introduction to spring event monitoring
The Spring framework provides a set of event publishing and listening mechanism. For developers, they can publish events as long as they hold the ApplicationContext instance, and they can receive and process events as long as they implement the ApplicationListener interface. A typical use example ...
Posted by TitanKing on Fri, 19 Nov 2021 22:50:36 -0800
1. Simple factory mode
The simple factory pattern is also called the static method pattern (because the factory class defines a static method)In real life, factories are responsible for producing products; Similarly, in the design pattern, the simple factory pattern can be understood as a class responsible for production obj ...
Posted by Unholy Prayer on Fri, 19 Nov 2021 19:58:55 -0800
MongoDB is the most popular NoSQL database, and SpringBoot is a best practice for using Spring. Today, let's talk about the two ways SpringBoot integrates MongoDB. The installation of MongoDB can be queried on the official website. The most convenient way for local development is to use Docker.
1, Preparatory work
1. Engineering generation
Posted by RobMs on Fri, 19 Nov 2021 18:33:00 -0800
Spring Configuration Data Source
Role of data sources (connection pools)
Steps for developing data sources
Manual creation of data sources
Spring Configuration Data Source
Extract jdbc configuration file
Spring Annotation Development
Spring original annotations
New Spring Notes
Spring Integrated Jun ...
Posted by phphelpme on Fri, 19 Nov 2021 17:41:43 -0800
1. Introduction to Spring MVC
1. What is MVC
MVC is the idea of a software architecture that divides software into models, views, and controllers
M:Model, the model layer, refers to the JavaBean in a project and is used to process data
JavaBean s fall into two categories:
A class called entity class Bean: Stores business data specifica ...
Posted by robert_gsfame on Fri, 19 Nov 2021 15:42:04 -0800
Java video tutorialhttps://www.xin3721.com/eschool/Javaxin3721/ When I went to the interview before, I was asked how to solve a spring nested transaction. When asked, I was speechless. It happened that the current project just used nested transactions. Distributed transactions are also being attempted. So now I have learned something about nest ...
Posted by jhoop2002 on Thu, 18 Nov 2021 08:41:15 -0800