Skip to content

Analysis of Java popular framework source code: Spring source code, SpringBoot source code, SpringAOP source code, SpringSecurity source code, SpringSecurity OAuth2 source code, JDK source code, Netty source code

Notifications You must be signed in to change notification settings

vipankumar87/JavaSourceCodeLearning

 
 

Repository files navigation

JavaSourceCodeLearningImage

JDK Spring SpringBoot SpringSecurity Spring-Security-OAuth2 Netty Netty

Java流行框架源码分析,学习以及总结。项目持续更新中,不建议直接Fork,欢迎star、watch。

对于框架底层源码的学习,需要反复、认真思考,并做到温故而知新,这样才能将底层原理吸收得更加牢固。

框架包括:

✅ Spring源码

✅ SpringBoot源码

✅ SpringAOP源码

✅ SpringSecurity源码

✅ SpringSecurity OAuth2源码

✅ JDK源码

✅ Dubbo源码

✅ Netty源码

✅ RocketMQ源码

MyBatis源码

SpringCloud源码

为什么要分析、学习源码?

学习一个框架的源码,不仅在实际使用时如果出现问题,可以快速定位出问题,找到问题原因并解决,同时还可以学习到框架的架构思想以与设计模式。当然,学习框架底层源码还可以提升我们自身的水平,在大厂面试时能够在众多面试者中脱颖而出。因此学习框架虽然枯燥乏味,但罗马并非一日建成的,所以平时之余就要多学习框架底层源码, 这样在用到的时候就能游刃有余。

Tip:如果读者电脑无法浏览到github图片,则需要设置hosts配置文件, 解决办法:解决GitHub网页githubusercontent地址无法访问问题

目录

Netty实战课相关点位于:Spring-Netty,com/bruis/learnnetty/im包下,有需要的读者可前往查看。

  • RocketMQ底层源码解析
    • RocketMQ版本:4.9.0
    • RocketMQ底层源码解析-RocketMQ环境搭建
    • RocketMQ底层源码解析-本地调试RocketMQ源码
    • RocketMQ底层源码解析-NameServer分析

持续更新中...

todo

2021年年底完成了人生的两件大事,所以一直没时间持续输出源码分析,2022年开始需要继续努力,继续完成这个源码分析项目!

  • 完成Netty剩余源码分析文章
  • 完成RocketMQ剩余源码分析文章
  • 完成Dubbo剩余源码分析文章
  • C语言基础学习(为Redis底层源码学习做准备)
  • Redis底层源码分析
  • JUC底层源码分析

支持

原创不易,各位帅哥美女star支持下...

About

Analysis of Java popular framework source code: Spring source code, SpringBoot source code, SpringAOP source code, SpringSecurity source code, SpringSecurity OAuth2 source code, JDK source code, Netty source code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%