2019年7月Github上最熱門的Java開源項目

  • 2019 年 10 月 5 日
  • 筆記

政府工作回顧

政府工作回顧

來自:開源最前線(ID:OpenSourceTop)

7月份Github上最熱門的Java項目排行新鮮出爐,此次上榜的項目中,與Spring相關的項目佔據了大半,一起來看看你都知道哪些,或者有哪些你已經在使用的了。

var

https://github.com/lenve/vhr

微人事是一個前後端分離的人力資源管理系統,項目採用SpringBoot+Vue開發。

miaosha

https://github.com/qiurunze123/miaosha

該項目是對高並發大流量如何進行秒殺架構,而做的一個系統整理,如果你完全沒接觸過 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那麼我建議你可以先在網上搜一下每一塊知識的快速入門

cat

https://github.com/dianping/cat

CAT 是基於 Java 開發的實時應用監控平台,為美團點評提供了全面的實時監控告警服務。CAT 作為服務端項目基礎組件,提供了 Java, C/C++, Node.js, Python, Go 等多語言客戶端,已經在美團點評的基礎架構中間件框架(MVC框架,RPC框架,資料庫框架,快取框架等,消息隊列,配置系統等)深度集成,為美團點評各業務線提供系統豐富的性能指標、健康狀況、實時告警等。

toBeTopJavaer

https://github.com/hollischuang/toBeTopJavaer

Java工程師之路,完整大綱如下:

spring-cloud-alibaba

https://github.com/alibaba/spring-cloud-alibaba

Spring Cloud Alibaba 致力於提供微服務開發的一站式解決方案。此項目包含開發分散式應用微服務的必需組件,方便開發者通過 Spring Cloud 編程模型輕鬆使用這些組件來開發分散式應用服務。通過它,只需要添加一些註解和少量配置,就可以將 Spring Cloud 應用接入阿里微服務解決方案,通過阿里中間件來迅速搭建分散式應用系統。

mall-learning

https://github.com/macrozheng/mall-learning

mall學習教程,架構、業務、技術要點全方位解析。mall項目(18k+star)是一套電商系統,使用現階段主流技術實現。 涵蓋了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技術,採用Docker容器化部署。

SpringAll

https://github.com/wuyouzhuguli/SpringAll

該倉庫為個人部落格中Spring系列源碼,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2。

solo

https://github.com/b3log/solo

Solo是一款小而美的部落格系統,專為程式設計師設計,有著非常活躍的社區,可將文章作為帖子推送到社區,來自社區的回帖將作為部落格評論進行聯動。

interviews

https://github.com/kdn251/interviews

Java工程師面試指南,裡面涵蓋幾乎所有軟體工程師面試時會碰到的問題以及答案。

nacos

https://github.com/alibaba/nacos

Nacos 是阿里巴巴推出來的一個新開源項目,這是一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平台。Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。

SpringCloud

https://github.com/zhoutaoo/SpringCloud

該項目基於SpringCloud2.0的微服務開發腳手架,整合了spring-security-oauth2、apollo、eureka、feign、hystrix、springcloud-gateway、springcloud-bus等。治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,讓項目開發快速進入業務開發,而不需過多時間花費在架構搭建上。