6月份GitHub上最热门的Java开源项目新鲜出炉,一块儿和猿妹盘点一下本月上榜的都有哪些项目:java
一、halo
https://github.com/halo-dev/haloStar 6139git

这是一个轻快,简洁,功能强大,使用Java开发的博客系统。程序员
二、jeecg-boot
https://github.com/zhangdaiscott/jeecg-bootStar 2873github
这是一款基于代码生成器的JAVA快速开发平台!提升UI能力的同时,下降先后分离的开发成本,JeecgBoot还首创在线开发模式,No代码概念,一系列在线智能开发:在线配置表单、在线配置报表、在线设计流程等等。面试
三、CS-Notes
https://github.com/CyC2018/CS-NotesStar 68580算法

这是一个关于准备面试的项目,该项目包含了九大模块,从算法到操做系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。sql
四、FEBS-Shiro
https://github.com/wuyouzhuguli/FEBS-ShiroStar 2477数据库
FEBS-Shiro是一款简单高效的后台权限管理系统,使用Spring Boot,Shiro和Layui构建apache
五、JavaGuide
https://github.com/Snailclimb/JavaGuideStar 46223后端
一份Java学习指南,涵盖大部分Java程序员所须要掌握的核心知识
六、advanced-java
https://github.com/doocs/advanced-javaStar 23576
本系列知识出自中华石杉,能够做为互联网 Java 工程师进阶知识彻底扫盲。学习本系列知识以前,若是你彻底没接触过 MQ、ES、Redis、Dubbo、Hystrix 等,那么我建议你能够先在网上搜一下每一块知识的快速入门,跟着入门 Demo 玩一下,而后再开始每一块知识的学习,这样效果更好
七、mall-learning
https://github.com/macrozheng/mall-learningStar 335
mall学习教程,架构、业务、技术要点全方位解析。mall项目(16k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了SpringBoot2.1.三、MyBatis3.4.六、Elasticsearch6.2.二、RabbitMQ3.7.1五、Redis3.二、Mongodb3.二、Mysql5.7等技术,采用Docker容器化部署。
八、tutorials
https://github.com/eugenp/tutorialsStar 15193
该项目是一系列小而专一的教程,每一个教程都涵盖一个明确的开发领域。大多数教程项目都专一于Spring Framework(和Spring Security)。如下技术是重点:core Java,Jackson,HttpClient,Guava。
九、vhr
https://github.com/lenve/vhrStar 4651
Vhr是一个先后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
十、mall
https://github.com/macrozheng/mallStar 16668
mall项目(16k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了SpringBoot2.1.三、MyBatis3.4.六、Elasticsearch6.2.二、RabbitMQ3.7.1五、Redis3.二、Mongodb3.二、Mysql5.7等技术,采用Docker容器化部署。
十一、p3c
https://github.com/alibaba/p3cStar 16435
2017年10月14日杭州云栖大会,Java代码规约扫描插件全球首发仪式正式启动,规范正式以插件形式公开走向业界。
十二、dubbo
https://github.com/apache/dubboStar 27468

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可经过高性能的 RPC 实现服务的输出和输入功能,能够和 Spring 框架无缝集成。主要核心部件:
● Remoting: 网络通讯框架,实现了 sync-over-async 和 request-response 消息机制
● RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能
● Registry: 服务目录框架用于服务的注册和服务事件发布和订阅
扩展阅读
做者:猿妹整理
来源:开源最前线(ID:OpenSourceTop)