• 最后更新 2026-01-26
  • 销量/好评 0条评论
  • 交易规则(重要)

Java并发编程从入门到进阶 多场景实战

本站优惠价
39.00
1.0折 原价:¥390.00
  • 库存
  • 销量
  • 0
  • 0

使用时间

永久

下载方式

百度网盘

服务由"666it.top大型资源站"发货,并提供售后服务。

    担保交易,安全保证,有问题不解决可申请退款。标价只是源码价格,不包括安装费。购买前请询问清楚卖家,以卖家承诺为准! 自动发货商品,随时可以购买,付款后在订单详情下载,零等待。 不同会员等级尊享不同购买折扣。

目录大纲:

第1章 课程介绍

1 节|6分钟

展开 

  •  

    视频:

    1-1 课程简介

    试看

    05:32

第2章 并发编程学前储备

8 节|95分钟

收起 

  •  

    视频:

    2-1 本章介绍

    01:54

  •  

    视频:

    2-2 首先了解程序是如何运行的?(存储器的层次结构–CPU、缓存、内存)(1)

    试看

    16:43

  •  

    视频:

    2-3 首先了解程序是如何运行的?(存储器的层次结构–CPU、缓存、内存)(2)

    10:59

  •  

    视频:

    2-4 使用Thread类和Runnable接口创建线程源码深入讲解

    21:01

  •  

    视频:

    2-5 两种创建线程的方式分析与对比

    05:08

  •  

    视频:

    2-6 使用Callable接口创建线程的原理和应用场景分析

    15:15

  •  

    视频:

    2-7 多线程中sleep和join方法详解

    12:57

  •  

    视频:

    2-8 什么场景下使用线程中断?

    10:42

第3章 深度剖析线程安全性问题与底层原理

19 节|190分钟

收起 

  •  

    视频:

    3-1 什么是线程安全?线程安全会带来的哪些底层问题?

    02:34

  •  

    视频:

    3-2 分析保证线程安全的三个性质-原子性、可见性、有序性

    03:42

  •  

    视频:

    3-3 多场景剖析未保证原子性的问题

    09:26

  •  

    视频:

    3-4 如何保证原子性操作?

    02:22

  •  

    视频:

    3-5 synchronized关键字可在哪些地方将代码“锁”住?

    16:31

  •  

    视频:

    3-6 使用wait和notify方法实现生产者消费者模式

    16:44

  •  

    视频:

    3-7 使用synchronized关键字实现的锁内存存储原理深入剖析

    12:52

  •  

    视频:

    3-8 如何实现锁升级?

    09:40

  •  

    视频:

    3-9 什么场景下使用Java提供的原子类AtomicInteger保证原子类?

    13:32

  •  

    视频:

    3-10 原子类是如何利用CAS(比较并交换)保证线程安全的

    03:29

  •  

    视频:

    3-11 高并发下AtomicInteger的性能 VS synchronized的性能

    11:23

  •  

    视频:

    3-12 高并发下AtomicBoolean和AtomicLong的用法

    07:50

  •  

    视频:

    3-13 高并发下AtomicIntegerArray和AtomicReference的用法

    11:45

  •  

    视频:

    3-14 剖析未可见性的问题

    10:36

  •  

    视频:

    3-15 volatile可见性剖析

    07:24

  •  

    视频:

    3-16 单例的创建方式及原理深入剖析

    17:54

  •  

    视频:

    3-17 volatile禁止重排序原理

    15:14

  •  

    视频:

    3-18 volatile在Dubbo和秒杀中的应用

    15:05

  •  

    视频:

    3-19 本章总结

    01:57

第4章 Java中的7大常用锁实战

15 节|156分钟

