GitHub自學編程不容錯過的java庫
1.極致精簡的Java
Bootique是一項用于構建無容器可運行Java應用的極簡技術。該項目允許大家創建REST服務、Web應用、任務、數據庫遷移等等,且一切都立足于模塊實現。另外,大家也可以將其作為簡單的命令進行使用。
該項目的目標在于將應用從Java容器中解放出來,允許開發者重新回歸main()方法。另外其中還包含部分內置命令,因此就算各位需要處理的代碼量不多或者并未向應用中導入任何模塊,仍然能夠利用Bootique對其加以執行。
2.優雅的問題處理方式
99-problems,光看名字就能對其功能了解一二。很明顯,它的作用是幫助大家磨練邏輯編程中的具體技能。大家可以選擇利用Java 8、Scala或者Haskell進行問題解決,并最終找到最精致的解決辦法。
如果大家喜愛解題,其中還提供多種不同層級的難度供各位選擇。另外,如果大家將全部99道難題解決掉,則可進一步沖擊Java Deathmatch。如果大家被難住了,請點擊此處查看難題——但請注意,認真思考之后再參閱比較好哦。
3.字符串操作
Strman-java庫是一套Java 8庫,專門用于處理字符串。由于其可用于Maven,因此大家只需要面向選定的構建工具添加關聯性即可使用。
如果大家使用過Kik并聽說過其遭遇的leftPad問題,那么Strman可能是個更好的選擇——其能夠返回特定長度的新字符串,且自動填充開頭部分內容。另外,其中還提供一整套功能列表,包括向值附加字符串、從特定目錄中提取字符以及利用字符串在開始與結束間返回數組等等。
4.數據瀏覽
如果大家希望通過酷炫的方式進行數據交互,那么Dex絕對不容錯過。它能夠幫助我們提取、轉換及可視化數據,同時附帶預測功能。大家可以將可視化結果發布為3D或者其它HTML變量形式。
Dex允許我們生成超過50種不同的可視化模式,其中包括世界地圖、參與時間表、網絡使用情況等。大家也可以利用R與其運行實例相結合,從而構建起復雜的統計分析與預測分析體系。
民主黨與共和黨誰能勝出
利用弦狀圖看個究竟
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%