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
Welcome to follow my wechat official account