解决什么工作场景

这套资料的核心主题是 Java 框架源码与底层原理,它解决的不是“怎么写增删改查”的问题,而是“框架为什么这么设计、出问题怎么排查”的场景。具体来说,它对应两类实际工作需求:一是线上服务出现性能瓶颈或内存溢出,需要通过 JVM 调优和字节码分析定位根因;二是团队内部要做基础组件封装,需要吃透 Spring、MyBatis 的扩展点,自己写中间件或改造现有框架。如果你平时只会调 API,遇到复杂报错只能靠搜索,这套内容能帮你把“知其然”推进到“知其所以然”。

适合什么基础与学习建议

从内容深度看,它要求你已经能独立用 Spring Boot 写业务接口,对常见集合类有使用经验,不适合零基础转行者。资料里大量涉及并发容器原理、字节码结构和安全框架机制,没有实战铺垫会非常吃力。建议先把并发集合那几块和 Spring 核心流程过一遍,这部分直接对应日常写代码时的线程安全和 Bean 生命周期疑问,见效最快。JVM 和字节码部分可以放后面,等你有实际排查线上问题的需求时再对照着看,不要一上来就死磕底层理论。

学完能独立做什么与资料怎么用

学完这套东西,你应该能独立完成几件事:看懂主流框架的源码调用链路,在自己的项目里自定义 Spring 扩展点;根据业务场景设计合理的并发控制策略,而不是盲目加锁;面对线上 CPU 飙高或频繁 Full GC 时,能知道该用什么工具去抓取数据、从哪个方向分析。资料包里有配套的源码和课件,建议的用法是:先看一遍视频理解设计意图,然后打开对应的源码工程,在关键方法打断点跟一遍执行流程,最后把课件里的架构图自己画一遍。光看视频不跟着源码调试,过两周基本等于没学。

课程目录

