Java并发编程与高并发解决方案

时间:2022-09-25 18:03:41

第1章 课程准备
   1-1 课程导学 
   1-2 并发编程初体验
   1-3 并发与高并发基本概念
第2章 并发基础
   2-1 CPU多级缓存-缓存一致性
   2-2 CPU多级缓存-乱序执行优化
   2-3 JAVA内存模型 
   2-4 并发的优势与风险
第3章 项目准备
   3-1 案例环境初始化
   3-2 案例准备工作 
   3-3 并发模拟-工具
   3-4 并发模拟-代码 
第4章 线程安全性
   4-1 线程安全性-原子性-atomic-1 
   4-2 线程安全性-原子性-atomic-2
   4-3 线程安全性-原子性-synchronized
   4-4 线程安全性-可见性 
   4-5 线程安全性-有序性与总结
第5章 安全发布对象
   5-1 安全发布对象-发布与逸出 
   5-2 安全发布对象-四种方法-1
   5-3 安全发布对象-四种方法-2
第6章 线程安全策略
   6-1 不可变对象-1
   6-2 不可变对象-2 
   6-3 线程封闭-1
   6-4 线程封闭-2
   6-5 线程不安全类与写法-1
   6-6 线程不安全类与写法-2
   6-7 同步容器-1 
   6-8 同步容器-2 
   6-9 并发容器及安全共享策略总结 
第7章 J.U.C之AQS
   7-1 J.U.C之AQS-介绍
   7-2 J.U.C之AQS-CountDownLatch
   7-3 J.U.C之AQS-Semaphore
   7-4 J.U.C之AQS-CyclicBarrier
   7-5 J.U.C之AQS-ReentrantLock与锁-1
   7-6 J.U.C之AQS-ReentrantLock与锁-2
第8章 J.U.C组件拓展
   8-1 J.U.C-FutureTask-1
   8-2 J.U.C-FutureTask-2
   8-3 J.U.C-ForkJoin
   8-4 J.U.C-BlockingQueue 
第9章 线程调度-线程池
   9-1 线程池-1 
   9-2 线程池-2
   9-3 线程池-3 
第10章 多线程并发拓展
   10-1 死锁 
   10-2 并发最佳实践
   10-3 Spring与线程安全
   10-4 HashMap与ConcurrentHashMap解析
   10-5 多线程并发与线程安全总结
第11章 高并发之扩容思路
第12章 高并发之缓存思路
   12-1 高并发之缓存-特征、场景及组件介绍-1
   12-2 高并发之缓存-特征、场景及组件介绍-2
   12-3 高并发之缓存-redis的使用
   12-4 高并发之缓存-高并发场景问题及实战讲解
第13章 高并发之消息队列思路
   13-1 高并发之消息队列-1
   13-2 高并发之消息队列-2
   13-3 高并发之消息队列-3 
第14章 高并发之应用拆分思路
   14-1 高并发之应用拆分-1
   14-2 高并发之应用拆分-2
第15章 高并发之应用限流思路
第16章 高并发之服务降级与服务熔断思路
第17章 高并发之数据库切库分库分表思路
第18章 高并发之高可用手段介绍
第19章 课程总结

百度网盘下载