更新 2020-10-08 浏览 720次
一、day01
01.课程安排.avi
02.什么是并发和并行.avi
03.什么是进程和线程.avi
04.线程创建-继承thread类.avi
05.线程创建-实现Runnable接口.avi
06.线程创建-实现Callable接口.avi
07.线程创建-线程池创建线程.avi
08.线程创建-小结.avi
09.线程生命周期.avi
10.线程安全问题-什么是线程安全.avi
11.线程安全问题-问题分析.avi
12.线程安全问题-线程安全问题演示.avi
13.线程安全问题解决-同步代码块.avi
14.线程安全问题解决--同步方法.avi
15.线程安全问题解决-同步锁.avi
16.线程安全问题解决-小结.avi
17.线程死锁-什么是死锁.avi
18.线程死锁-死锁产生的必要条件.avi
19.线程死锁-死锁产生演示.avi
20.死锁处理-死锁预防.avi
21.死锁处理-死锁恢复.avi
22.线程通讯-为什么要线程通讯.avi
23.线程通讯-通讯方式介绍.avi
24.线程通讯-等待唤醒object方法.avi
25.线程通讯-等待唤醒condition方法.avi
26.线程通讯-object和condition等待唤醒比较.avi
27.线程通讯-CountDownLatch方法.avi
28.线程通讯-CyclicBarrier方法.avi
29.线程通讯-Semaphore方法.avi
30.线程通讯-小结.avi
二、day02
01.课程安排.avi
02.Java内存模型-Java程序执行流程回顾.avi
03.Java内存模型-内存模型和执行流程介绍.avi
04.多线程三大特性介绍.avi
05.多线程控制类-ThreadLocal使用演示.avi
06.多线程控制类-ThreadLocal原理介绍.avi
07.多线程控制类-多线程下非原子操作的问题.avi
08.多线程控制类-原子类解决非原子操作问题.avi
09.多线程控制类-原子类实现原子操作的CAS原理.avi
10.多线程控制类-原子类CAS的ABA问题及解决.avi
11.多线程控制类-Lock类关系图.avi
12.多线程控制类-可重入锁演示.avi
13.多线程控制类-读写锁演示.avi
14.多线程控制类-volatile关键字.avi
15.容器-容器类关系图介绍.avi
16.容器-HashMap线程并发问题分析.avi
17.容器-同步容器HashTable实现分析.avi
18.容器-并发容器简介.avi
19.容器-并发容器数据结构介绍.avi
20.容器-并发容器同步实现分析.avi
21.线程池-为什么采用线程池.avi
22.线程池-ThreadPoolExecutor构造函数全参介绍.avi
23.线程池-四种常用线程池.avi
三、day03
01.课程安排 - 副本.avi
01.课程安排.avi
02.秒杀需求和实现分析.avi
03.环境准备-数据库环境准备.avi
04.环境准备-创建项目并配置web文件.avi
05.环境准备-配置SSM整合文件.avi
06.环境准备-生成持久层代码.avi
07.环境准备-拷贝静态文件并测试.avi
08.秒杀商品导入缓存-Quartz执行流程介绍.avi
09.秒杀商品导入缓存-Cron表达式介绍.avi
10.秒杀商品导入缓存-定时任务入门案例.avi
11.秒杀商品导入缓存-导入Redis实现.avi
12.秒杀商品列表展示-前台实现.avi
13.秒杀商品列表展示-后台实现.avi
14.秒杀商品详情展示-前台实现.avi
15.秒杀商品详情展示-后台实现.avi
16.秒杀商品结束时间倒计时(1).avi
17.秒杀商品结束时间倒计时(2).avi
18.秒杀商品下单.avi
19.秒杀商品下单-超卖和并发问题分析.avi
20.秒杀商品下单-超卖问题解决.avi
21.秒杀商品下单-高并发问题解决.avi