本课程将结合大量图示及代码演示,带你掌握多线程并发编程(线程安全,线程调度,线程封闭,同步容器等)与高并发处理思路与手段(扩容,缓存,队列,拆分等),构建完整的并发与高并发知识体系,胜任实际开发中并发与高并发问题的处理,倍增高薪面试成功率!
Postman、JMeter
Apache Bench(AB)、代码模拟
缓存一致性、乱序执行优化
JMM规定、抽象结构、同步操作与规则
原子性、可见性、有序性;atomic包
CAS算法、synchronized与Lock
volatile、happens-before
安全发布方法、不可变对象
final关键字使用、不可变方法
线程不安全类与写法
堆栈封闭、ThreadLocal线程封闭
JDBC的线程封闭、同步容器
并发容器、J.U.C
CountDownLatch、Semaphore
CyclicBarrier、ReentrantLock与锁
Condition、FutureTask
Fork/Join框架、BlockingQueue
new Thread弊端、线程池的好处
ThreadPoolExecutor、Executor框架接口
死锁的产生与预防、多线程并发最佳实践
Spring的线程安全、HashMap和
ConcurrentHashMap深入讲解
水平扩容、垂直扩容的对比
Redis、Memcache、Guava Cache
等介绍与使用
Kafka、RabbitMQ等队列
特性介绍及队列的关注点
服务化Dubbo与微服务
Spring Cloud介绍
Guava RateLimiter的介绍与使用
常用限流算法、自己实现分布式限流等
服务降级的多种选择
Hystrix介绍与使用等
介绍切库、分表
支持多数据源的原理及实现
任务调度分布式 elastic-job
主备curator的实现、监控报警机制等
问答专区
讲师集中答疑
关于课程的问题都可在问答区随时提问讲师会进行集中答疑
源码开放
整套代码下载
课程案例代码完全开放给你,你可以根据所学知识自行修改、优化
知识扩展
伴随学习全程
讲师会根据同学们的反馈,额外写许多手记
扩展知识内容,开阔技术视野
无论面试还是实际开发,几乎都会涉及并发相关知识及高并发相关场景处理,如果你想系统的学习一下并发编程
并了解一下实际的高并发场景及应对方案,那这门课就是为你准备的
技术储备要求:
有Java编程基础 / 有Linux基础 / 有MySQL基础 / 至少一个Java项目开发经验
在繁星中奔跑
好评
期待了很久的并发课程,一上线立刻就买了,果然没有失望,干货满满;唯一出乎意料的是,由于之前有一些并发编程的基础,所以打算两个周六日看完的,谁知道老大的课程这么多干货,每一节每一分钟都不想忽略,10分钟的视频反复看一个小时,吸收了每一个字,结果两周了才看了不到百分之50,哈哈,这是要撑爆我的小脑瓜的节奏,差(chao ji hao)评差(chao ji hao)评,(偷笑)
王亚林_時線TimeLine
好评
本人从事Java开发工作3年,最近正在找工作,问到了很多多线程的问题我都答不上来,今天已经是学习课程的第5天,老师讲解的知识点非常多,而且面试问到的点会分析原理帮助我们面试,感谢老师的精彩课程,期望我能拿到满意的offer!!!
听见你说
好评
等了好久的课程,光是课题就很热门,jimin老师的课质量不多说,一个字,赞!而且jimin老师每天都会在群里跟大家互动,回答大家的问题。还会日常share一些开发的好文!点赞!希望大家收货满满!哈哈~
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题