展开 

  •  

    视频:

    4-1 课程介绍

    01:03

  •  

    视频:

    4-2 锁的7大分类

    04:15

  •  

    视频:

    4-3 Lock接口的常见方法有哪些?

    10:48

  •  

    视频:

    4-4 Lock锁如何实现生产者消费者模式-Condition接口?

    13:58

  •  

    视频:

    4-5 选用锁时该用synchronized关键字还是Lock接口?

    02:02

  •  

    视频:

    4-6 公平锁和非公平锁应该选用哪个?

    10:04

  •  

    视频:

    4-7 (可中断和不可中断)如何使用Lock接口实现可中断锁?

    07:48

  •  

    视频:

    4-8 (共享锁独占锁)如何根据读操作和写操作拆分锁粒度-读写锁ReadWriteLock?

    24:30

  •  

    视频:

    4-9 (读写锁)读写锁ReadWriteLock何时使用锁的降级?(一)

    15:46

  •  

    视频:

    4-10 (读写锁)读写锁ReadWriteLock何时使用锁的降级?(二)

    17:01

  •  

    视频:

    4-11 (共享锁)信号量Semaphore的应用场景

    24:17

  •  

    视频:

    4-12 (死锁):什么是死锁?如何排查死锁问题?

    16:46

  •  

    视频:

    4-13 (死锁)形成死锁的条件与如何避免死锁?

    03:15

  •  

    视频:

    4-14 (活锁)什么是活锁与如何避免活锁的发生?

    01:57

  •  

    视频:

    4-15 本章总结

    01:51

第5章 并发容器的线程安全性与实战

8 节|59分钟

展开 

  •  

    视频:

    5-1 为什么HashMap线程不安全?

    05:11

  •  

    视频:

    5-2 ConcurrentHashMap是怎么保证并发安全的?

    08:54

  •  

    视频:

    5-3 ConcurrentHashMap不可以用NULL键和NULL值的原理深入剖析

    07:19

  •  

    视频:

    5-4 ConcurrentHashMap中的原子方法有哪些?

    18:44

  •  

    视频:

    5-5 漫谈ConcurrentHashMap的应用(业务,缓存)

    07:15

  •  

    视频:

    5-6 并发安全的List – CopyOnWriteArrayList原理与使用场景分析

    07:48

  •  

    视频:

    5-7 Java中还有哪些线程安全的容器?

    02:14

  •  

    视频:

    5-8 并发安全的容器总结

    01:07

第6章 线程池原理剖析与实战

10 节|73分钟

展开 

  •  

    视频:

    6-1 什么是线程池?使用线程池来维护线程有哪些优势?

    01:25

  •  

    视频:

    6-2 使用线程池如何确定合适的线程数?

    03:03

  •  

    视频:

    6-3 深入剖析线程池的核心设计原理

    04:47

  •  

    视频:

    6-4 自定义线程池的各个参数详解

    09:00

  •  

    视频:

    6-5 如何选择线程池的队列?

    19:00

  •  

    视频:

    6-6 如何使用线程工厂 – ThreadFactory控制线程创建行为?

    10:22

  •  

    视频:

    6-7 如何优雅处理线程池内出现的异常?

    11:09

  •  

    视频:

    6-8 剖析线程池的四种拒绝策略,如何自定义拒绝策略?

    11:27

  •  

    视频:

    6-9 关闭线程池的方法shutDown和shutDownNow该用哪个?

    01:07

  •  

    视频:

    6-10 本章总结

    01:19

第7章 线程间的协作原理场景剖析

10 节|112分钟

展开 

  •  

    视频:

    7-1 本章介绍

    00:53

  •  

    视频:

    7-2 如何使用同步工具CountDownLatch协调多线程?

    16:50

  •  

    视频:

    7-3 如何使用同步工具CyclicBarrier协调多线程?

    15:29

  •  

    视频:

    7-4 异步编程(一)CompletableFuture介绍

    09:30

  •  

    视频:

    7-5 异步编程(二)开启异步任务

    06:20

  •  

    视频:

    7-6 异步编程(三)异步任务回调

    07:46

  •  

    视频:

    7-7 异步编程(四)异步任务编排

    17:37

  •  

    视频:

    7-8 异步编程(五)竞争性任务处理

    07:48

  •  

    视频:

    7-9 异步编程(六)异步任务异常处理

    13:23

  •  

    视频:

    7-10 CompletionService:如何批量执行异步任务?

    15:45

第8章 高性能队列 Disruptor原理剖析

12 节|110分钟

