6月GitHub上火热的Java开源项目发布。看看本月都有哪些项目上榜:1.halohttps://github.com/halo-dev/haloStar6139这是一个用Java开发的轻量级、简洁、强大的博客系统。2.jeecg-boothttps://github.com/zhangdaiscott/jeecg-bootStar2873这是一个基于代码生成器的JAVA快速开发平台!在提升UI能力的同时,降低了前后台分离的开发成本。JeecgBoot还开创了在线开发模式,Nocode概念,一系列在线智能开发:在线配置表单,在线配置报告,在线设计流程等。3.CS-Noteshttps://github.com/CyC2018/CS-NotesStar68580这是一个准备面试的项目。该项目包括九个模块,从算法到操作系统、网络、面向对象和数据库、Java、分布、工具、编码实践。4.FEBS-Shirohttps://github.com/wuyouzhuguli/FEBS-ShiroStar2477FEBS-Shiro是一个简单高效的后台权限管理系统,使用SpringBoot、Shiro和Layui构建5.JavaGuidehttps://github.com/Snailclimb/JavaGuideStar46223Java学习指南,涵盖大部分Java程序员需要掌握的核心知识6.advanced-javahttps://github.com/doocs/advanced-javaStar23576该系列知识来自中国红杉,可以完全具备作为互联网Java工程师的高深知识素养。在学习这一系列的知识之前,如果你没有接触过MQ、ES、Redis、Dubbo、Hystrix等,那么我建议你可以在网上搜索一下每一个知识点的快速介绍,玩玩GettingStartedDemo,然后开始每一个知识点学习,这样效果更好7.mall-learninghttps://github.com/macrozheng/mall-learningStar335mall学习教程,全面解析架构,业务,和技术要点。商城项目(16k+star)是一套电子商务系统,采用当前主流技术实现。涵盖SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。8.教程https://github.com/eugenp/tutorialsStar15193这个项目是一系列小而有针对性的教程,每个教程都涵盖了明确的开发领域。大多数教程项目都专注于SpringFramework(和SpringSecurity)。重点关注以下技术:核心Java、Jackson、HttpClient、Guava。9.vhrhttps://github.com/lenve/vhrStar4651Vhr是一款前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。10.mallhttps://github.com/macrozheng/mallStar16668mall项目(16k+star)是一套电子商务系统,现阶段采用主流技术实现。涵盖SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。11.p3chttps://github.com/alibaba/p3cStar164352017年10月14日,杭州云栖大会上,Java代码规范扫描插件全球首发仪式正式启动,规范正式发布以插件的形式向业界发布。12.dubbohttps://github.com/apache/dubboStar27468Dubbo是阿里巴巴开源的一个高性能优秀的服务框架,让应用通过高性能的RPC实现服务的输出和输入功能,可以独立于Spring框架使用。接缝整合。主要核心组件:●Remoting:网络通信框架,实现sync-over-async和request-response消息机制●RPC:远程过程调用的抽象,支持负载均衡、容灾和集群功能●Registry:服务目录框架Service-基于注册和服务的事件发布和订阅
