Recommended books
basis
- Principle of HashMap Capacity Expansion
- Introduction to the NIO
concurrent
- Java Concurrency Basics
Spring
- @ ComponentScan principle
- Custom label resolution
- @value annotation principle
- The @autowired principle
- See article 4 for the @Resource principle
- Conditional assembly @Conditional source analysis
SpringMVC
- How does @requestMapping work?
- Custom interceptor and principle
Spring Boot
- Custom starter
- The starter principle
- Spring Boot Startup process analysis
Kafka
- Why is Kafka so fast
- Kafka Producer sends messages
- Kafka sender source code parsing
- The Sender thread
- Kafka Consumer message
Spring Cloud
- Nacos introduction
- Why do nacOS and Eureka use @enableDiscoveryClient annotations?
- Ribben Load balancing principle
- Feign framework
algorithm
- An algorithm problem of the Week – bit operations
- The list
- Several traversals of trees
- Merge sort
- Quick sort
MySQL
- Database Basics
- MySQL database performance tuning
Redis
- Why can the Redis string type hold integers, floating points, and even binary bits (using commands such as SETBIT)?
- Redis Expiration key deletion policy
- Redis persistence