1. JCSprout(Java核心知識庫)
Github地址:https://github.com/crossoverJie/JCSprout
star:12k
介紹: 處于萌芽階段的 Java 核心知識庫。
2. Java-Guide (Java學習指南)
Github地址:https://github.com/Snailclimb/Java-Guide
star:3.1k
介紹: 一份涵蓋大部分Java程序員所需要掌握的核心知識,正在一步一步慢慢完善缅茉,期待您的參與针炉。
3. java-design-patterns (使用Java實現(xiàn)的設計模式)
Github地址:https://github.com/iluwatar/java-design-patterns
star:38k
介紹:設計模式是形式化的最佳實踐督勺,程序員可以在設計應用程序或系統(tǒng)時使用它來解決常見問題渠羞。設計模式可以通過提供經(jīng)過驗證的經(jīng)過驗證的開發(fā)范例來加速開發(fā)過程。 重用設計模式有助于防止可能導致重大問題的細微問題智哀,并且還可以提高熟悉模式的編碼人員和架構師的代碼可讀性堵未。
4. AndroidAutoSize(今日頭條屏幕適配方案終極版)
Github地址:https://github.com/JessYanCoding/AndroidAutoSize
star:1.8k
介紹: 今日頭條屏幕適配方案終極版,一個極低成本的 Android 屏幕適配方案.盏触。
5. Sentinel(高可用防護的流量管理框架)
Github地址:https://github.com/alibaba/Sentinel
star:1.8k
介紹: 隨著分布式系統(tǒng)越來越受歡迎渗蟹,服務之間的穩(wěn)定性變得比以往任何時候都更加重要。Sentinel將“流程”作為突破點赞辩,并在多個領域工作雌芽,包括流量控制,并發(fā)辨嗽,斷路和負載保護世落,以保護服務穩(wěn)定性。
6. spring-boot(輕量級配置 Spring)
Github地址:https://github.com/spring-projects/spring-boot
star:28k
介紹: 雖然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可以輕松創(chuàng)建獨立的生產(chǎn)級基于Spring的應用程序,只要通過 “just run”(可能是run ‘Application’或java -jar 或 tomcat 或 maven插件run 或 shell腳本)便可以運行項目武花。大部分Spring Boot項目只需要少量的配置即可)
7. weixin-java-tools (全能微信Java開發(fā)工具包)
Github地址:https://github.com/Wechat-Group/weixin-java-tools
star:9.5k
介紹: 全能微信Java開發(fā)工具包,支持包括微信支付杈帐、開放平臺体箕、小程序、企業(yè)號和公眾號等的開發(fā) 挑童。
8. guava(谷歌開源的核心工具類庫)
Github地址:https://github.com/google/guava
star:26k
介紹: Guava是一組核心庫累铅,包括新的集合類型(例如multimap和multiset),不可變集合站叼,圖形庫娃兽,函數(shù)類型,內存緩存以及用于并發(fā)尽楔,I / O投储,散列,API /實用程序 翔试,反射轻要,字符串處理等等复旬!
9. incubator-dubbo(阿里開源的高性能 RPC 框架)
Github地址:https://github.com/apache/incubator-dubbo
star:21k
介紹: 阿里開源的一個基于Java的高性能開源RPC框架垦缅。
10. interviews(軟件工程技術面試個人指南)
Github地址:?https://github.com/kdn251/interviews
star:21k
介紹: 軟件工程技術面試個人指南。該項目已加入“掘金翻譯計劃”驹碍,存在中文版壁涎!
另外凡恍,我個人覺得 Spring Cloud 如果有時間的話可以學一下!