# Disruptor1 **Repository Path**: yujz6652/Disruptor1 ## Basic Information - **Project Name**: Disruptor1 - **Description**: 高性能并发框架源码解析与实战 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-09-30 - **Last Updated**: 2021-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Hello~ 小伙伴们大家好!感谢大家学习《JAVA并发编程深度学习-无锁并行计算框架》课程 这里是课程源代码,欢迎小伙伴们下载,本套课程主要讲解知识点如下: 第一章,并发编程与无锁并行计算框架初探 带领小伙伴们了解并发编程课程大纲与重点,介绍无锁并行计算框架,disruptor。 并且进行压力测试与jdk的BlockingQueue进行性能对比。 第二章,无锁并行计算框架核心 学习无锁并行计算框架的基础使用与API,介绍内部各种组件的原理和运行机制。 第三章,无锁并行计算框架高级特性 详细的分析互联网大厂核心链路的难点和复杂业务逻辑,中台服务的概念讲解。 以及学习使用disruptor的高级特性,串并行化操作和多生产者多消费者模型,还有对底层代码进行讲解哦! 第四章,并发编程深入学习与面试精讲 学习并发编程核心技术点,面试考点,分析AQS架构,底层代码深度讲解与剖析,让小伙伴们掌握并发编程核心; 从容应对实际工作与面试,也是为了下一章无锁并行计算框架源码分析做好铺垫。 第五章,无锁并行计算框架底层源码深度分析 全面掌握无锁并行框架架构,学习其性能爆表的优化手段与底层源码深度分析, 包括内存预加载,消除伪共享,算法核心与各种等待策略分析, 最后分享框架内核EventProcessor,让小伙伴们真正学懂一个优秀的开源框架。 第六章,实战Netty整合Disruptor百万场链接服务构建 与netty整合实战案例,承载百万级别长链接应用,手把手一步步接触netty框架的最佳使用与TCP网络通信内部机制, 封装disruptor基础组件,嵌入到netty中,进行最佳实战应用。 第七章,对分布式统一ID生成服务架构设计 对分布式统一ID生成服务的架构设计进行讲解,了解各种ID生成规则, 在高并发下zookeeper与redis分布式锁的问题与弊端,讲解主流ID生成方案,ntp时间回调问题。 最后进行分布式统一ID生成服务架构设计思路详解 第八章,课程总结 回顾知识点,让小伙伴理顺并发编程,针对重点进行讲解,最后祝小伙伴们获取高薪offer