Javasourcecodelearning

Java流行框架源码分析:Spring源码、SpringBoot源码、SpringAOP源码、Spr OAuth2源码、JDK源码、Netty源码
Alternatives To Javasourcecodelearning
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Spring Boot67,6161,4072,44812 hours ago193September 22, 2022658apache-2.0Java
Spring Boot
Mall66,557
3 days ago35apache-2.0Java
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Jeecg Boot34,800
a day ago11June 05, 202248apache-2.0Java
🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
Spring Boot Demo29,552
7 days ago113mitJava
🚀一个用来深入学习并实战 Spring Boot 的项目。
Spring Boot Examples28,980
3 days ago7Java
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Vhr25,944
7 days ago206Java
微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
Springall24,478
7 months ago26mitJava
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
Eladmin19,781
4 days ago42apache-2.0Java
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Litemall17,912
2 months ago1April 25, 202027mitJava
又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
Springboot Learning Example15,343
2 months ago52apache-2.0Java
spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
Alternatives To Javasourcecodelearning
Select To Compare


Alternative Project Comparisons
Readme

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支持下...

Popular Spring Projects
Popular Spring Boot Projects
Popular Frameworks Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Spring
Spring Boot
Oauth
Netty
Dubbo
Web Security