Java进阶高手(套装共8册)(etc.)

书: https://pan.baidu.com/s/1jDVnfhmGRwu5jeEuV63Kcg?pwd=bmyj
笔记如下:

  1. JVM原理:内存模型、垃圾回收机制(GC算法)、类加载机制与字节码增强。
  2. 多线程高阶:JUC包(如ConcurrentHashMap、AQS)、线程池优化与锁升级(偏向锁→轻量级锁→重量级锁)。
  3. Java并发模式:生产者-消费者、Fork/Join框架及CompletableFuture异步编程。
  4. JVM调优:堆内存分区(新生代/老年代)、GC日志分析及JVM参数实战配置。
  5. Java性能优化:基准测试(JMH)、减少上下文切换与避免伪共享(@Contended)。
  6. NIO与Netty:BIO/NIO/AIO对比、Netty线程模型与零拷贝技术。
  7. Spring原理:IoC/DI实现机制、AOP动态代理(JDK/CGLIB)及Spring事务传播行为。
  8. Spring Boot自动化配置:Starter机制、条件注解(@Conditional)与嵌入式容器优化。
  9. 分布式缓存:Redis持久化策略、缓存穿透/雪崩解决方案及Redisson分布式锁。
  10. 分布式框架:Dubbo服务治理、Zookeeper协调服务与CAP理论实践。
  11. 微服务架构:Spring Cloud Alibaba(Nacos+Sentinel+Seata)与服务网格(Service Mesh)。
  12. 高并发设计:限流(令牌桶/漏桶)、熔断降级(Hystrix/Sentinel)与分库分表(ShardingSphere)。
  13. Java函数式编程:Stream API并行流、方法引用与Optional避免NPE。
  14. 设计模式实战:结合Spring源码分析模板方法、观察者模式等应用场景。
  15. Java安全编程:加密算法(AES/RSA)、SQL注入防护与XSS过滤。
  16. JVM语言扩展:Kotlin协程与Java互操作、GraalVM原生镜像编译。
  17. 云原生Java:容器化(Docker+K8s)、Serverless架构与Spring Native支持。
  18. 大数据生态:Flink流处理、Hadoop MapReduce与Java集成实践。
  19. 故障诊断工具:Arthas在线调试、MAT内存分析与SkyWalking全链路追踪。
  20. 领域驱动设计(DDD):分层架构、聚合根设计与CQRS模式落地。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注