12月份Github上熱門的Java開源項目
12月份GitHub上最熱門的Java開源項目排行已經出爐啦,一起來看看上榜詳情:
1. Alink
https://github.com/alibaba/Alink
Star 1695
Alink 是阿里巴巴計算平臺事業部PAI團隊從 2017 年開始基于實時計算引擎 Flink 研發的新一代機器學習算法平臺,提供豐富的算法組件庫和便捷的操作框架,開發者可以一鍵搭建覆蓋數據處理、特征工程、模型訓練、模型預測的算法模型開發全流程。Alink 已被廣泛運用在阿里巴巴搜索、推薦、廣告等多個核心實時在線業務中。
2. halo
https://github.com/halo-dev/halo
Star 11617
這是一款現代化的、輕快,簡潔,功能強大,使用Java開發的博客系統。
3. Spring-boot-demo
https://github.com/xkcoding/spring-boot-demo
Star 8866
Spring boot demo 是一個用來深度學習并實戰 Spring boot 的項目,目前總共包含 63 個集成demo,已經完成 52 個。 該項目已成功集成 actuator(監控)、admin(可視化監控)、logback(日志)、aopLog(通過AOP記錄web請求日志)、統一異常處理(json級別和頁面級別)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作數據庫)、JPA(強大的ORM框架)等
4. BigData-Notes
https://github.com/heibaiying/BigData-Notes
Star 4341
大數據入門教程,該教程介紹了大數據常用技術棧的基礎和核心知識。內容涵蓋:Hadoop、Spark、Storm、HBase、Hive、ZooKeeper、Kafka 等。
5. vhr
https://github.com/lenve/vhr
Star 12987
微人事是一個前后端分離的人力資源管理系統,項目采用SpringBoot+Vue開發。
6. flink-learning
https://github.com/zhisheng17/flink-learning
Star 4280
該項目含 Flink 入門、概念、原理、實戰、性能調優、源碼解析等內容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等內容的學習案例,還有 Flink 落地應用的大型項目案例分享。
7. LeetCodeAnimation
https://github.com/MisterBooo/LeetCodeAnimation
Star 47297
該項目將LeetCode 上所有的題目都用動畫的形式演示出來,創建者計劃用3到4年的時間完成,目前已有的算法還是比較少的
8. jeecg-boot
https://github.com/zhangdaiscott/jeecg-boot
Star 9044
一款基于代碼生成器的JAVA快速開發平臺,開源界“小普元”超越傳統商業企業級開發平臺!采用前后端分離架構:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強大的代碼生成器讓前后端代碼一鍵生成,無需寫任何代碼!號稱可以幫助Java項目解決70%的重復工作,讓開發更多關注業務邏輯。
9. advanced-java
https://github.com/doocs/advanced-java
Star 36863
本系列知識出自中華石杉,可以作為互聯網 Java 工程師進階知識完全掃盲。學習本系列知識之前,如果你完全沒接觸過 MQ、ES、Redis、Dubbo、Hystrix 等,那么我建議你可以先在網上搜一下每一塊知識的快速入門,跟著入門 Demo 玩一下,然后再開始每一塊知識的學習,這樣效果更好
10. mall
https://github.com/macrozheng/mall
Star 27700
mall項目是一套電商系統,包括前臺商城系統及后臺管理系統,基于SpringBoot+MyBatis實現。前臺商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。后臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。