App下載
最新 最熱

一款現(xiàn)代高效的Java構(gòu)建工具--gradle的優(yōu)點(diǎn)介紹

學(xué)習(xí)Java的同學(xué),相信你們都用過Maven這個(gè)經(jīng)典實(shí)用的項(xiàng)目構(gòu)建工具。但是假如你經(jīng)常使用Maven的話,你或許會(huì)發(fā)現(xiàn)Maven一些讓人不太舒服的地方:

2020-08-19
4723

Java并發(fā) 你了解CopyOnWrite嗎?

CopyOnWrite是什么呢,從字面上看,就是在寫入時(shí)復(fù)制。看起來貌似很簡(jiǎn)單,那么寫入時(shí)復(fù)制,具體是怎么實(shí)現(xiàn)的呢?

2020-08-19
3226

Java跟Linux內(nèi)核距離有多遠(yuǎn)

本文中我們將站在非內(nèi)核開發(fā)者的角度,給大家介紹應(yīng)用和系統(tǒng)工程師如何梳理 Linux 內(nèi)核代碼。希望大家讀完之后能有所收獲,也希望更多的開發(fā)者能夠關(guān)注到內(nèi)核開發(fā)領(lǐng)域,畢竟連祖師爺 Linus 都表示內(nèi)核維護(hù)者要后繼無人了呀!

2020-08-17
3816

List 集合去重的 3 種方法

在實(shí)際開發(fā)的時(shí)候,我們經(jīng)常會(huì)碰到這么一個(gè)困難:一個(gè)集合容器里面有很多重復(fù)的對(duì)象,里面的對(duì)象沒有主鍵,但是根據(jù)業(yè)務(wù)的需求,實(shí)際上我們需要根據(jù)條件篩選出沒有重復(fù)的對(duì)象。

2020-08-17
8178

JUC 之 BlockingQueue 接口以及 ArrayBlockingQueue 實(shí)現(xiàn)類詳解

隊(duì)列是一種 FIFO(先進(jìn)先出)的數(shù)據(jù)結(jié)構(gòu),本文要講的 BlockingQueue 也是一種隊(duì)列,而且強(qiáng)調(diào)了線程安全的特性。

2020-08-11
3406

JavaWeb 中 Service 層異常是直接處理還是拋到Controller 層處理

JavaWeb 中 Service 層異常會(huì)怎么處理?這是個(gè)非常有啟發(fā)意義的問題。一般初學(xué)者學(xué)習(xí)編碼和錯(cuò)誤處理時(shí),先知道編程語言有一種處理錯(cuò)誤的形式或者約定(如Java就是拋異常),然后就開始用這些工具,但是卻反過來忽視這個(gè)問題的本質(zhì)

2020-08-06
5405

springboot 定時(shí)任務(wù),異步任務(wù)的案例分享

整理這篇文章是為了給大家分享兩個(gè)`springboot`的異步任務(wù)、定時(shí)任務(wù)的簡(jiǎn)單案例,讓大家有個(gè)參考對(duì)象。

2020-07-28
4593

一篇文章帶你了解什么是 Spring JPA

同學(xué)們好,今天我跟大家伙們聊一下關(guān)于 Spring JPA 的相關(guān)知識(shí),首先我們來了解一下什么JPA

2020-07-28
24265

Java練習(xí)題,包含類,方法,對(duì)象,屬性調(diào)用,this使用和構(gòu)造方法

這是一篇練習(xí)貼,文章中布置了習(xí)題,講解了需求,跟考點(diǎn)。后面也跟著習(xí)題的代碼。有興趣的同學(xué)可以自己寫一下代碼,然后再來跟文中的代碼對(duì)比,看看有什么值得學(xué)習(xí)的地方。

2020-07-28
5560

C,Java和Python三門編程語言性能比較

在編程中有許多語言,而不同的編程語言有時(shí)候也能實(shí)現(xiàn)相同的功能,那么不同語言之間的運(yùn)行速度有多少差別呢?這里選擇C,Java和python 三門熱門語言來做比較。

2020-07-27
14259