内容主体 概括 编号 课题项 课题描述 课时 分享人 时间
    规范&技术应用 Canary框架基础培训
    Canary开发规范与公共约定 Canary开发规范与公共约定 1 李杰

    研发流程及代码基本规范 研发流程及代码基本规范 1 李杰

    Idea常用工具插件,及常用快捷键 大概包含mybatis,yapi,arthas,lombok,mavenhelper 1


    Canary常用解决方案解析 开发过程当中基于不同场景我们使用的不同的解决方案(持续) 1

    Mybatis基本使用
    Mybatis 使用与常见问题 Mybatis基本操作与使用原理及常见错误 1

    Java8StreamAPI实战
    Java8StreamAPI实战 map,filter,distinct,sort,anyMatch,skip,collect,forEach结合场景讲解,附带代码 1 熊欢
    Spring事务使用
    Spring事务使用 Spring注解式及编码式事务使用(包含一些使用规则:例如事务时间尽可能少,不要包含RPC调用) 1

    SpringRedis注解基础使用
    SpringRedis注解基础使用 基于SpringRedis注解基础使用,添加缓存,修改缓存,清除缓存 1 熊欢
    Redisson分布式锁基础使用
    Redisson分布式锁基础使用 Redisson分布式锁基础使用,附带一定的原理流程图


    xxl-job分布式调度基础使用
    xxl-job分布式调度基础使用 xxl-job分布式调度基础使用


    Arthas基础使用
    Arthas基础使用 Arthas基础使用,查看日志,监控慢请求,通过控制面板,解析各项指标 1 熊欢
    Skywalking基础使用
    Skywalking基础使用 Skywalking基础使用,查看链路,创建任务,监控分析


    专项技术 JVM 10 JVM内存模型 JVM内存分配流程




    JVM-各垃圾回收器原理 从开发的java代码一直到jvm的运行时数据区,到卸载的流程




    JVM调优演练 基于场景演示怎么降低FGC频率
















    设计模式




    设计原则与思想 面向对象OOP思想, 设计原则 ,编程规范 重构技巧



    设计模式与范式 创建型 设计思想,应用场景,代码实践



    设计模式与范式 结构型 设计思想,应用场景,代码实践



    设计模式与范式 行为型 设计思想,应用场景,代码实践



    设计模式实战应用细品 项目案例 2~3个案例与全面总结回顾






























    并发编程
    原子性,可见性,有序性概念及产生的原因 原子性,可见性,有序性概念及产生的原因



    Synchronized原理解析 Synchronized原理及1.6后的优化策略,锁粗化,升级,膨胀,适应性自旋



    AQS原理解析 AQS原理解析,AQS的CHL队列,深入源码层次,附带流程图 1 金超

    Java 各种Lock原理分析及实战 ReentrantLock,ReentrantReadWriteLock,StampedLock 1 张腾

    CountDownLatch与CyclicBarrier异同对比 CountDownLatch,CyclicBarrier原理及使用场景



    volatile原理解析深入硬件级别 JMM内存模型,分别从读写两种模式讲解下缓存是否实效



    ConcurrentHashMap原理解析 分别从get,put,size方法大概讲解下流程,1.8与1.7的区别,及更新可能的原因



    CopyOnWriteArrayList原理解析及相关思想(写时复制) ArrayList的线程安全的集合类,原理,适用哪些场景,是否还见过其他中间件使用这个思想



    ConcurrentSkipListMap常用场景及实现原理 ConcurrentSkipListMap常用场景及实现原理



    ThreadLocal,FastThreadLocal实现原理及对比 ThreadLocal基本原理,什么场景会发生内存泄漏,FastThreadLocal与之对比有哪些优势



    JDK提供的阻塞队列有哪些 JDK提供的阻塞队列,LinkedBlockingQueue,ArrayBlockingQueue,DelayQueue,SynchronusQueue



    线程池参数及原理解析 JDK默认提供的4中线程池,核心参数解析,CPU密集型与IO密集型的线程数配置 1 张腾

    Callable,Future,FutureTask常用场景及原理 Callable,Future,FutureTask常用场景及原理



    CompletableFuture常用场景及原理 CompletableFuture常用场景及原理


    网络编程
    OSI7层模型与4层模型 OSI7层模型与4层模型



    TCP三次握手与4次挥手原理 TCP三次握手与4次挥手原理



    Https实现原理 Https实现原理



    线程通信模型同步,异步,阻塞,非阻塞讲解 线程通信模型同步,异步,阻塞,非阻塞讲解



    Java BIO NIO AIO 实现方式 Java BIO NIO AIO 实现方式,附带代码讲解



    Selector,Poll,Epoll演进过程 Selector,Poll,Epoll演进过程



    Reactor线程模型及常见变种 Reactor线程模型及常见变种,单Reactor单线程模型,单Reactor多线程模型,主从单Reactor多线程模型


    设计模式
    Jdk中常用设计模式 单例模式,模板模式,装饰者模式



    Spring中常用设计模式 工厂模式,代理模式,策略模式,责任链模式,观察者模式


    Spring
    SpringIOC依赖注入的实现方式 SpringIOC依赖注入的实现方式



    Spring事务原理解析 事务传播机制,事务失效原因分析



    SpringAOP的原理及常见错误 AOP原理,Order大小对AOP的影响



    SpringBoot自动装配原理及实战(手写stater) SPI机制,spring.factories内定义**AutoConfiguration


    Mysql
    Mysql规范 索引数据结构,创建索引需要遵循哪些规则,执行计划查看,索引失效及优化



    索引及sql调优 索引数据结构,创建索引需要遵循哪些规则,执行计划查看,索引失效及优化



    Mysql的事务及各种锁 ACID概念讲解,MVCC原理讲解,行锁,表锁,共享锁,排它锁,意向锁,间隙锁



    高可用Mysql部署及原理解析 一主多从,怎么保证主备数据一致,怎么保证高可用,主库挂了从库怎么办,可以深入讲解下基于binlog的实现原理



    Sharding-Jdbc集成与原理分析 集成方案,Sharding规则分析


    分布式架构演进
    分布式架构演进 从单体到微服务的演进过程,以及未来的演进过程


    Redis
    Redis的string类型&bitmap Redis的string类型&bitmap



    redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU Redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU



    分布式锁的实现redis与zk的区别 Redisson实现的分布式锁原理,Zookeeper实现分布式锁的原理,有序临时节点,优劣势分析 1 陈士俊

    redis的集群:主从复制、CAP、PAXOS、cluster分片集群 Redis的集群:主从复制、CAP、PAXOS、cluster分片集群



    redis的持久化RDB、fork、copyonwrite、AOF、RDB&AOF混合使用 Redis的持久化RDB、fork、copyonwrite、AOF、RDB&AOF混合使用



    Redis缓存穿透,击穿,雪崩原因及解决方案 讲解什么是穿透,击穿,雪崩,给出常见解决方案,最好附带代码


    RocketMQ
    RocketMQ基础概念及核心链路流程 NamerServer的启动流程,Broker与NameServer的建立连接,Produer发送消息,Consumer消费消息整个流程



    RocketMQ之存储篇 基于commitLog的存储方案,commitLog的存放位置,存放数据内容



    RocketMQ之消费篇 consumer怎么消费消息,消费进度保存在哪里,重复消费的问题怎么解决,消息积压怎么处理



    RocketMQ之通信篇 基于netty的底层通信流程,大致讲解下netty的工作流程



    RocketMQ各种消息类型实现原理 事务消息怎么实现的,延迟消息怎么实现的,附带流程图



    RocketMQ高可用部署 Dledger-RocketMQ 基于Raft协议的commitlog存储


    ElasticSearch
    ElasticSearch常规操作及原理解析 ElasticSearch常规操作及原理解析 1 熊欢





















    分布式调用
    RPC框架调用流程原理解析 详解RPC调用原理各个模块的功能及整体工作流程



    SpringCloud核心组件及调用链路分析 完整讲解SpringCloud中各个组件是如何配合工作的附带流程图



    SpringCloud RestTemplate,FeignClient的实现原理 SpringCloud RestTemplate,FeignClient的实现原理



    SpringCloud Ribbon的实现原理 SpringCloud Ribbon的实现原理及配置方案


    注册中心
    Nacos作为注册中心服务注册过程详解 Nacos注册中心原理分析,服务注册,服务发现流程图



    Nacos作为注册中心服务发现过程详解 Eurake注册中心原理分析,服务注册,服务发现流程图



    NacosServer配置及服务实例的保存与更新 NacosServer配置及服务实例的保存与更新



    Nacos,Eurake,Zookeeper三者作为注册中心的对比 三个注册中心对比,选型,附带CAP理论


    响应式编程
    SpringWebFlux,Mono基本使用,原理解析 SpringFlux,Mono基本使用,原理解析


    网关
    SpringCoud Gateway实现路由 网关的演进过程,网关能做什么,着重讲解动态路由实现



    SpringCoud Gateway实现鉴权 SpringCoud Gateway实现鉴权



    基于网关实现灰度发布解决方案 基于网关实现灰度发布解决方案


    流量控制
    AlibabaSentinel 系统接入 AlibabaSentinel 系统接入



    AlibabaSentinel 原理解析 AlibabaSentinel 原理解析








    解决方案 分布式锁
    分布式锁原理与实现 分布式锁实现模型推导,RedLock,Redisson,Zookeeper等分布式锁实现细节详解 1 陈士骏
    分布式事务



    分布式事务实现常见解决方案 分布式事务协议2PC,3PC,最终一致性,TCC,最大努力通知型,使用场景介绍 1 余保谷

    Seata AT模式原理分析 AT模式基于undoLog的实现机制,事务提交流程



    Mq分布式事务消息实现方案 结合业务场景详细说明分布式事务消息解决的实际问题



    涉及到第三方系统的最大努力通知型 最大努力通知型的原理


    单点登录
    单点登录常见实现方案之同域名下的单点登录 基于cookie实现同域名下的单点登录



    微信单点登录实现方案 微信单点登录实现方案



    支付宝单点登录实现方案 支付宝单点登录实现方案



    基于不同域名的单点登录实现方案 基于Spring Sercurity的Oauth2实现的单点登录流程


    秒杀类业务解决方案
    秒杀类业务解决方案 结合以上所讲内容,整理秒杀类业务解决方案


    DevOps研发运营一体化
    DevOps 思想与CI/CD实践落地应用统讲 DevOps愿景,平台规划设计,具体业务模型,选型与分阶段计划
    李杰
    流程工具 分布式调度
    定时任务xxl-job使用及原理 定时任务xxl-job使用及原理


    链路跟踪
    Skywalking常规操作及原理 基于Java Agent的实现原理,Agent还可以有哪些骚操作


    日志采集
    日志采集Efk 日志采集Efk的基本使用


    系统监控
    系统监控Grafana + Prometheus基操 系统监控Grafana + Prometheus基操


    服务监控
    Spring Cloud Admin 服务监控 SpringCloudAdmin 基于SpringBootAuctor实现的服务监控


    在线诊断工具
    Arthas基本操作 Arthas基本操作,基于场景现场展示



    前端技术培训
    前端技术培训




    大数据相关技术培训
    大数据相关技术培训




    运维相关培训
    运维相关培训




    nginx常用配置
    nginx常用配置




    devops扫盲
    devops扫盲




    k8s扫盲
    k8s扫盲




    k8s 框架结构
    k8s 框架结构



    常见错误 常见错误集锦培训(持续)
    常见错误集锦培训(持续)