自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

年末將至,值得你關(guān)注的16個(gè)Java 開源項(xiàng)目!

開發(fā) 后端 新聞
年末將至,值得你關(guān)注的16個(gè)Java 開源項(xiàng)目!

 Star 的數(shù)量統(tǒng)計(jì)于 2019-12-29。

[[311597]]

1.JavaGuide

把這個(gè)排第一沒有個(gè)人因素影響哈!

Guide 哥我自己大三開始維護(hù)的,目前算是純 Java 類型項(xiàng)目中 Star 數(shù)量最多的項(xiàng)目了。但是,本倉庫的價(jià)值遠(yuǎn)遠(yuǎn)(+N次 )比不上像 Spring Boot、Elasticsearch 等等這樣非常非常非常優(yōu)秀的項(xiàng)目。希望以后我也有能力為這些項(xiàng)目貢獻(xiàn)一些有價(jià)值的代碼。

  • Github 地址:https://github.com/Snailclimb/JavaGuide
  • Star: 66.3k
  • 介紹: 【Java 學(xué)習(xí)+面試指南】 一份涵蓋大部分 Java 程序員所需要掌握的核心知識。

2.java-design-patterns

感覺還不錯(cuò)。根據(jù)官網(wǎng)介紹:

“設(shè)計(jì)模式是程序員在設(shè)計(jì)應(yīng)用程序或系統(tǒng)時(shí)可以用來解決常見問題的優(yōu)秀形式化實(shí)踐。設(shè)計(jì)模式可以通過提供經(jīng)過測試的,經(jīng)過驗(yàn)證的開發(fā)范例來加快開發(fā)過程。重用設(shè)計(jì)模式有助于防止引起重大問題的細(xì)微問題,并且還可以提高熟悉模式的編碼人員和架構(gòu)師的代碼可讀性。”

 

年末將至,16個(gè)Star數(shù)量最多Java開源項(xiàng)目供你學(xué)習(xí)

 

java-design-patterns-website

  • Github 地址 : https://github.com/iluwatar/java-design-patterns
  • Star: 53.8k
  • 介紹: 用 Java 實(shí)現(xiàn)的設(shè)計(jì)模式。https://java-design-patterns.com。

3.elasticsearch

搜索引擎界的扛把子,但不僅僅是搜素引擎那么簡單。

  • Github 地址 : https://github.com/elastic/elasticsearch
  • Star: 46.2k
  • 介紹: 開源,分布式,RESTful 搜索引擎。

4.spring-boot

必須好好學(xué)啊,一定要好好學(xué)!現(xiàn)在 Java 后端新項(xiàng)目有不用 Spring Boot 開發(fā)的有嗎?如果有的話,請把這個(gè)人的聯(lián)系方式告訴我,我有很多話想給他交流交流!

  • Github地址:https://github.com/spring-projects/spring-boot
  • star: 34.8k (1,073 stars this month)
  • 介紹:雖然Spring的組件代碼是輕量級的,但它的配置卻是重量級的(需要大量XML配置),不過Spring Boot 讓這一切成為了過去。另外Spring Cloud也是基于Spring Boot構(gòu)建的,我個(gè)人非常有必要學(xué)習(xí)一下。

5.RxJava

這個(gè)沒怎么用過,不做太多評價(jià)。

  • Github 地址 : https://github.com/ReactiveX/RxJava
  • Star: 41.5k
  • 介紹: RxJava 是一個(gè) 基于事件流、實(shí)現(xiàn)異步操作的庫。

6.advanced-java

本項(xiàng)目大部分內(nèi)容來自中華石杉的一個(gè)課程,內(nèi)容涵蓋高并發(fā)、分布式、高可用、微服務(wù)、海量數(shù)據(jù)處理等領(lǐng)域知識,非常不錯(cuò)了!

  • Github 地址:https://github.com/doocs/advanced-java
  • Star: 36.7k
  • 介紹: 互聯(lián)網(wǎng) Java 工程師進(jìn)階知識完全掃盲:涵蓋高并發(fā)、分布式、高可用、微服務(wù)等領(lǐng)域知識,后端同學(xué)必看,前端同學(xué)也可學(xué)習(xí)。

7.mall

很牛逼的實(shí)戰(zhàn)項(xiàng)目,還附有詳細(xì)的文檔,作為畢設(shè)或者練手項(xiàng)目都再好不過了。

  • Github地址:https://github.com/macrozheng/mall
  • star: 27.6k
  • 介紹: mall項(xiàng)目是一套電商系統(tǒng),包括前臺商城系統(tǒng)及后臺管理系統(tǒng),基于SpringBoot+MyBatis實(shí)現(xiàn)。前臺商城系統(tǒng)包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務(wù)、幫助中心等模塊。后臺管理系統(tǒng)包含商品管理、訂單管理、會員管理、促銷管理、運(yùn)營管理、內(nèi)容管理、統(tǒng)計(jì)報(bào)表、財(cái)務(wù)管理、權(quán)限管理、設(shè)置等模塊。

8.okhttp

給我感覺是安卓項(xiàng)目中用的居多。當(dāng)然,Java 后端項(xiàng)目也會經(jīng)常用,但是一般使用 Spring Boot 進(jìn)行開發(fā)的時(shí)候,如果需要遠(yuǎn)程調(diào)用的話建議使用 Spring 封裝的 RestTemplate。

  • Github地址:https://github.com/square/okhttp
  • star: 35.4k
  • 介紹: 適用于Android,Kotlin和Java的HTTP客戶端。https://square.github.io/okhttp/。

9.guava