展开 

  •  

    视频:

    8-1 本章介绍

    01:22

  •  

    视频:

    8-2 高性能队列disruptor介绍

    03:51

  •  

    视频:

    8-3 如何使用Disruptor?

    12:33

  •  

    视频:

    8-4 如何简化Disruptor开发步骤

    07:14

  •  

    视频:

    8-5 Disruptor 多生产者并发编程:加速大规模数据处理应用

    05:06

  •  

    视频:

    8-6 多消费者模式

    06:39

  •  

    视频:

    8-7 如何使用Disruptor的多级业务逻辑处理器?

    10:20

  •  

    视频:

    8-8 Disruptor为什么这么快?

    09:39

  •  

    视频:

    8-9 实战-秒杀业务中使用Disruptor(一)

    23:24

  •  

    视频:

    8-10 -1实战-秒杀业务中使用Disruptor(二)

    14:15

  •  

    视频:

    8-11 -2实战-秒杀业务中使用Disruptor(二)

    13:56

  •  

    视频:

    8-12 本章总结

    01:31

第9章 限流器RateLimit原理剖析

6 节|25分钟

展开 

  •  

    视频:

    9-1 本章介绍

    00:59

  •  

    视频:

    9-2 为什么要进行访问限流?

    03:25

  •  

    视频:

    9-3 常用的限流算法有哪些?

    05:56

  •  

    视频:

    9-4 限流器RateLimiter的原理与使用

    05:34

  •  

    视频:

    9-5 如何使用JMeter进行接口限流测试?

    07:25

  •  

    视频:

    9-6 本章总结

    01:26

第10章 并发深入底层–Java内存模型(JMM)入门

7 节|41分钟

展开 

  •  

    视频:

    10-1 本章介绍

    01:13

  •  

    视频:

    10-2 什么是java内存模型?为什么需要java内存模型

    05:56

  •  

    视频:

    10-3 Happens-Before规则保证多线程的内存可见性

    12:09

  •  

    视频:

    10-4 Java内存模型下volatile关键字的深入解析 – 内存语义

    11:16

  •  

    视频:

    10-5 Java内存模型下锁内存语义深入解析

    04:42

  •  

    视频:

    10-6 Java内存模型下final字段的语义

    03:19

  •  

    视频:

    10-7 本章总结

    01:32

第11章 并发性能测试、具体问题排查

10 节|62分钟

展开 

  •  

    视频:

    11-1 本章介绍

    00:45

  •  

    视频:

    11-2 对并发编程代码的正确性做测试

    19:25

  •  

    视频:

    11-3 如何对并发编程的代码做性能测试?

    05:07

  •  

    视频:

    11-4 多线程可能会遇到哪些线上问题与Arthas介绍

    09:59

  •  

    视频:

    11-5 使用Arthas排查CPU飙高的问题

    03:38

  •  

    视频:

    11-6 使用Arthas排查死锁的问题

    05:59

  •  

    视频:

    11-7 Arthas命令之监视命令monitor

    04:17

  •  

    视频:

    11-8 Arthas命令之watch命令

    07:43

  •  

    视频:

    11-9 Arthas命令之trace命令

    03:21

  •  

    视频:

    11-10 总结

    01:05

第12章 并发编程面试题深度解析,助你在面试中脱颖而出

3 节|24分钟

展开 

  •  

    视频:

    12-1 面试-基础篇

    10:21

  •  

    视频:

    12-2 面试-锁篇

    06:24

  •  

    视频:

    12-3 面试-工具篇

    06:17

第13章 课程总结

1 节|4分钟

展开 

  •  

    视频:

    13-1 课程总结

    03:35

本课程已完结


  • 商品评价
  • 交易规则


  • 发货方式


  • 自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。

    手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。


  • 退款说明


  • 1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);

  • 2、营销推广:未达到卖家描述标准的;

    3、点卡软件所售点卡软件无法使用的;

  • 3、发货:手动发货商品,在卖家未发货前就申请了退款的;

    4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)

    5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。

  • 注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!


  • 注意事项


  • 1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);

    2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);

  • 3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

  • 4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

    5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。


  • 送码声明


  • 1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

  • 2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。


热门推荐
浏览记录
手机二维码手机访问领取大礼包
返回顶部