收录全网优秀的编程实战项目,包括代码合集、入门练手、完整系统和知名项目,可用于学习、竞赛或作为求职项目!
包括一些代码 Demo 教程、Java 代码片段等
SpringAll:Spring 系列源码教程
Spring Boot Demo:通过 Demo 深度学习并实战 SpringBoot
spring-boot-examples:Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。
spring-boot-projects:该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
TheAlgorithms/Java:所有算法的 Java 实现
适合新手练手的小项目
适合系统地学习,可以写到简历上的企业级完整项目
mall-learning:mall学习教程,架构、业务、技术要点全方位解析。
SpringBoot 完整电商系统 Mall:包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现。
newbee-mall:newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。
paascloud-master:基于 spring cloud + vue + oAuth2.0,前后端分离商城系统
mall-swarm:mall-swarm 是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch 等核心技术,同时提供了基于 Vue 的管理后台方便快速搭建系统。
onemall:mall 商城,基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo 。未来,会重构成 Spring Cloud Alibaba 。
litemall:又一个小商城。litemall = Spring Boot 后端 + Vue 管理员前端 + 微信小程序用户前端 + Vue 用户移动端。
xmall:基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统
miaosha:秒杀系统设计与实现
SecKill:基于 SpringBoot+Mybatis+Redis+RabbitMQ 秒杀系统
- Mblog:开源 Java 博客系统
- halo:一个优秀的开源博客发布应用
- forum-java:一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台
- vhr:微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发。
- favorites-web:云收藏 Spring Boot 2.X 开源项目。云收藏是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章。
- community:码问,开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap
- NiterForum:尼特社区-NiterForum-一个论坛/社区程序。后端Springboot/MyBatis/Maven/MySQL,前端Thymeleaf/Layui。可供初学者,学习、交流使用。
- VBlog:V部落,Vue+SpringBoot实现的多用户博客管理平台!
- NiceFish:SpringBoot/SpringCloud 前后端分离项目
- My-Blog: My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验。
- My-Blog-layui:layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
- symphony:Java 实现的现代化社区
- Spring-Cloud-Admin:Cloud-Admin 是国内首个基于 Spring Cloud 微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Spring Boot2 以及 Spring Cloud Gateway 相关核心组件,前端采用 vue-element-admin 组件。
- bootshiro:基于 springboot+shiro+jwt 的资源无状态认证权限管理系统后端
- 悟空CRM:基于jfinal+vue+ElementUI的前后端分离CRM系统
- EL-ADMIN:基于 SpringBoot 的后台管理系统
- pig:基于 Spring Boot 2.2、 Spring Cloud Hoxton & Alibaba、 OAuth2 的 RBAC 权限管理系统。
- FEBS-Shiro:Spring Boot 2.1.3,Shiro1.4.0 & Layui 2.5.4 权限管理系统。
- Spring Boot-Shiro-Vue:基于Spring Boot-Shiro-Vue 的权限管理
- studentmanager:基于springboot+mybatis学生管理系统
- jshERP:华夏ERP基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前专注进销存+财务功能。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。
- HotelSystem:酒店管理系统 Java,tomcat,mysql,servlet,jsp实现,没有使用任何框架
open-capacity-platform:微服务能力开发平台
jeecg-boot:JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发!
学之思在线考试系统:一款 java + vue 的前后端分离的考试系统
PassJava-Platform:一款面试刷题的 Spring Cloud 开源系统
kkFileView:使用spring boot打造文件文档在线预览项目
dynamic-datasource:一个基于springboot的快速集成多数据源的启动器
moti-cloud:莫提网盘,基于 SpringBoot+MyBatis+ThymeLeaf+BootStrap,适合初学者
threadandjuc:three-high-import 高可用\高可靠\高性能,三高多线程导入系统(该项目意义为理论贯通)
proxyee-down:http下载工具,基于http代理,支持多连接分块下载
hosp_order:医院预约挂号系统,基于 SSM 框架
-
BBS论坛系统(jsp+sql)
-
ERP管理系统(jsp+servlet)
-
OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)
-
博客系统(struts+hibernate+spring)
-
车辆管理系统(struts+hibernate+spring+oracle)
-
家庭理财系统(java+applet)
-
教材订购系统(jsp+servlet+mysql)
-
酒店管理系统(jsp+servlet+mysql)
-
乐趣大型购物系统 v1.1(jsp+servlet+mysql)
-
聊天系统(java+applet)
-
内容管理系统(hibernate3+struts2+spring2)
-
图书管理系统(struts+hibernate+spring)
-
网上订餐系统(struts+spring+hibernate)
-
网上书城系统(Struts+Hibernate+Mysql)
-
网上书店系统(论文+jsp源程序)
-
项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5)
-
学生成绩管理系统(SSH+MYSQL)
-
阳光酒店管理系统(javaapplet+SQL)
-
移动ssh项目(struts+spring+hibernate+oracle)
-
音乐网站(JSP+SERVLET)
知名项目,学习难度较大
spring-boot:Java 知名开发框架
spring-framework:Java 知名开发框架
netty:事件驱动的异步网络应用框架
Arthas:Alibaba Java诊断利器
qmq:去哪儿网内部广泛使用的消息中间件
Dubbo:高性能 RPC 框架
Elasticsearch:免费、开源、分布式、Restful 搜索引擎
guava:谷歌的 Java 核心类库
okhttp:为 JVM 而生的 http 客户端
RxJava:JVM 响应式编程扩展库
Apollo:Apollo(阿波罗)是携程框架部门研发的分布式配置中心
druid:阿里云出品,为监控而生的数据库连接池
fastjson:针对 Java 的高速 JSON 解析器/生成器
gson:Java 序列化/反序列化类库
easyexcel:快速、简单避免OOM的java处理Excel工具
p3c:阿里巴巴 Java 代码规范检查插件
待补充欢迎贡献
待补充欢迎贡献
待补充欢迎贡献
待补充欢迎贡献
待补充欢迎贡献
待补充欢迎贡献