來自:開源最前線(ID:OpenSourceTop) html
連接:https://www.itcodemonkey.com/article/12747.htmljava
又到了公佈 GitHub 上熱門項目的時候啦~在 12 月的排行中,如今,一塊兒來看看這些項目你使用過哪些呢?git
1,JavaGuide程序員
https://github.com/Snailclimb/JavaGuide Star 18193github
一份Java學習指南,涵蓋大部分Java程序員所須要掌握的核心知識spring
2,mallapache
https://github.com/macrozheng/mall Star 3249服務器
mall項目是一套電商系統,包括前臺商城系統及後臺管理系統,基於SpringBoot+MyBatis實現。 前臺商城系統包含首頁門戶、商品推薦、商品搜索、商品展現、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。 後臺管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、權限管理、設置等模塊。微信
3,advanced-java網絡
https://github.com/doocs/advanced-java Star 3199
本系列知識出自中華石杉,能夠做爲互聯網 Java 工程師進階知識徹底掃盲。學習本系列知識以前,若是你徹底沒接觸過 MQ、ES、Redis、Dubbo、Hystrix 等,那麼我建議你能夠先在網上搜一下每一塊知識的快速入門,跟着入門 Demo 玩一下,而後再開始每一塊知識的學習,這樣效果更好
4,matrix
https://github.com/Tencent/matrix Star 2509
Matrix 是一款微信研發並平常使用的 APM (Application Performance Manage) ,當前主要運行在 Android 平臺上。Matrix 當前監控範圍包括:應用安裝包大小,幀率變化,啓動耗時,卡頓,慢方法,SQLite 操做優化,文件讀寫,內存泄漏等等。
5,miaosha
https://github.com/qiurunze123/miaosha Star 2442
該項目是對高併發大流量如何進行秒殺架構,而作的一個系統整理,若是你徹底沒接觸過 MQ、SpringBoot、Redis、Dubbo、ZK 、Maven,lua等,那麼我建議你能夠先在網上搜一下每一塊知識的快速入門
6,arthas
https://github.com/alibaba/arthas Star 8203
Arthas旨在幫助開發人員解決Java應用程序的生產問題,無需修改代碼或從新啓動服務器。有了Arthas,你就能夠在不從新啓動JVM或須要額外的代碼更改的狀況下實時地對問題進行故障排除。
7,spring-boot
https://github.com/spring-projects/spring-boot Star 32616
從最根本上來說,Spring Boot 就是一些庫的集合,它可以被任意項目的構建系統所使用。簡便起見,該框架也提供了命令行界面,它能夠用來運行和測試Boot應用。框架的發佈版本,包括集成的CLI(命令行界面),能夠在Spring倉庫中手動下載和安裝。
具備以下特性:
● 建立獨立的Spring應用程序
● 嵌入的Tomcat,無需部署WAR文件
● 簡化Maven配置
● 自動配置Spring
● 提供生產就緒型功能,如指標,健康檢查和外部配置
● 絕對沒有代碼生成和對XML沒有要求配置
8,tutorials
https://github.com/eugenp/tutorials Star 10447
該項目是一系列小而專一的教程,每一個教程都涵蓋一個明確的開發領域。大多數教程項目都專一於Spring Framework(和Spring Security)。如下技術是重點:core Java,Jackson,HttpClient,Guava。
9,qmq
https://github.com/qunarcorp/qmq Star 1171
QMQ是去哪兒網內部普遍使用的消息中間件,自2012年誕生以來在去哪兒網全部業務場景中普遍的應用,包括跟交易息息相關的訂單場景; 也包括報價搜索等高吞吐量場景。
10,symphony
https://github.com/b3log/symphony Star 8931
一款用 Java 實現的現代化社區(論壇/BBS/社交網絡/博客)平臺。分爲社區版和商業版
11,incubator-dubbo
https://github.com/apache/incubator-dubbo Star 23662
Dubbo 是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可經過高性能的 RPC 實現服務的輸出和輸入功能,能夠和 Spring 框架無縫集成。目前,incubator-dubbo 做爲一個孵化中的 apache 項目,畢業後,項目移出incubator,成爲正式開源項目。