3月份Github上熱門(mén)的Java開(kāi)源項(xiàng)目
3月份GitHub上熱門(mén)的Java開(kāi)源項(xiàng)目排行已經(jīng)出爐啦,一起來(lái)看看上榜詳情吧!
1. JavaGuide
https://github.com/Snailclimb/JavaGuide
Star 73432
這是 一份Java學(xué)習(xí)指南,涵蓋大部分Java程序員所需要掌握的核心知識(shí)
2. advanced-java
https://github.com/doocs/advanced-java
Star 41198
該項(xiàng)目?jī)?nèi)容涵蓋的知識(shí)出自中華石杉,可以作為互聯(lián)網(wǎng)Java工程師進(jìn)階知識(shí)完全掃盲。學(xué)習(xí)本系列知識(shí)之前,如果你完全沒(méi)接觸過(guò)MQ、ES、Redis、Dubbo、Hystrix等,那么我建議你可以先在網(wǎng)上搜一下每一塊知識(shí)的快速入門(mén),跟著入門(mén)Demo玩一下,然后再開(kāi)始每一塊知識(shí)的學(xué)習(xí),這樣效果更好。
3. litemall
https://github.com/linlinjava/litemall
Star 12046
一個(gè)小商城。litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶(hù)前端,由于沒(méi)有上線(xiàn),只能在微信開(kāi)發(fā)工具中測(cè)試運(yùn)行。
4. CS-Notes
https://github.com/CyC2018/CS-Notes
Star 96023
這是一個(gè)關(guān)于準(zhǔn)備面試的項(xiàng)目,該項(xiàng)目包含了九大模塊,從算法到操作系統(tǒng)、網(wǎng)絡(luò)、面向?qū)ο笠约皵?shù)據(jù)庫(kù)、Java、分布式、工具、編碼實(shí)踐。
5. mall
https://github.com/macrozheng/mall
Star 32110
mall項(xiàng)目是一套電商系統(tǒng),包括前臺(tái)商城系統(tǒng)及后臺(tái)管理系統(tǒng),基于SpringBoot+MyBatis實(shí)現(xiàn)。前臺(tái)商城系統(tǒng)包含首頁(yè)門(mén)戶(hù)、商品推薦、商品搜索、商品展示、購(gòu)物車(chē)、訂單流程、會(huì)員中心、客戶(hù)服務(wù)、幫助中心等模塊。后臺(tái)管理系統(tǒng)包含商品管理、訂單管理、會(huì)員管理、促銷(xiāo)管理、運(yùn)營(yíng)管理、內(nèi)容管理、統(tǒng)計(jì)報(bào)表、財(cái)務(wù)管理、權(quán)限管理、設(shè)置等模塊。
6. miaosha
https://github.com/qiurunze123/miaosha
Star 14675
該項(xiàng)目是對(duì)高并發(fā)大流量如何進(jìn)行秒殺架構(gòu),而做的一個(gè)系統(tǒng)整理,如果你完全沒(méi)接觸過(guò) MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那么我建議你可以先在網(wǎng)上搜一下每一塊知識(shí)的快速入門(mén)。
7. dubbo
https://github.com/apache/dubbo
Star 31615
Dubbo 是阿里巴巴公司開(kāi)源的一個(gè)高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過(guò)高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和 Spring 框架無(wú)縫集成。主要核心部件:
- Remoting:網(wǎng)絡(luò)通信框架,實(shí)現(xiàn)了 sync-over-async 和 request-response 消息機(jī)制
- RPC:一個(gè)遠(yuǎn)程過(guò)程調(diào)用的抽象,支持負(fù)載均衡、容災(zāi)和集群功能
- Registry:服務(wù)目錄框架用于服務(wù)的注冊(cè)和服務(wù)事件發(fā)布和訂閱
8. spring-cloud-alibaba
https://github.com/alibaba/spring-cloud-alibaba
Star 12312
Spring Cloud Alibaba 致力于提供微服務(wù)開(kāi)發(fā)的一站式解決方案。此項(xiàng)目包含開(kāi)發(fā)分布式應(yīng)用微服務(wù)的必需組件,方便開(kāi)發(fā)者通過(guò) Spring Cloud 編程模型輕松使用這些組件來(lái)開(kāi)發(fā)分布式應(yīng)用服務(wù)。通過(guò)它,只需要添加一些注解和少量配置,就可以將 Spring Cloud 應(yīng)用接入阿里微服務(wù)解決方案,通過(guò)阿里中間件來(lái)迅速搭建分布式應(yīng)用系統(tǒng)。
9. newbee-mall
https://github.com/newbee-ltd/newbee-mall
Star 3452
newbee-mall 項(xiàng)目(新蜂商城)是一套電商系統(tǒng),包括 newbee-mall 商城系統(tǒng)及 newbee-mall-admin 商城后臺(tái)管理系統(tǒng),基于 Spring Boot 2.X 及相關(guān)技術(shù)棧開(kāi)發(fā)。 前臺(tái)商城系統(tǒng)包含首頁(yè)門(mén)戶(hù)、商品分類(lèi)、新品上線(xiàn)、首頁(yè)輪播、商品推薦、商品搜索、商品展示、購(gòu)物車(chē)、訂單結(jié)算、訂單流程、個(gè)人訂單管理、會(huì)員中心、幫助中心等模塊。 后臺(tái)管理系統(tǒng)包含數(shù)據(jù)面板、輪播圖管理、商品管理、訂單管理、會(huì)員管理、分類(lèi)管理、設(shè)置等模塊。
10. vhr
https://github.com/lenve/vhr
Star 15092
微人事是一個(gè)前后端分離的人力資源管理系統(tǒng),項(xiàng)目采用SpringBoot+Vue開(kāi)發(fā)。
11. toBeTopJavaer
https://github.com/hollischuang/toBeTopJavaer
Star 11692
Java工程師成神之路,完整大綱如下:
12. spring-boot-examples
https://github.com/ityouknow/spring-boot-examples
Star 21392
Spring Boot 使用的各種示例,以最簡(jiǎn)單、最實(shí)用為標(biāo)準(zhǔn),此開(kāi)源項(xiàng)目中的每個(gè)示例都以最小依賴(lài),最簡(jiǎn)單為標(biāo)準(zhǔn),幫助初學(xué)者快速掌握 Spring Boot 各組件的使用。