Github開源項目單


以下涉及到的數據統計與 2019 年 5 月 1 日 12 點,數據來源:https://github.com/trending/java?since=monthly 。

下面的內容從 Java 學習文檔到最熱門的框架再到熱門的工具應有盡有,比如下面推薦到的開源項目 Hutool 就是近期比較熱門的項目之一,它是 Java 工具包,能夠幫助我們簡化代碼!我覺得下面這些項目對於學習 Java 的朋友還是很有幫助的!

1. JavaGuide

  • Github 地址: https://github.com/Snailclimb/JavaGuide
  • Star: 37.9k (5,660 stars this month)
  • 介紹: 【Java 學習+面試指南】 一份涵蓋大部分 Java 程序員所需要掌握的核心知識。

2. advanced-java

3. CS-Notes

4. ghidra

5. mall

  • Github 地址: https://github.com/macrozheng/mall
  • star: 11.6 k (2,100 stars this month)
  • 介紹: mall 項目是一套電商系統,包括前台商城系統及后台管理系統,基於 SpringBoot+MyBatis 實現。 前台商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。 后台管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。

6. ZXBlog

  • Github 地址: https://github.com/ZXZxin/ZXBlog
  • star: 2.1 k (2,086 stars this month)
  • 介紹: 記錄各種學習筆記(算法、Java、數據庫、並發......)。

7.DoraemonKit

  • Github地址: https://github.com/didi/DoraemonKit
  • Star: 7.6k (1,541 stars this month)
  • 介紹: 簡稱 "DoKit" 。一款功能齊全的客戶端( iOS 、Android )研發助手,你值得擁有。

8. spring-boot

  • Github地址: https://github.com/spring-projects/spring-boot
  • star: 37.3k (1,489 stars this month)
  • 介紹: 雖然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項目只需要少量的配置即可)

9. spring-boot-examples

10. seata

  • Github 地址 : https://github.com/seata/seata
  • star: 8.4 k (1441 stars this month)
  • 介紹: Seata 是一種易於使用,高性能,基於 Java 的開源分布式事務解決方案。

11. litemall

12. skywalking

  • Github 地址:https://github.com/apache/skywalking
  • Star: 8.0k (1,381 stars this month)
  • 介紹: 針對分布式系統的應用性能監控,尤其是針對微服務、雲原生和面向容器的分布式系統架構。

13. elasticsearch

14. arthas

15. hutool

  • Github地址:https://github.com/looly/hutool
  • star: 4.5 k (1,031 stars this month)
  • 介紹: Hutool是一個Java工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓Java語言也可以“甜甜的”。Hutool最初是我項目中“util”包的一個整理,后來慢慢積累並加入更多非業務相關功能,並廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。官網:https://www.hutool.cn/ 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM