1. 1. Introduction
  2. 2. Java/JVM
    1. 2.1. 垃圾回收
      1. 2.1.1. analyze-full-gc
    2. 2.2. ClassLoader
      1. 2.2.1. Class的结构
  3. 3. 并发编程
    1. 3.1. final/ThreadLocal
    2. 3.2. 线程
      1. 3.2.1. NativeThread
      2. 3.2.2. JVM线程
      3. 3.2.3. ThreadPool
    3. 3.3. 锁
      1. 3.3.1. CAS与AQS
        1. 3.3.1.1. CAS的实现
        2. 3.3.1.2. AQS的实现
        3. 3.3.1.3. ReentrantLock
        4. 3.3.1.4. CountDownLatch
        5. 3.3.1.5. ReadWriteLock
      2. 3.3.2. synchronized
        1. 3.3.2.1. sync的native实现
    4. 3.4. 常见并发问题
    5. 3.5. 写时复制
  4. 4. 微服务中间件