初学Java,当基础理论学习后,上手去做一些小项目,一方面能巩固帮助理解所学知识,也能更好的帮助自己成长,下面陕西优就业小优给大家整理了几个不错的Java开源项目,希望能给大家带来参考:
1、JavaGuide
https://github.com/Snailclimb/JavaGuide
一份Java学习指南,涵盖大部分Java程序员所需要掌握的核心知识
2、halo
https://github.com/halo-dev/halo
这是一个轻快,简洁,功能强大,使用Java开发的博客系统。
3、vhr
https://github.com/lenve/vhr
Vhr是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
4、mall
https://github.com/macrozheng/mall
mall项目(16k+star)是一套电商系统,使用现阶段主流技术实现。
涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。
5、jeecg-boot
https://github.com/zhangdaiscott/jeecg-boot
这是一款基于代码生成器的JAVA快速开发平台!提高UI能力的同时,降低前后分离的开发成本,JeecgBoot还独创在线开发模式,No代码概念,一系列在线智能开发:在线配置表单、在线配置报表、在线设计流程等等。
6、CS-Notes
https://github.com/CyC2018/CS-Notes
这是一个关于准备面试的项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。
7、FEBS-Shiro
https://github.com/wuyouzhuguli/FEBS-Shiro
FEBS-Shiro是一款简单高效的后台权限管理系统,使用Spring Boot,Shiro和Layui构建。
如果觉得小优的分享对你有帮助,关注一下小优的公众号吧