Java
-
Window – install Java
JDK Download Official website: https://www.oracle.com/java/technologies/javase-jdk8-downloads.html Baidu online disk: …… -
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 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…… -
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,…… -
Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes
Error message: the field file exceeds its maximum allowed size of 1048576 bytes because Tomcat is embedded in springbo…… -
SSM framework about using JSP as a view to show the problem solution
JSP has been used as a view layer to display data for a long time. No matter studying in school or working in an enter…… -
Multiple versions of spring source code address sharing
The source code address is: http://repo.spring.io/simple/libs-release-local/org/springframework/spring/ For friends wh…… -
Shiro actual combat series (15): Spring integration Shiro
Shiro's JavaBean compatibility makes it ideal for using spring XML or other spring based configuration mechanisms. The…… -
Merge list and de duplication in Java 8
The core code is as follows: The final result output is a B C. Application scenario: sometimes we need to merge two re…… -
Authorization of Shiro actual combat series (6)
Authorization, also known as access control, is the process of resource access management. In other words, control who…… -
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……