包含标签:Java 的文章
-
Some thoughts on code refactoring
Recently, the company engaged in zhongtaihua again. I was lucky to participate in the reconstruction of one of the pro…… -
【SpringCloud】03. Design principles of microservices
Design principles of microservices: 1、 AKF split principle The industry has a simple concept for scalable system arch…… -
Exploring the principle of threadpoolexcutor analyzing the implementation principle of AQS through reentrantlock
an introduction to Thread pool (English: thread pool): a thread usage mode. Too many threads will bring scheduling ove…… -
Java thread Basics
preface What is a thread? Threads, Sometimes called lightweight process (LWP), it is the smallest unit of program exec…… -
【SpringCloud】08. Client load balancer: Ribbon
Client load balancer: Ribbon Ribbon's core for soft load balancing: Ribbon main components: technological process: 1. …… -
Detailed analysis of HashMap source code (JDK1.8)
3. Variable definition The above defines some variables that will be used. It's good to be familiar with them. 3.1 tra…… -
【SpringCloud】01. Differences between common software architectures
Differences among MVC, RPC, SOA and microservice architecture: 1、 MVC architecture MVC architecture is a single archi…… -
【SpringCloud】04. Creation of springcloud Eureka server and client
!!! [scode type = "yellow"] version: SpringBoot 2.0. 0.M3 SpringCloud Finchley. M2 JDK 8 [/scode] !!! SpringCloud Eure…… -
Analyze the implementation principle of AQS through reentrantlock
For Java developers, they will encounter multi-threaded access to public resources. At this time, they often lock to e…… -
Operation of and, or, XOR
The two data involved in the operation are "XOR" according to binary bits. Operation rules: 0 & 0 = 0; 0&1=1; …… -
Java knowledge necessary for testing (2) — advanced things of Java
Java advanced Class loading process Load (create class object) - > connect (verify - prepare - parse) - > class …… -
Java notes: reflection, annotation
1、 Reflection 1. Reflection mechanism The related classes of reflection mechanism except a Java Lang. class, the rest…… -
Java notes: Java object oriented
1、 Method 1. Overview Methods can also be called functions. In other languages, the concepts and syntax of methods an…… -
Java notes: common classes
For the use of built-in classes and methods in Java, we can usually read the corresponding API documents, but we still…… -
Java notes: Collections
A collection is a kind of container object, which is used to store objects, or stored references to objects. It is not…… -
Java notes: arrays, exceptions, generics
1、 Array Array is also a reference type. Its parent class is object. It is declared with "data type []". For example,…… -
Java notes: IO streams
1. IO flow understanding I in the IO stream is the abbreviation of the word input, It means input or read. O is the ab…… -
Handler message under Android
The implementation principle of handler message in Android is studied: When new handler(), get the data under the curr…… -
There is no normal TM
Error key information: Just add the following code in the configuration file (application. Properties): Error reason: …… -
LCN error: attempts to join the non-existent transaction group
Error message: Solution: configure the following contents in TX LCN project to solve the problem: Repackaging is requi…… -
Multi data source configuration of SSM framework
Application scenario of multiple data sources: mainly how to combine multiple databases to meet business requirements …… -
Subject of Shiro actual combat series (10)
There is no doubt that the most important concept in Apache Shiro is subject. " Subject 'is just a security term, whic…… -
Reflection technology of mybatis + JDK dynamic agent + cglib agent
1、 Reflection Description of Baidu Encyclopedia: -
@Differences between requestparam and @ pathvariable and their application scenarios
@There is little difference between requestparam and @ pathvariable, mainly because the requested URL is different Whe…… -
Architecture sharing of open source projects
This sharing is the idea and style of some open source project architecture I referred to when developing a system. Th…… -
Shiro actual combat series (14) configuration
Shiro is designed to work in any environment, from the simplest command-line application to the largest enterprise clu…… -
Java 5 minutes to insert tens of millions of data
Although the insertion may not be completed in 5 minutes, it depends on the inserted fields. If there are too many fie…… -
Three principles of code abstraction in Java Web interface online configuration code generator programming
For the code generated by directly running the main method, please refer to my article: the code generator of MP pract…… -
Integration of SSM framework (Maven example)
Many friends report errors in Maven because of POM file dependency Today, I quickly set up the SSM framework to ensure…… -
Shiro practical combat series (I): introduction to practical combat
1、 What is Shiro? Apache Shiro is a powerful and flexible open source security framework that cleanly handles authent…… -
Cross domain problem solving of spring cloudgateway gateway
Application scenario: all microservices pass through the gateway. When interfacing with the front end, cross domain is…… -
Httputil of hutool tool class uses HTTPS
For how to use httputil of hutool tool class, please refer to the official document httputil of hutool In fact, HTTP a……