很厲害很厲害!提供了很多非常實(shí)用的工具類、更加實(shí)用的集合類、一些常用的數(shù)據(jù)結(jié)構(gòu)比如布隆過濾器、緩存等等。

  • Github地址:https://github.com/google/guava
  • star: 35.3k
  • 介紹: Guava是一組核心庫,其中包括新的集合類型(例如 multimap 和 multiset),不可變集合,圖形庫以及用于并發(fā),I / O,哈希,基元,字符串等的實(shí)用程序!

10.Spark

我木有用過,留下了沒有技術(shù)的眼淚。

  • Github地址:https://github.com/apache/spark
  • star: 24.7k
  • 介紹: Spark 是一個(gè)快速、通用的大規(guī)模數(shù)據(jù)處理引擎,和Hadoop的MapReduce計(jì)算框架類似,但是相對于MapReduce,Spark憑借其可伸縮、基于內(nèi)存計(jì)算等特點(diǎn),以及可以直接讀寫Hadoop上任何格式數(shù)據(jù)的優(yōu)勢,進(jìn)行批處理時(shí)更加高效,并有更低的延遲。

11.arthas

雖然我自己沒有親身用過,但是身邊用過的朋友評價(jià)都還挺好的。根據(jù)官網(wǎng)介紹,這家伙可以解決下面這些讓人腦殼疼的問題:

  1. 這個(gè)類從哪個(gè) jar 包加載的?為什么會報(bào)各種類相關(guān)的 Exception?
  2. 我改的代碼為什么沒有執(zhí)行到?難道是我沒 commit?分支搞錯(cuò)了?
  3. 遇到問題無法在線上 debug,難道只能通過加日志再重新發(fā)布嗎?
  4. 線上遇到某個(gè)用戶的數(shù)據(jù)處理有問題,但線上同樣無法 debug,線下無法重現(xiàn)!
  5. 是否有一個(gè)全局視角來查看系統(tǒng)的運(yùn)行狀況?
  6. 有什么辦法可以監(jiān)控到JVM的實(shí)時(shí)運(yùn)行狀態(tài)?
  7. 怎么快速定位應(yīng)用的熱點(diǎn),生成火焰圖?
  • Github 地址:https://github.com/alibaba/arthas
  • star: 18.8 k
  • 介紹: Arthas 是 Alibaba 開源的 Java 診斷工具。

12.spring-boot-examples

學(xué)習(xí) Spring Boot 必備!配合上我的 springboot-guide :https://github.com/Snailclimb/springboot-guide,效果杠杠滴!

  • Github 地址:https://github.com/ityouknow/spring-boot-examples
  • star: 20.2 k
  • 介紹: Spring Boot 教程、技術(shù)棧示例代碼,快速簡單上手教程。

13.lombok

使用 Lombok 我們可以簡化我們的 Java 代碼,比如使用它之后我們通過注釋就可以實(shí)現(xiàn) getter/setter、equals等方法。

  • Github 地址:https://github.com/rzwitserloot/lombok
  • star: 20.2 k
  • 介紹: 對 Java 編程語言的非常刺激的補(bǔ)充。https://projectlombok.org/ 。

14.p3c

與我而言,沒有特別驚艷,但是一些提供的一些代碼規(guī)范確實(shí)挺有用的!

  • Github 地址:https://github.com/alibaba/p3c
  • star: 19.8 k
  • 介紹: 阿里巴巴Java編碼指南pmd實(shí)現(xiàn)和IDE插件。

15.spring-boot-demo

  • Github 地址:https://github.com/xkcoding/spring-boot-demo
  • Star: 8.8k
  • 介紹: spring boot demo 是一個(gè)用來深度學(xué)習(xí)并實(shí)戰(zhàn) spring boot 的項(xiàng)目。

16. awesome-java

Guide 哥半個(gè)多月前開始維護(hù)的,雖然現(xiàn)在 Star 數(shù)量比較少,我相信后面一定會有更多人喜歡上這個(gè)項(xiàng)目,我也會繼續(xù)認(rèn)真維護(hù)下去。

  • Github 地址:https://github.com/Snailclimb/awesome-java
  • Star: 0.3 k
  • 介紹: Github 上非常棒的 Java 開源項(xiàng)目集合。

 

 

責(zé)任編輯:華軒 來源: JavaGuide
相關(guān)推薦

2020-04-22 08:40:04

開源云原生容器

2024-09-18 06:20:00

2019-11-14 15:56:18

開源技術(shù) 軟件

2016-11-29 09:16:11

2017公司

2010-08-06 08:56:43

開源項(xiàng)目Android開發(fā)

2025-01-08 10:17:11

2019-12-06 13:58:42

GitHubCSS開源

2010-10-28 11:22:45

開源項(xiàng)目

2025-03-10 11:30:00

開源前端開發(fā)

2025-01-06 10:43:31

2010-06-20 00:38:50

2017-01-05 09:13:23

開源項(xiàng)目

2015-12-29 09:25:33

網(wǎng)頁設(shè)計(jì)趨勢2016

2020-04-22 15:46:34

SD-WAN網(wǎng)絡(luò)廣域軟件定義網(wǎng)絡(luò)

2022-03-10 09:28:24

Kubernete云原生

2013-04-11 10:00:44

云計(jì)算項(xiàng)目開源Puppet

2013-12-09 09:39:26

移動互聯(lián)網(wǎng)云計(jì)算

2020-12-16 15:49:56

比特幣美元以太坊

2018-11-07 10:45:12

2021-05-17 10:20:35

SREDevOps開源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號