Do a simple program wang, share dry goods, talk about life.

Wechat public account: Advanced backend architecture

Follow me to find more dry goods, microservices, Spring source, JVM, SpringCloud Alibaba, K8S, etc.

If you found this article helpful, please give me a like and thank you for your support!

Taking advantage of the weekend of leisure, began to look at their own written before the public number article, there are dry goods, there are green, at least also recorded their own a lot of time. Some things after looking or recall a lot of things, it is better to have a good memory than a bad pen.

On this road, I will continue to insist on creation. Before, DUE to some other reasons, I temporarily stopped for a period of time, so this time, by digging gold, I will work hard to create and output more content, and I hope to give some help to my friends.

Of course, the article still has a lot of room for development, and I hope you don’t hesitate to point out any problems.

Sorted out a mind map that I will focus on learning and summarizing later:

The following content is going to start learning from Spring source code, and then output this convenient content and articles, and then also record and share some dry work and thinking in the work, but also as a way to record their own life.

Content review: Netty

  • NIO and Multiplexer Fundamentals for Netty (part 1)
  • Netty Reactor Thread Model (2)
  • Netty Core Module Components (3)

Career Planning

  • 30 of my favorite books, and talk about career planning

Network knowledge

  • TCP connection three-way handshake and four-way Handshake

multithreading

  • Four rejection strategies for thread pools
  • This thread pool interview question, obligatory (circled)

Concurrent project

  • Topics in Concurrent programming — The basics of multithreading
  • Concurrent programming topics – In-depth analysis of thread pool principles
  • Concurrent programming topics – Read/write locks, CAS, spin locks…
  • Concurrent programming — Play with Callable and Future
  • Concurrent programming topics – Synchronization underlying implementation principles and multithreading communication
  • Concurrent programming topics – Learn thread safety and the Java memory model once and for all

Source project

  • Open source – Spring source compilation (bookmark)
  • Clarify the Spring IOC lifecycle once and for all
  • Source Code project – Introduction to the Spring Framework and core annotation learning
  • Source Code topic — Spring IOC Container Initial Solution (part 1)
  • Source Code Thematic — Spring IOC Container Initial Resolution (Middle)
  • Source Code topic — Spring IOC Container Initial Solution (part 2)
  • Spring level 3 cache solution to loop dependency

The JVM feature

  • JVM topics – An in-depth look at class loading and parental delegation mechanisms
  • JVM topics – Garbage collection algorithms and garbage collectors
  • JVM special topic – a location line CPU99% blood vomiting experience

Microservices Column

  • How important is Sentinel’s fusing limit in microservices?
  • GateWay is so powerful, you have to take a look

conclusion

The above is the summary and sharing of the previous content, thank you for your attention, thumbs up and favorites!

Wechat public account: Advanced backend architecture

More articles are coming, like to remember to give me a 👍, thank you for your support!

Public article synchronous update! Focus on me, don’t get lost!