时长:12小时30分钟
| 章节 | 记录 |
|---|---|
| 第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章 高并发之扩容思路 | |
| 11-1 高并发之扩容思路 | |
| 第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章 高并发之应用限流思路 | |
| 15-1 高并发之应用限流-1 | |
| 15-2 高并发之应用限流-2 | |
| 第16章 高并发之服务降级与服务熔断思路 | |
| 16-1 高并发之服务降级与服务熔断思路 | |
| 第17章 高并发之数据库切库分库分表思路 | |
| 17-1 高并发之数据库切库分库分表 | |
| 第18章 高并发之高可用手段介绍 | |
| 18-1 高并发之高可用一些手段 | |
| 第19章 课程总结 | |
| 19-1 课程总结 |