在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
无论是作为已经有一定开发经验的Java程序员还是正在学习Java语言的同学,做开源项目都是大家学习和提升编程能力的最佳途径。在程序员不断攀登技术这座大山的时候,需要不断练习和磨练自己的技能,而优秀的开源项目就是帮助我们攀登的利器。本文为大家盘点了2019年12月份GitHub上优秀的Java开源项目,下面我们一起来看看吧!

1、LeetCodeAnimation:该项目将LeetCode 上所有的题目都用动画的形式演示出来,创建者计划用3到4年的时间完成,目前已有的算法还是比较少的。
2、Vhr:微人事采用 SpringBoot +Vue开发一个前后端分离的人力资源管理系统。
3、Spring-boot-demo:Spring boot demo是一个用来深度学习并实战Spring boot的项目,目前总共包含63个集成demo,已经完成 52 个。 该项目已成功集成actuator、admin、logback、aopLog、统一异常处理、freemarker、thymeleaf、Beetl、Enjoy、JdbcTemplate、JPA等。
4、BigData-Notes:大数据入门教程,该教程介绍了大数据常用技术栈的基础和核心知识。内容涵盖:Hadoop、Spark、Storm、HBase、Hive、ZooKeeper、Kafka 等。
5、mall:mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
6、flink-learning:该项目含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例分享。
7、advanced-java:本系列知识出自中华石杉,可以作为互联网 Java 工程师进阶知识完全扫盲。学习本系列知识之前,如果你完全没接触过 MQ、ES、Redis、Dubbo、Hystrix 等,那么我建议你可以先在网上搜一下每一块知识的快速入门,跟着入门 Demo 玩一下,然后再开始每一块知识的学习,这样效果更好。
8、halo:这是一款现代化的、轻快,简洁,功能强大,使用Java开发的博客系统。使用 Spring Boot 框架,方便部署和更新,只需要一行命令便可完成安装。完备的 Markdown 编辑器以及文章 /页面系统,包含分类 /标签 /预览图等,内置图库,需要主题支持。
9、jeecg-boot:一款基于代码生成器的JAVA快速开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!号称可以帮助Java项目解决70%的重复工作,让开发更多关注业务逻辑。
10、Alink:Alink 是基于 Flink 的通用算法平台,由阿里巴巴计算平台 PAI 团队研发。除了支持阿里自己的平台外,还支持 Kafka,HDFS和 HBase 等一系列开源数据存储平台。它能提供丰富的算法组件库和便捷的操作框架,开发者可以一键搭建覆盖数据处理、特征工程、模型训练、模型预测的算法模型开发全流程。Alink 已被广泛运用在阿里巴巴搜索、推荐、广告等多个核心实时在线业务中。
以上就是2019年12月Github上优秀的Java开源项目盘点,大家现在就可以赶紧开始学习起来了,希望以上的这些Java开源项目可以帮助到大家。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
年薪40万+的高级Java开发程序员需要掌握哪些技能?
年薪40万+的高级Java开发程序员需要掌握哪些技能?40w年薪税前,400000/12约为34k,月薪在3.4万以上;40w年薪税后,税前年薪要50w起了,这样税前月薪就是4.2万,一个月能拿42000元以上,税后月薪约30K,实际到手30000元,然后全年税后工资 35W + 5W公积金差不多就是40w年薪了。
11435
2019-05-16 16:56:45
JavaEE开发培训班的实战项目有哪些?
JavaEE开发培训班的课程除了传授必要的基础理论知识,还有各大企业JavaEE开发的案例讲解,由入门案例到详细工作原理及特性的解析,逐步深入。学员完成课程后JavaEE开发能力与行业接轨,可以轻松胜任企业高要求工作。那么JavaEE开发培训班的实战项目有哪些呢?
6323
2019-12-16 15:49:18
Java学习笔记之表连接查询
关于表连接查询的Java学习笔记,本文主要总结了表连接查询的概念、作用和分类,还有笛卡尔积现象,以及内连接和右外连接的内容。感兴趣的朋友就一起来看看吧~
6102
2020-07-06 17:51:50
Node发展史介绍
如果没有服务器提供支持,没有数据库存储数据,那么我们写的代码只能在自己的电脑本地运行,网站也不能登录注册。而就是为什么要学习Node的原因,因为Node 就是做服务器的。在大家学习Node之前,我们先来看看Node发展史的介绍吧!
6077
2020-08-14 16:26:45
机械专业转行Java程序员能成功吗?
大学是机械专业,在工厂工作半年之后不喜欢工厂的工作模式、薪资待遇以及周边环境寻求改变的道路,转行学Java开发直至找到工作。今天小编分享一位来自学员亲身经历的学习Java的心理路程。
5662
2021-04-21 10:18:27
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
