1. JavaGuide
- Github地址: 同下
- star: 18.2k
介紹: 【Java學習+面試指南】 一份涵蓋大部分Java程序員所需要掌握的核心知識。
2. mall
- Github地址: 同下
- star: 3.3k
介紹: mall項目是一套電商系統,包括前台商城系統及后台管理系統,基於SpringBoot+MyBatis實現。 前台商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。 后台管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。


3. advanced-java
- Github地址:同下
- star: 3.3k
介紹: 互聯網 Java 工程師進階知識完全掃盲
4. matrix
- Github地址:同下
- star: 2.5k
介紹: Matrix 是一款微信研發並日常使用的 APM(Application Performance Manage),當前主要運行在 Android 平台上。 Matrix 的目標是建立統一的應用性能接入框架,通過各種性能監控方案,對性能監控項的異常數據進行采集和分析,輸出相應的問題分析、定位與優化建議,從而幫助開發者開發出更高質量的應用。
5. miaosha
- Github地址:同下
- star: 2.4k
介紹: 高並發大流量如何進行秒殺架構,我對這部分知識做了一個系統的整理,寫了一套系統。
6. arthas
- Github地址:同下
- star: 8.2k
介紹: Arthas 是Alibaba開源的Java診斷工具,深受開發者喜愛。
7 spring-boot
- Github地址:同下
- star: 32.6k
介紹: 雖然Spring的組件代碼是輕量級的,但它的配置卻是重量級的(需要大量XML配置),不過Spring Boot 讓這一切成為了過去。 另外Spring Cloud也是基於Spring Boot構建的,我個人非常有必要學習一下。
- 關於Spring Boot官方的介紹:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most Spring Boot applications need very little Spring configuration.(Spring Boot可以輕松創建獨立的生產級基於Spring的應用程序,只要通過 “just run”(可能是run ‘Application’或java -jar 或 tomcat 或 maven插件run 或 shell腳本)便可以運行項目。大部分Spring Boot項目只需要少量的配置即可)
8. tutorials
- Github地址:同下
- star: 10k
介紹: 該項目是一系列小而專注的教程 - 每個教程都涵蓋Java生態系統中單一且定義明確的開發領域。 當然,它們的重點是Spring Framework - Spring,Spring Boot和Spring Securiyt。 除了Spring之外,還有以下技術:核心Java,Jackson,HttpClient,Guava。
9. qmq
- Github地址:同下
- star: 1.1k
介紹: QMQ是去哪兒網內部廣泛使用的消息中間件,自2012年誕生以來在去哪兒網所有業務場景中廣泛的應用,包括跟交易息息相關的訂單場景; 也包括報價搜索等高吞吐量場景。
10. symphony
- Github地址:同下
- star: 9k
介紹: 一款用 Java 實現的現代化社區(論壇/BBS/社交網絡/博客)平台。

