Skip to content

Java高并发系列

1、Java内存模型,包含:抽象结构、8种同步操作、同步规则,https://t.zsxq.com/uze04

2、并发模拟工具,包含:JMeter、PostMan、AB的常见用法,https://t.zsxq.com/a5cpj

3、并发模拟代码,包含:基于CountDownLatch和Semaphore实现的线程安全的并发工具类ConcurrentExecutor,https://t.zsxq.com/Lh43W

4、线程安全性,包含:关键性指标、实现方式、实战代码、CAS,https://t.zsxq.com/rWQ30

5、线程安全策略,包含:不可变对象、线程封闭、线程不安全类及优化方法(同步容器、并发容器),https://t.zsxq.com/HJmuW

6、安全发布对象与设计模式,包含:发布与逃逸、安全发布对象的方法、与安全发布对象有关的设计模式、3种线程安全的单例模式,https://t.zsxq.com/KHaAK

7、J.U.C,包含:AQS的核心特性、CountDownLatch、Semaphore、CyclicBarrier、ReentrantLock、FutureTask、ForkJoin、BlockingQueue,https://t.zsxq.com/GSbeD

8、线程池,包含:线程池优势、工作原理、工作流程、核心组成、拒绝策略、常用的缓存方案,实战:GuavaCache、Redis,https://t.zsxq.com/UpcYx

9、缓存方案,包含:关键策略、缓存特征、缓存命中率影响因素,https://t.zsxq.com/UEs1V

10、消息队列方案,包含:应用场景、常用中间件,实战:RocketMQ、RabbitMQ、Kafka,https://t.zsxq.com/NL7YY

11、限流方案,包含:常用的4种限流算法(计数器/滑动窗口/漏桶/令牌桶)、Nginx作为网关层限流、API Gateway服务限流等,https://t.zsxq.com/jjUgp

性能调优系列

1、调优标准,包含:为什么要做、什么时候做、影响指标,https://t.zsxq.com/qLpt4

2、调优策略,包含:三步走、基准测试、热身(冷启动)问题、性能测试结果不稳定问题、不同层级的优化策略,https://t.zsxq.com/YipWn

3、JDK命令行工具,包含:标准参数、X参数、XX参数;jps、jinfo、jstat、jmap、Mat、jstack;实战:内存溢出问题、CPU飙升问题、死锁问题,https://t.zsxq.com/ISC5s

4、JVisualVM可视化监控,包含:安装Visual GC插件、监控远程Tomcat、监控远程的Java进程、功能清单,https://t.zsxq.com/vldoJ

5、实战Arthas,包含:常用命令,dashboard、thread 、jad、watch,https://t.zsxq.com/UKsJ4

6、JVM层GC调优,包含:JVM的内存结构、垃圾回收算法、GC调优步骤、Parallel GC调优、GC调优,https://t.zsxq.com/LA05g

7、JVM字节码解读,包含:示例、javap获取字节码、JDK官方参考文档,https://t.zsxq.com/nMBqT

8、Java代码层调优,包含:多条最佳实践,https://t.zsxq.com/EQjXz

9、BTrace监控调优,包含:JVisualVM安装Btrace插件,https://t.zsxq.com/u4wJy