第一阶段: JAVA并发编程-基础篇
1门课程
4小时45分钟
能学到什么:01.从JVM底层入手让你彻底弄明白什么是并发、什么是线程安全;02.Java是怎样保证高并发情况下的线程安全;03.Synchronized的多方位讲解、告别一知半解;等等
-
JAVA并发编程核心技术基础篇 进程 线程 内存模型 同步异步 锁机制 高并发等
26节
4小时45分钟
课程目标:
助你充分掌握并发编程,掌握核心技术体系,可以直接进入《并发编程专栏》哦 点击这里进入为什么要学并发编程现在已经是移动互联和大数据时代,对于应用程序的性能、处理能力、处理时效性要求更高了,传统的串行化编程无法充分利用现有的服务器性能。想要让自己的程序执行更快、接口响应速度、批处理处理效率更高,学会使用并发编程。并发编程是几乎所有框架的底层基础,学习好并发编程更有利于我们学习各种框架。现在几乎公司面试都面试并发编程,尤其是互联网公司,对于并发编程的要求更高。课程介绍并发编程基础篇课程,是本人128节并发编程体系课程的第一部分。从进程与线程、内存、CPU时间片轮训讲起。包含线程的3中创建方法、可视化观察线程、join、sleep、yield、interrupt,Synchronized。重入锁、对象锁、类锁、wait、notify、线程上下文切换、守护线程、阻塞式安全队列等等内容。课程资料附带1个项目源码,涵盖基础、进阶、精通3部课程的上百个课程示例。基础篇49页高清PDF课件Unsafe源码PDF文件24页cmder命令行工具
第二阶段: JAVA并发编程-进阶篇
1门课程
5小时1分钟
在学习了并发编程的基础上,开始学习Concurrent包的使用。Volatile、Actomic、ThreadLocal、同步容器等等~
-
java并发编程进阶 unsafe 安全队列集合 volatile juc 高并发等
24节
5小时1分钟
课程目标:
为什么要学并发编程现在已经是移动互联和大数据时代,对于应用程序的性能、处理能力、处理时效性要求更高了,传统的串行化编程无法充分利用现有的服务器性能。想要让自己的程序执行更快、接口响应速度、批处理处理效率更高,学会使用并发编程。并发编程是几乎所有框架的底层基础,学习好并发编程更有利于我们学习各种框架。现在几乎公司面试都面试并发编程,尤其是互联网公司,对于并发编程的要求更高。课程介绍并发编程进阶篇课程,是本人128课时并发体系课程的第二部分。进阶篇涵盖volatied关键字、Actomic类、可见性、原子性、CAS操作、ThreadLocal、Unsafe底层解析和使用。同步类容器、并发类容器、5种并发队列、COW容器、InheritableThreadLocal源码解析等课程资料附带1份项目源码,涵盖基础、进阶、精通3部课程的上百个课程示例。基础篇49页高清PDF课件Unsafe源码PDF文件24页cmder命令行工具
第三阶段: JAVA并发编程-精通篇
1门课程
10小时12分钟
CountDownLatch、CyclicBarrier、Semaphore、Exchanger、ReentrantLock、ReentrantReadWriteLock的使用和内部原理。设计模式等等
-
JAVA并发编程核心技术-精通篇 锁 线程池 并发模式 aqs juc等等
46节
10小时12分钟
课程目标:
为什么要学并发编程现在已经是移动互联和大数据时代,对于应用程序的性能、处理能力、处理时效性要求更高了,传统的串行化编程无法充分利用现有的服务器性能。想要让自己的程序执行更快、接口响应速度、批处理处理效率更高,要学会使用并发编程。并发编程是几乎所有框架的底层基础,学习好并发编程更有利于我们学习各种框架现在几乎公司面试都面试并发编程,尤其是互联网公司,对于并发编程的要求更高。课程介绍并发编程精通篇,是本人128课时并发编程体系课程中的第三部分。精通篇涵盖JUC下的核心工具类,CountDownLath、CyclicBarrier、Phaser、Semaphore、Exchanger、ReentrantLock、ReentrantReadWriteLock等。StampedLock、LockSupport、AQS底层、悲观锁、乐观锁、自旋锁、公平锁、非公平锁、排它锁、共享锁、重入锁等。线程池、CachedThreadPool、FixedThreadPool、ScheduledThreadPool、SingleThreadExecutor、自定义线程池、ThreadFactory、线程池切面编程、线程池动态管理等。涵盖高并发设计模式,Future模式、Master Worker模式、CompletionService、ForkJoin等课程资料附带1个项目源码,涵盖基础、进阶、精通3部课程的上百个课程示例。精通篇79页高清PDF课件Unsafe源码PDF文件24页cmder命令行工具
第四阶段: JAVA高并发访问限流
1门课程
1小时30分钟
在互联网时代,高并发、大数据量访问已经成为常态,如何避免这些问题?
-
高并发访问限流 木桶算法 令牌桶算法 jmeter压力测试 零基础入门
8节
1小时30分钟
课程目标:
本课程是128课时,并发编程体系课程的第五部分。从为什么要进行访问限流入手,由浅入深的讲解接口限流的算法、编程实现、模拟测试。讲解限流的两大算法木头算法和令牌桶算法。使用Google RateLimiter做实战开发,讲解算法的使用。Apache JMeter压力测试工具的使用,联合测试限流的实际效果。
第五阶段: Disruptor高并发框架
1门课程
4小时19分钟
Disruptor高并发框架:具有单线程每秒处理600万订单的恐怖性能!
-
Disruptor高并发无锁框架 java并发编程 无锁发队列 零基础入门
21节
4小时19分钟
课程目标:
Disruptor是一个高性能无锁并发编程框架,具有单线程每秒处理6百万订单的恐怖能力,是架构师的,**职位的垫脚石。本课程是128课时,并发编程体系课程的第四部分。Disruptor是什么、有什么特点。Disruptor的核心实现思想和理论。Disruptor实战开发模型,四步骤写出优雅规范的Disruptor框架程序。从CPU、缓存的底层级别深入剖析Disruptor的高性能实现。内存屏障与CAS操作、多级缓存与缓存行、伪共享MQ与Disruptor、如何正确使用等待策略怎样做复杂了流程的并发流程开发
课程名称 |
操作 |
JAVA并发编程核心技术基础篇 进程 线程 内存模型 同步异步 锁机制 高并发等 |
付费用户专享
|
java并发编程进阶 unsafe 安全队列集合 volatile juc 高并发等 |
付费用户专享
|
JAVA并发编程核心技术-精通篇 锁 线程池 并发模式 aqs juc等等 |
付费用户专享
|
高并发访问限流 木桶算法 令牌桶算法 jmeter压力测试 零基础入门 |
付费用户专享
|
Disruptor高并发无锁框架 java并发编程 无锁发队列 零基础入门 |
付费用户专享
|