视频教程-JAVA并发编程-豪华版-Java

JAVA并发编程-豪华版
Kevin,微胖的80后,多年从事软件开发行业经验;喜欢研究系统架构、前沿技术。 目前任职某互联网公司技术经理职位,负责基础框架、产品研发、产品实施、团队管理等工作。
视频教程-JAVA并发编程-豪华版-Java_第1张图片 尹洪亮
¥299.00
立即订阅

订阅后:请点击此处观看视频课程

 

视频教程-JAVA并发编程-豪华版-Java

学习有效期:永久观看

学习时长:1538分钟

学习计划:26天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

视频教程-JAVA并发编程-豪华版-Java_第2张图片

讲师姓名:尹洪亮

技术经理

讲师介绍:Kevin,微胖的80后,多年从事软件开发行业经验;喜欢研究系统架构、前沿技术。 目前任职某互联网公司技术经理职位,负责基础框架、产品研发、产品实施、团队管理等工作。

☛点击立即跟老师学习☚

 

「你将学到什么?」

课程介绍


本课程总计122课时,由五大体系组成,分别是并发编程基础、进阶、精通篇、Disruptor高并发框架、RateLimiter高并发访问限流。


基础篇从进程与线程、内存、CPU时间片轮训讲起,线程的3种创建方法、可视化观察线程、join、sleep、yield、interrupt,Synchronized、重入锁、对象锁、类锁、wait、notify、线程上下文切换、守护线程、阻塞式安全队列等内容。


进阶篇涵盖volatied关键字、Actomic类、可见性、原子性、ThreadLocal、Unsafe底层、同步类容器、并发类容器、5种并发队列、COW容器、InheritableThreadLocal源码解析等


精通篇涵盖JUC下的核心工具类,CountDownLath、CyclicBarrier、Phaser、Semaphore、Exchanger、ReentrantLock、ReentrantReadWriteLock、StampedLock、LockSupport、AQS底层、悲观锁、乐观锁、自旋锁、公平锁、非公平锁、排它锁、共享锁、重入锁、线程池、CachedThreadPool、FixedThreadPool、ScheduledThreadPool、SingleThreadExecutor、自定义线程池、ThreadFactory、线程池切面编程、线程池动态管理。


涵盖高并发设计模式,Future模式、Master Worker模式、CompletionService、ForkJoin等


Disruptor高并发无锁框架,支持每秒600万订单处理,   底层原理、开发模式、流程依赖、等待策略等


高并发访问限流涵盖木桶算法、令牌桶算法、Google RateLimiter限流开发、Apache JMeter压力测试实战。


课程资料


附带3个项目源码,几百个课程示例。


5个高清PDF课件,基础篇49页,进阶篇30页,精通篇79页,Disruptor框架40页,访问限流12页


Unsafe源码PDF文件24页


cmder命令行工具


学习方法


按照基础、进阶、精通、Disruptor、访问限流的顺序去学习


每天学习2~3节,要跟着视频,使用配套课件和源码跟着练习,运行示例程序。


只要你能跟住我的节奏,你就可以轻松搞定并发编程。


视频教程-JAVA并发编程-豪华版-Java_第3张图片

视频教程-JAVA并发编程-豪华版-Java_第4张图片

视频教程-JAVA并发编程-豪华版-Java_第5张图片

视频教程-JAVA并发编程-豪华版-Java_第6张图片

 

「课程学习目录」