课程目录156 集
  • 📁 04、探索字节码文件藏着的秘密 04、探索字节码文件藏着的秘密.mp4
  • [1.5 GB] 📁 30、ring Security安全框架使用详解(三) 30、ring Security安全框架使用详解(三).mp4
  • [2.2 GB] 📁 17、CopyOnWriteArrayList、TreeSet原理分析 17、CopyOnWriteArrayList、TreeSet原理分析.mp4
  • [1.1 GB] 📁 25、编程之AQS原理及ReentrantLock源码分析 25、编程之AQS原理及ReentrantLock源码分析.mp4
  • [790.2 MB] 📁 61、Spring Security OAuth2实战(一) 61、Spring Security OAuth2实战(一).mp4
  • [1.5 GB] 📁 15、JVM一期毕业总结 15、JVM一期毕业总结【整理不易‖记得关注:CunWorkNotes】.mp4
  • [1.3 GB] 📁 33、ring中依赖注入源码解析(下) 33、ring中依赖注入源码解析(下)【更多精选‖公众号:CunWorkNotes 获取】.mp4
  • [2.1 GB] 📁 13、C语言结果体与引用 13、C语言结果体与引用.mp4
  • [809.0 MB] 📁 10、垃圾回收算法 10、垃圾回收算法.mp4
  • [981.8 MB] 📁 50、Springboot配置文件加载、热部署原理 50、Springboot配置文件加载、热部署原理【资源精选‖更多关注:CunWorkNotes】.mp4
  • [1.3 GB] 📁 02、探索JVM底层之类加载 02、探索JVM底层之类加载.mp4
  • [860.1 MB] 📁 01、VIP第三期开班典礼 01、VIP第三期开班典礼.mp4
  • [1.2 GB] 📁 49、Springboot启动流程源码解析 49、Springboot启动流程源码解析.mp4
  • [1.5 GB] 📁 62、Spring Security OAuth2实战(二) 62、Spring Security OAuth2实战(二).mp4
  • [1.4 GB] 📁 54、整体认识mybatis与源码分析 54、整体认识mybatis与源码分析.mp4
  • [1.2 GB] 📁 31、ring中的Bean的生命周期详解(上) 31、ring中的Bean的生命周期详解(上)【更多精选‖公众号:CunWorkNotes 获取】.mp4
  • [1.9 GB] 📁 11、OMM、调优实战 11、OMM、调优实战【不易整理‖请关注:CunWorkNotes】.mp4
  • [1.4 GB] 📁 55、Mybatis源码分析二全局配置源码解析 55、Mybatis源码分析二全局配置源码解析.mp4
  • [1.5 GB] 📁 18、阻塞队列底层源码解析 18、阻塞队列底层源码解析.mp4
  • [758.6 MB] 📁 48、Springboot自定义starter及自动配置底层原理 48、Springboot自定义starter及自动配置底层原理.mp4
  • [1.1 GB] 📁 53、Spring webflux系列之应用实战详解 53、Spring webflux系列之应用实战详解【整理不易‖记得关注:CunWorkNotes】.mp4
  • [1.4 GB] 📁 29、ring中核心概念详解(看源码必备) 29、ring中核心概念详解(看源码必备).mp4
  • [1.9 GB] 📁 20、jdk新特性 20、jdk新特性.mp4
  • [1.1 GB] 📁 14、C++的面向对象 14、C++的面向对象.mp4
  • [1.0 GB] 📁 57、Mybatis源码分析四与spring整合和手写实现 57、Mybatis源码分析四与spring整合和手写实现.mp4
  • [1.3 GB] 📁 51、Webflux系列之反应式编程基础详解 51、Webflux系列之反应式编程基础详解.mp4
  • [1.5 GB] 📁 46、springmvc请求处理流程 46、springmvc请求处理流程.mp4
  • [1.4 GB] 📁 43、springmvc基础--servlet解析 43、springmvc基础--servlet解析.mp4
  • [1.1 GB] 📁 44、springmvc原理解析--手写模拟springmvc 44、springmvc原理解析--手写模拟springmvc.mp4
  • [873.8 MB] 📁 30、ring中的Bean的生命周期详解(下) 30、ring中的Bean的生命周期详解(下).mp4
  • [2.0 GB] 📁 19、阻塞级队列底层源码解析 19、阻塞级队列底层源码解析.mp4
  • [887.4 MB] 📁 32、ring中依赖注入源码解析(上 ) 32、ring中依赖注入源码解析(上 )【更多精选‖公众号:CunWorkNotes 获取】.mp4
  • [1.9 GB] 📁 16、ArrayList底层原理与源码解析 16、ArrayList底层原理与源码解析【优质资源‖关注:CunWorkNotes 解锁】.mp4
  • [967.5 MB] 📁 21、编程之JMM&Volatile底层原理剖析(一) 21、编程之JMM&Volatile底层原理剖析(一).mp4
  • [1.0 GB] 📁 56、mybatis源码分析三 56、mybatis源码分析三.mp4
  • [1.4 GB] 📁 12、两小时精通c语言 12、两小时精通c语言【更多精选‖公众号:CunWorkNotes 获取】.mp4
  • [865.9 MB] 📁 35、ring启动过程源码解析 35、ring启动过程源码解析.mp4
  • [2.2 GB] 📁 34、ring依赖注入补充知识与Bean销毁生命周期 34、ring依赖注入补充知识与Bean销毁生命周期.mp4
  • [987.2 MB] 📁 26、maphore&CyclicBarrier源码分析 26、maphore&CyclicBarrier源码分析.mp4
  • [1.3 GB] 📁 09、讲垃圾回收器 09、讲垃圾回收器.mp4
  • [845.2 MB] 📁 41、Spring中AOP实现的底层源码解析 41、Spring中AOP实现的底层源码解析.mp4
  • [2.1 GB] 📁 45、contextLoaderListener和dispatcherServlet源码分析 45、contextLoaderListener和dispatcherServlet源码分析.mp4
  • [1.1 GB] 📁 42、Spring中事务的底层工作原理 42、Spring中事务的底层工作原理.mp4
  • [1.9 GB] 📁 08、探索JVM底层之调优实战 08、探索JVM底层之调优实战.mp4
  • [1.1 GB] 📁 38、ring中推断构造方法源码解析 38、ring中推断构造方法源码解析.mp4
  • [2.3 GB] 📁 36、ring解析配置类以及扫描源码解析(上) 36、ring解析配置类以及扫描源码解析(上).mp4
  • [1.9 GB] 📁 52、Spring webflux系列之高阶实战详解 52、Spring webflux系列之高阶实战详解.mp4
  • [1.5 GB] 📁 资料 📁 资料 📁 九、Zookeeper 📁 六、mybaits专题 📁 第四节-Mybatis源码分析四与spring整合和手写实现-2020-12-17-monkey monkey-mybatis.zip
  • [63.5 KB] orm-mybatis.zip
  • [59.1 KB] mybatis-spring.zip
  • [15.5 KB] 📁 第一节-2020-12-10-整体认识mybatis与源码分析-monkey resources.zip
  • [3.9 KB] demo.zip
  • [4.2 KB] 📁 第三节-mybatis源码分析三-2020-12-15-monkey bat.zip
  • [10.3 KB] 📁 第二节-Mybatis源码分析二全局配置源码解析-2020-12-13-monkey 课上源码.zip
  • [5.7 KB] 📁 一、JVM专题 📁 第十节-2020-8-23 【8.
  • 23 周日】OOM、调优工具、调优实战.pdf
  • [3.2 MB] VS2013以及注册码【资源精选‖更多关注:CunWorkNotes】.txt 📁 第六节-2020-8-
  • 13 课堂笔记 (2).pdf
  • [1.5 MB] 📁 第五节-2020-8-
  • 11 课堂笔记.pdf
  • [1.1 MB] 📁 第七节-2020-8-16 【8.
  • 16 周日】是时候讲讲JVM调优了.pdf
  • [1.2 MB] 📁 第四节-2020-8-9 课堂笔记 【不易整理‖请关注:CunWorkNotes】.pdf
  • [1.6 MB] 【8.9 周日】内存池与JVM内存模型.pdf
  • [1.1 MB] 深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)+(华章原创精品)+-+周志明.pdf
  • [29.1 MB] 📁 第二节-2020-8-4 JVM专题第二节资料.txt [138.0 B] 📁 第十二节-2020-8-27 【8.27 周四】C语言实战与C++【优质资源‖关注:CunWorkNotes 解锁】.pdf
  • [1.2 MB] 📁 第十四节-2020-9-1 【9.1 周二】JNI与实战内存池.pdf
  • [1.2 MB] 📁 第一节-2020-8-2 jvm学习环境搭建分享.docx
  • [184.9 KB] JVM专题第一节资料.txt [374.0 B] netbeans-8.2-linux.sh [213.5 MB] sourceinsight40114-setup.exe [20.3 MB] 📁 第十三节-2020-8-30 【8.
  • 30 周日】精讲C++、实战内存池.pdf
  • [2.5 MB] 📁 第九节-2020-8-20 【8.
  • 20 周四】强软弱虚引用与垃圾收集器.pdf
  • [1.8 MB] 📁 第十一节-2020-8-25 【8.
  • 25 周二】C的精髓+实战字节码解析器.pdf
  • [2.6 MB] 📁 第八节-2020-8-19 【8.
  • 18 周二】精讲垃圾回收算法.pdf
  • [1.8 MB] 📁 第三节-2020-8-6 课堂笔记.pdf
  • [432.7 KB] 带你探索字节码文件藏着的秘密.pdf
  • [2.8 MB] 虚拟机规范书籍地址.txt [91.0 B] 📁 学C++需要的开发工具 开发工具.txt [68.0 B] 📁 七、Spring Security 📁 第三节-Spring Security安全框架使用详解三-2020-12-24-fox security02.zip
  • [12.6 MB] 📁 第六节-Spirng Seccurity OAuth2实战三2020-12-31-fox oauth2-jwt-demo.zip
  • [80.8 KB] Spring Security OAuth2实战(md笔记).zip
  • [6.4 MB] spring-cloud-security-demo.zip
  • [384.0 KB] oauth2-sso-client-demo.zip
  • [63.7 KB] 📁 第一节-Spring Security安全框架使用详解-2020-12-20 vip-spring-security【不易整理‖请关注:CunWorkNotes】.zip
  • [14.3 MB] Spring Security原理剖析及其实战.pdf
  • [4.3 MB] 📁 第四节-Spring Security OAuth2实战-2020-12-27-fox oauth2-demo.zip
  • [76.4 KB] 📁 第二节-Spring Security安全框架使用详解二-2020-12-22-fox vip-spring-security1222.zip
  • [14.3 MB] spring security笔记(markword文档)【更多精选‖公众号:CunWorkNotes 获取】.zip
  • [5.1 MB] 📁 第五节-Spring Security OAuth2实战二-2020-12-29-fox jwtdemo.zip
  • [83.1 KB] spring security OAuth2实战(md)笔记.zip
  • [5.9 MB] 📁 三、并发专题 📁 并发专题资料代码总链接 📁 第二十六节-2020-9-
  • 29 📁 笔记 并发编程总结【更多精选‖公众号:CunWorkNotes 获取】.txt [684.0 B] 📁 资料 并发编程之ForkJoin原理解析.pptx [4.2 MB] AQS的同步队列和条件队列(2).zip
  • [920.0 KB] 📁 代码 ForkJoin相关概念和原理.zip
  • [503.0 KB] 📁 第二十五节-2020-9-
  • 27 📁 代码 AQS的同步队列和条件队列.zip
  • [920.0 KB] 📁 资料 AQS.jpg [824.1 KB] 📁 第二十一节-2020-9-
  • 17 JMM&volatile .jpg [385.9 KB] 📁 第二十节-2020-9-
  • 15 📁 代码 juc.zip
  • [409.3 KB] 📁 笔记 9.15并发编程笔记.txt [1.4 KB] 📁 资料 JMM&volatile.jpg [285.3 KB] 计算机的组成.jpg [362.6 KB] 并发编程基础.zip
  • [1.7 MB] 并发书籍.zip
  • [11.7 MB] 并发编程之JMM&Volatile底层原理剖析.pptx [3.5 MB] 📁 第二十四节-2020-9-
  • 24 📁 代码 lock.zip
  • [5.6 KB] 📁 资料 并发编程之AQS源码分析(2).pptx [2.3 MB] ReentrantLock.jpg [367.2 KB] 📁 笔记 ThreadInterruptTest.java [1.9 KB] WaitTest.java [2.0 KB] 📁 第二十三节-2020-9-
  • 22 synchronized锁实现与升级过程.png [1.2 MB] sychronized.jpg [444.3 KB] Synchronized底层原理剖析.pptx [4.3 MB] 📁 第二十二节-2020-9-
  • 20 📁 笔记 上课笔记.doc [586.0 KB] 📁 资料 并发画图.pdf
  • [164.8 KB] threadpool.zip
  • [70.0 KB] 📁 八、shiro 📁 第一节-Shiro底层原理剖析-2020-1-3-fox shiro笔记(md).zip
  • [2.6 MB] vip-shiro-demo.zip
  • [90.8 KB] 📁 五、webflux专题 📁 第一节-Webflux系列之反应式编程基础详解-2020-12-3-伯乐老师 📁 预习资料 the-reactive-manifesto-2.0-zh-CN【优质资源‖关注:CunWorkNotes 解锁】.pdf
  • [2.3 MB] servlet-2_5-mrel2-spec【更多精选‖公众号:CunWorkNotes 获取】.pdf
  • [2.1 MB] servlet-2_4-fr-spec.pdf
  • [1.7 MB] Hands-On Reactive Programming in Spring 【优质资源‖关注:CunWorkNotes 解锁】.pdf
  • [13.9 MB] the-reactive-manifesto-2.0.pdf
  • [108.0 KB] servlet-3_1-final.pdf
  • [1.5 MB] servlet-3_0-mrel-spec.pdf
  • [1.1 MB] webflux_C01.zip
  • [25.8 KB] 📁 第二节-Spring webflux系列之应用实战详解-2020-12-伯乐 📁 代码 webflux【更多精选‖公众号:CunWorkNotes 获取】.zip
  • [145.6 KB] Webflux_Servlet_C02.zip
  • [27.8 KB] 作业答案.zip
  • [2.2 KB] 📁 第三节- Spring webflux系列之高阶实战详解-2020-12-8-伯乐 webflux测试案例.json [29.2 KB] 库存服务源码.zip
  • [91.7 KB] 商品服务源码.zip
  • [186.8 KB] 📁 二、Javase专题 📁 2020-9-10-优先级队列-韩非 DelayQueueTest.java [1.5 KB] PriorityQueueTest.java [1.5 KB] 📁 2020-9-6-linkedList、CopyOnWriteArrayList、TreeSet原理分析-韩非 CopyOnWriteArrayListTest.java [1.9 KB] LinkedListTest.java [943.0 B] 📁 2020-9-3-ArrayList底层原理与源码解析-韩非 代码.rar [3.4 KB] 代码.zip
  • [3.8 KB] 📁 2020-9-8-阻塞队列-韩非 【9.8】LinkedBlockingQueue.pdf
  • [854.9 KB] 📁 四、框架专题 📁 springboot 📁 第四节-Springboot配置文件加载、热部署原理-2020-12-1-韩非 depoly2--代码.zip
  • [13.9 KB] depoly2--代码.rar [10.6 KB] 📁 第二节-Springboot自定义starter及自动配置底层原理-2020-11-26-韩非 starter--代码【更多精选‖公众号:CunWorkNotes 获取】.rar [27.0 KB] starter--代码.zip
  • [41.9 KB] 📁 第三节-Springboot启动流程源码解析-2020-11-29-韩非 MySpringBoot--代码.zip
  • [26.9 KB] MySpringBoot--代码.rar [18.6 KB] 📁 springmvc 📁 第一节课-springmvc基础--servlet解析-韩非-2020.11.15 tomcat-8.0.53.rar [35.5 MB] 资料代码.zip
  • [284.2 KB] 📁 第二节课-Spring启动过程源码解析-韩非-2020-11-
  • 17 springmvc.zip
  • [53.9 KB] springmvc.rar [40.8 KB] 📁 第四节课-springmvc请求处理流程-韩非-2020-11-22 springmvc2--代码.rar [31.4 KB] springmvc2--代码.zip
  • [40.5 KB] 📁 Spring源码编译的Gradle仓库压缩包 gradle.zip
  • [1.2 GB] 📁 06、带你探索那讲不清的字符串 06、带你探索那讲不清的字符串.mp4
  • [901.8 MB] 📁 37、ring整合Mybatis源码解析 37、ring整合Mybatis源码解析.mp4
  • [1.7 GB] 📁 24、编程之synchronized底层原理剖析 24、编程之synchronized底层原理剖析.mp4
  • [1.4 GB] 📁 59、Spring Security安全框架使用详解(二) 59、Spring Security安全框架使用详解(二).mp4
  • [1.9 GB] 📁 40、Spring循环依赖源码解析 40、Spring循环依赖源码解析.mp4
  • [1.3 GB] 📁 07、探索JVM底层之执行引擎 07、探索JVM底层之执行引擎.mp4
  • [1.2 GB] 📁 05、内存池与JVM内存模型 05、内存池与JVM内存模型.mp4
  • [1.0 GB] 📁 64、Shiro底层原理剖析 64、Shiro底层原理剖析.mp4
  • [1.8 GB] 📁 28、模拟Spring框架核心逻辑 28、模拟Spring框架核心逻辑.mp4
  • [1.2 GB] 📁 39、Spring整合Mybatis源码解析 39、Spring整合Mybatis源码解析.mp4
  • [1.7 GB] 📁 65、Zookeeper基本介绍与使用1-5 4、Spring Security高级的命名空间配置源码1-12.mp4
  • [2.0 GB] 2、Spring Security核心安全过滤器源码详解1-7.mp4
  • [969.2 MB] 1、Zookeeper基本介绍与使用1-5【资源精选‖更多关注:CunWorkNotes】.mp4
  • [1.6 GB] 6、2021-01-
  • 17 Spring SecuritySpring Data 整合底层源码.mp4
  • [2.0 GB] 5、Spring Security授权体系结构源码详解1-15.mp4
  • [2.0 GB] 3、Spring Security会话管理源码详解1-10.mp4
  • [866.5 MB] 📁 22、编程之JMM&Volatile底层原理剖析(二) 22、编程之JMM&Volatile底层原理剖析(二).mp4
  • [1.2 GB] 📁 47、Springboot零配置及内嵌tomcat底层原理解析 47、Springboot零配置及内嵌tomcat底层原理解析.mp4
  • [1.3 GB] 📁 03、类加载器子系统与SPI 03、类加载器子系统与SPI.mp4
  • [1.1 GB] 📁 27、编程之ForkJoin工作原理分析 27、编程之ForkJoin工作原理分析.mp4
  • [1.3 GB] 📁 58、Spring Security安全框架使用详解(一) 58、Spring Security安全框架使用详解(一).mp4
  • [1.6 GB] 📁 63、Spirng Seccurity OAuth2实战(三) 63、Spirng Seccurity OAuth2实战(三).mp4
  • [1.5 GB] 📁 23、va并发ThreadPoolExecutor原理源码详解 23、va并发ThreadPoolExecutor原理源码详解.mp4
  • [989.5 MB] 适合人群 Java开发人员 后端架构师 对Java核心框架源码感兴趣的学员 学习收获 掌握JVM底层原理 精通Spring框架 熟悉MyBatis源码 祝您学习愉快! 学有所成,前程似锦!