GitHub上高質量項目

scribejava/scribejava:一個簡單的 Java 實現的 OAuth/OAuth2 庫
winterbe/java8-tutorial:絕對值得一看的Java8指南、教程
javaee-samples/javaee7-samples:若是你對Java7的騷操做還不熟,趕忙看看
kdn251/interviews:Java面試題和答案(英文)
phishman3579/java-algorithms-implementation:Java數據結構和算法實現
aaberg/sql2o:小而美的數據庫操做框架,性能略屌
jankotek/mapdb:一個快速且易於使用的嵌入式Java數據庫引擎
socketio/socket.io-client-java:http://Socket.IO的Netty實現(作聊天室能夠用)
nkcoder/quartz-explained:對定時任務調度框架quartz源碼的分析和註釋
hankcs/HanLP:強大的天然語言處理、中文分詞庫,國人開發
atomashpolskiy/bt:Java種子下載程序(我什麼都不知道啊)
ihaolin/diablo:分佈式配置管理平臺(看過代碼,值得品讀)
mpatric/mp3agic:Java版本的MP3音頻處理庫
atlassian/commonmark-java:Java版本的markdown處理庫
biezhi/telegram-bot-api: Java版 telegram api,幫你快速建立小機器人
vdurmont/emoji-java:將emoji表情和Unicode互相轉換的庫(一顆賽艇)
v5developer/maven-framework-project:使用Maven搭建了N個例子的大而全的工程
iluwatar/java-design-patterns:學習設計模式,它必定是你的不二選擇
korhner/asciimg:用Java編寫的ascii圖像生成器
aragozin/jvm-tools:JVM診斷和分析工具
wuyinxian124/nettybook2:李林峯老師編寫的netty權威指南(第二版)對應的源碼
deeplearning4j/deeplearning4j:仍是推薦一下這個深度學習庫吧,將來也可能會火
dyc87112/SpringCloud-Learning:SpringCloud的學習筆記和示例
subchen/jetbrick-template-2x:高性能和高擴展性的模板引擎
looly/hutool:Java的工具類實現,很是全,有中文註釋
dropwizard/metrics:讓你可以洞察你的代碼在生產環境作了些什麼
你須要知道的開源項目
Guava
Guava是Google的開源項目,它包含了Google工程師常常使用的內部核心庫,例如集合、緩存、原語支持、併發庫、通用註釋、字符串處理、哈希、反射、I/O等,github:https://github.com/google/guava。java

Apache Commons
Apache Commons是一個專一於可重用Java組件的Apache開源項目,它一樣也包含了不少開發常常須要用到的核心庫,例如編碼、解碼、集合框架、加解密、I/O、日誌等,比較經常使用的有DBCP、Crypto、Commons Lang、Commons Logging等,直通地址:https://commons.apache.org/。git

Dozer
你可能使用過Apache Commons BeanUtils對兩個bean進行屬性值映射,可是它在某些狀況下不是那麼的好用,例如多級深層次的映射。Dozer不但能夠進行簡單的屬性映射、複雜的類型映射、雙向映射、遞歸映射等,還能夠經過XML配置文件、註解或API的方式進行更靈活的配置,官直通地址:http://dozer.sourceforge.net/。github

HikariCP
HikariCP是一個「零開銷」的數據庫鏈接池,做爲數據庫鏈接池的後起之秀,它的快速、簡單、可靠值得你去體驗,github:https://github.com/brettwooldridge/HikariCP面試

Joda-Time
Joda-Time是一個日期、時間輔助工具,提供了不少便捷的方法獲取日期及時間。Java SE 8以前的標準日期和時間類使用上感受不是很友好,Joda-Time在Java SE 8以前提供了不少便利,8開始的版本仍可使用其特殊的便捷,直通地址:http://www.joda.org/joda-time/。算法

Apache POI
Apache POI是Apache的開源庫,用於操做Excel、Word、PowerPoint,直通地址:https://poi.apache.org/sql

Jackson
Jackson用來解析JSON字符串,或者生成JSON數據。一樣,你可使用fastjson,它雖然快,可是偏離了標準。數據庫

Mockito
Mockito是在Java中進行單元測試的模擬框架,經過Mockito能夠建立和配置Mock對象,簡化有外部依賴類的測試,不只能夠模擬外部依賴,還能夠判斷測試是否經過,直通地址:http://site.mockito.org/apache

Apache HttpComponents
HTTP協議的通訊客戶端,HttpClient封裝了HTTP網絡通訊。同時,可使用HttpAsyncClient完成異步、事件驅動I/O模型的HTTP客戶端,直通地址:http://hc.apache.org/ 。
---------------------
做者:牧_風
來源:CSDN
原文:https://blog.csdn.net/hbtj_1216/article/details/78450233
版權聲明:本文爲博主原創文章,轉載請附上博文連接!json

相關文章
相關標籤/搜索