第1章:快速了解
1.快速了解课程内容(是否值得买)
2.课程章节差异声明
第2章:JAVA并发编程基础篇
1.进程与线程的关系
2.内存与线程
3.使用JDK工具观察线程
4.线程3种创建方法及线程状态
5.JOIN方法详细解析
6.SLEEP方法详细解析
7.YIELD方法详细解析
8.线程中断方法精讲一
9.线程中断方法精讲二
10.线程安全问题是如何产生的
11.Synchronized关键字的原理
12.对象锁和类锁
13.对象锁的同步和异步
14.并发脏读问题
15.锁重入
16.抛异常和锁的关系
17.Synchronized代码块和锁失效问题
18.并发与死锁
19.线程之间通讯
20.阻塞式线程安全队列开发
21.WAIT方法解析补充
22.守护线程和用户线程
23.线程上下文切换
第3章:JAVA并发编程进阶篇
1.volatile关键字的可见性
2.volatile与static的关系
3.Actomic类的原子性
4.CAS详细解析
5.ThreadLocal的原理
6.ThreadLocal与InheritableThreadLocal源码解析
7.Unsafe类安全限定
8.Unsafe类实操之put和get类操作
9.Unsafe类实操之static和volatile类操作
10.Unsafe类实操之array类操作
11.Unsafe类实操之直接操作内存
12.Unsafe类实操之线程调度
13.Unsafe类高级方法简介
14.同步类容器
15.ConccurentMap类并发容器
16.COW类并发容器
17.COW容器迭代器的弱一致性问题
18.无阻塞队列ConcurrentLinkedQueue
19.阻塞队列ArrayBlockingQueue
20.阻塞队列LinkedBlockingQueue
21.阻塞队列SynchronousQueue
22.阻塞队列PriorityBlockingQueue
23.阻塞队列DelayQueue
第4章:JAVA并发编程精通篇
1.CountDownLatch工具类
2.CyclicBarrier工具类
3.Phaser精讲一
4.Phaser精讲二
5.Semaphore工具类
6.Exchanger交换器
7.ReentrantLock工具类
8.ReentrantReadWriteLock工具类
9.StampedLock原理和写锁
10.StampedLock悲观读锁
11.StampedLock乐观读锁
12.LockSupport类的精讲一
13.LockSupport类的精讲二
14.并发底层核心类AQS解析一基本构成和原理
15.并发底层核心类AQS解析二重入锁源码追踪
16.并发底层核心类AQS解析三条件锁源码追踪
17.锁的分类之悲观锁和乐观锁
18.锁的分类之公平锁和非公平锁
19.锁的分类之自旋锁
20.超高性能并发Random和ThreadLocalRandom类
21.超高性能累加器LongAdder原理和使用
22.超高性能累加器Accumulator
23.锁的分类之排他锁,共享锁,重入锁
24.线程池的原理
25.CachedThreadPool线程池
26.FixedThreadPool线程池
27.ScheduledThreadPool线程池
28.SingleThreadExecutor线程池
29.自定义线程池及拒绝策略
30.ThreadFactory控制线程创建行为
31.优雅处理线程池内未捕获异常
32.关闭线程池shutdown和shutdownNow
33.线程池结束状态判断isShutdown和isTerminated
34.允许核心线程销毁策略
35.核心线程预启动策略
36.线程和线程池切面编程
37.移除线程池当中的任务
38.获取线程池动态和静态数据get方法
39.线程安全的3种单例模式
40.Future模式
41.生产者消费者模式
42.Master-Worker模式
43.CompletionService完成MasterWorker模式
44.ForkJoin模式精讲一
45.ForkJoin模式精讲二
46.ForkJoin模式精讲三
第5章:Disruptor高并发框架
1.Disruptor并发框架课程介绍
2.Disruptor是什么有哪些特点
3.Disruptor核心之RingBuffer
4.Disruptor实战开发模型
5.Disruptor开发-EventTranslator
6.Disruptor开发-ProducerType
7.Disruptor开发-等待策略
8.Disruptor开发-ExceptionHandler
9.Disruptor开发-依赖处理
10.Disruptor核心解析-内存屏障与CAS操作
11.Disruptor核心解析-多级缓存与缓存行
12.Disruptor核心解析-消除伪共享
13.多线程消费和Barrier
14.Barrier运转机制
15.Barrier源码解析
16.高性能多线程初级编码实现
17.高性能多线程高级编码实现
18.MQ与Disruptor
19.Disruptor架构策略
20.慎用等待策略
21.Disruptor使用误区
第6章:RateLimiter高并发访问限流
1.为什么要进行访问限流
2.木桶算法和令牌桶算法
3.RateLimiter限流开发1
4.RateLimiter限流开发2
5.接口访问限流开发与SpringMvc4.0配置
6.ApacheJMeter压力测试工具介绍
7.ApacheJMeter进行限流测试
8.限流策略

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,26天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Java知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

3套项目源码,几百个课程示例

5套高清PDF课件,基础篇49页,进阶篇30页,精通篇79页,Disruptor框架40页,访问限流12页

112课时让你一次性搞定JAVA并发编程

课程依然不定期更新,补充新知识

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-JAVA并发编程-豪华版-Java)