I stumbled through the collection history of an App and decided this week to recommend a new wave of great articles I’ve read in the past and maybe the next wave
JAVA
- Thread interruption
- Clear AbstractQueuedSynchronizer line source analysis
- Read the Java concurrent queue BlockingQueue
- Java thread pool ThreadPoolExecutor source code analysis
Netty
- Netty series Netty thread model
- Netty source code analysis: server start process (length is very long)
Micro service
- Security authentication and authentication in the microservice architecture
- Technical architecture for microservices API-level permissions
distributed
-
Distributed transactions: Distributed transactions 2PC && 3PC Distributed transactions (I) Two-phase commit and JTA
-
Message queue: Can the message bus implement message must? This is perhaps the most thorough review of the RabbitMQ guide to distributed message queuing
-
Redis high availability Architecture best practices discusses the implementation principles of Redis clustering
Big data
- In-depth analysis of the Distributed execution principle of Spark
- Apache Spark memory management details
The database
- MVCC principle exploration and MySQL source code implementation analysis
- If someone asks you how databases work, ask them to read this article
The front end
- JavaScript — Starting with Objects (Principles)
- Get a deep understanding of JS objects and prototype chains from __proto__ and Prototype
- React Source Code Analysis series – The art of managing the lifecycle
- Redux’s design philosophy is simple
- Deep understanding of Node.js: Core ideas and source code analysis
- Learn with Node. Js
- Pain points, analysis and improvement of Redux state management
- How does the virtual DOM work inside
- Browser rendering process and performance optimization
Architecture design
- Wechat high concurrency fund transaction system design scheme — the technical support behind ten billion red envelopes
- Redis Architecture against avalanche design: The art of war behind website downtime
- Daily processing of 2 billion data, real-time user behavior service system architecture practice
- How should mobike share industry conduct distributed MQTT design under unreliable remote network
- Counting system architecture practices are done in one go
- Typical database architecture design and practice
Don’t put up some of mine
- How does Zookeeper ensure sequence consistency
- Do you really understand volatile
- How to Quickly get familiar with the Spring Technology Stack
- Spring Boot series two: One diagram to understand the request processing process
- Spring Validation implementation principle analysis
- See the whole Dubbo service reference process in one picture
- Redis Scan algorithm design idea
- Microservice session crashes