11. incubator-dubbo
- Github地址:同下
- star: 23.6k
介紹: 阿里開源的一個基於Java的高性能開源RPC框架。
12. apollo
- Github地址:同下
- star: 10k
介紹: Apollo(阿波羅)是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,配置修改后能夠實時推送到應用端,並且具備規范的權限、流程治理等特性,適用於微服務配置管理場景。
Github地址 :
分享開源項目
1. JFinalcms
URL:https://gitee.com/jflyfox/jfinal_cms
jfinal cms是一個java開發的功能強大的信息咨詢網站,采用了簡潔強大的JFinal作為web框架,模板引擎用的是beetl,數據庫用mysql,前端bootstrap框架。 支持oauth2認證、帳號注冊、密碼加密、評論及回復,消息提示,網站訪問量統計,文章評論數和瀏覽量統計,回復管理,支持權限管理。 后台模塊包含:欄目管理,欄目公告,欄目滾動圖片,文章管理,回復管理,意見反饋,我的相冊,相冊管理,圖片管理,專輯管理、視頻管理、緩存更新,友情鏈接,訪問統計,聯系人管理,模板管理,組織機構管理,用戶管理,角色管理,菜單管理,數據字典管理。
本文數據統計於 1.1 號凌晨,由 SnailClimb 整理。
2. mall
- Github地址: https://github.com/macrozheng/mall
- star: 3.3k
- 介紹: mall項目是一套電商系統,包括前台商城系統及后台管理系統,基於SpringBoot+MyBatis實現。 前台商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。 后台管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。
3. advanced-java
- Github地址:https://github.com/doocs/advanced-java
- star: 3.3k
- 介紹: 互聯網 Java 工程師進階知識完全掃盲
4. matrix
- Github地址:https://github.com/Tencent/matrix
- star: 2.5k
- 介紹: Matrix 是一款微信研發並日常使用的 APM(Application Performance Manage),當前主要運行在 Android 平台上。 Matrix 的目標是建立統一的應用性能接入框架,通過各種性能監控方案,對性能監控項的異常數據進行采集和分析,輸出相應的問題分析、定位與優化建議,從而幫助開發者開發出更高質量的應用。
5. miaosha
- Github地址:https://github.com/qiurunze123/miaosha
- star: 2.4k
- 介紹: 高並發大流量如何進行秒殺架構,我對這部分知識做了一個系統的整理,寫了一套系統。
6. arthas
- Github地址:https://github.com/alibaba/arthas
- star: 8.2k
- 介紹: Arthas 是Alibaba開源的Java診斷工具,深受開發者喜愛。
7 spring-boot
-
star: 32.6k
-
介紹: 雖然Spring的組件代碼是輕量級的,但它的配置卻是重量級的(需要大量XML配置),不過Spring Boot 讓這一切成為了過去。 另外Spring Cloud也是基於Spring Boot構建的,我個人非常有必要學習一下。
關於Spring Boot官方的介紹:
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most Spring Boot applications need very little Spring configuration.(Spring Boot可以輕松創建獨立的生產級基於Spring的應用程序,只要通過 “just run”(可能是run ‘Application’或java -jar 或 tomcat 或 maven插件run 或 shell腳本)便可以運行項目。大部分Spring Boot項目只需要少量的配置即可)
8. tutorials
- Github地址:https://github.com/eugenp/tutorials
- star: 10k
- 介紹: 該項目是一系列小而專注的教程 - 每個教程都涵蓋Java生態系統中單一且定義明確的開發領域。 當然,它們的重點是Spring Framework - Spring,Spring Boot和Spring Securiyt。 除了Spring之外,還有以下技術:核心Java,Jackson,HttpClient,Guava。
9. qmq
- Github地址:https://github.com/qunarcorp/qmq
- star: 1.1k
- 介紹: QMQ是去哪兒網內部廣泛使用的消息中間件,自2012年誕生以來在去哪兒網所有業務場景中廣泛的應用,包括跟交易息息相關的訂單場景; 也包括報價搜索等高吞吐量場景。
10. symphony
- Github地址:https://github.com/b3log/symphony
- star: 9k
- 介紹: 一款用 Java 實現的現代化社區(論壇/BBS/社交網絡/博客)平台。
11. incubator-dubbo
- Github地址:https://github.com/apache/incubator-dubbo
- star: 23.6k
- 介紹: 阿里開源的一個基於Java的高性能開源RPC框架。
12. apollo
- Github地址:https://github.com/ctripcorp/apollo
- star: 10k
- 介紹: Apollo(阿波羅)是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,配置修改后能夠實時推送到應用端,並且具備規范的權限、流程治理等特性,適用於微服務配置管理場景。
13. JavaGuide
- Github地址: https://github.com/Snailclimb/JavaGuide
- star: 18.2k
- 介紹: 【Java學習+面試指南】 一份涵蓋大部分Java程序員所需要掌握的核心知識。