有哪些值得推荐的 Java 练手项目?
179 个回答
1. mall:电商系统
star:25.8k
包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。
前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。
后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
2. 秒杀系统设计
star:11.5k
关于高并发大流量如何进行秒杀架构的项目。学习之前,先快速入门
MQ
、
SpringBoot
、
Redis
、
Dubbo
、
ZK
、
Maven
,
lua
,效果会更好!
3. spring-boot-api-project-seed
star:5.5k
基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API~可以帮助我们摆脱重复劳动,专注于业务代码的编写,告别996。
4. 微人事管理系统
star:11.9k
前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
5. MarkdownEditors
star:1.1k
基于Android的Markdown编辑器,项目功能本身不难,但是细节很多。
6. 博客系统
star:1.3k
基于SSM实现的个人博客系统,适合初学SSM和个人博客制作的同学学习。主要涉及技术包括的包括Maven,Spring,SpringMVC,MyBatis,Redis,JSP等。
7. MyBatis-Spring-Boot
star:2.9k
是Spring Boot集成MyBatis的基础项目。
8. webporter
star:2.1k
基于 webmagic 的 Java 爬虫项目。核心简单,但是涵盖爬虫应用的完整流程,是爬虫应用的实践样例。
9. shopping-management-system
star:2.9k
该项目为多个小项目的集合,并且在持续更新中。内容包括网购管理系统、图书管理系统、超市管理系统等。适合Java基础到入门的爱好者。
10. 会议系统
star:2.6k
支持音频、视频、幻灯片(带有白板控件),聊天和屏幕的实时共享。用于在线学习可以实现:
- 在线辅导(一对一)
- 课堂翻转(在会议前记录内容)
- 小组协作(多对多)
- 在线课程(一对多)
九章算法联手阿里P8技术专家杨逍老师首开新课 《Java 高级工程师 P6+》 , 通过技术栈的通透讲授、源码的分析导读、贴近真实的工程实践、大厂思维的架构升级,帮你高效斩获P6/P7级offer。
关于大厂Java面试的特点和应对方式,杨逍老师 《Java 高级工程师 P6+》首节直播 中分享,有兴趣的同学可以来参加噢~
分享20个我初学Java时的练手项目,结尾提供项目源码,自行下载,希望对大家有帮助哈~
1、BBS论坛系统(jsp+sql)
2、ERP管理系统(jsp+servlet)
3、OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)
4、博客系统(struts+hibernate+spring)
5、车辆管理系统(struts+hibernate+spring+oracle)
6、家庭理财系统(java+applet)
7、教材订购系统(jsp+servlet+mysql)
8、酒店管理系统(jsp+servlet+mysql)
9、乐趣大型购物系统 v1.1(jsp+servlet+mysql)
10、聊天系统(java+applet)
11、内容管理系统(hibernate3+struts2+spring2)
12、图书管理系统(struts+hibernate+spring)
13、网上订餐系统(struts+spring+hibernate)
14、网上书城系统(Struts+Hibernate+Mysql)
15、网上书店系统(论文+jsp源程序)
16、项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5)
17、学生成绩管理系统(SSH+MYSQL)
18、阳光酒店管理系统(javaapplet+SQL)
19、移动ssh项目(struts+spring+hibernate+oracle)
20、音乐网站(JSP+SERVLET)
以上项目源码下载链接: https:// pan.baidu.com/s/1i3B4FW VONe-SWlUd72ll2A
提取码: t5jd
想获取更多练手项目可以关注我的微信公众号:Java团长,每个项目都有源码及详细的图文教程!