App下載
最新 最熱

給面試官講解hashmap底層原理后,他表示很看好我

作為一名程序員,你面試的時候肯定被問過HashMap這個知識點,它的基本實現(xiàn)原理是每個面試者都該掌握的,當(dāng)我們熟練的掌握了HashMap 的內(nèi)部實現(xiàn)原理。面對面試官的詢問,就能應(yīng)答自如,接下來小編將帶大家了解 JDK7 版本的 HashMap基礎(chǔ)及其實現(xiàn)原理。

2020-08-20
4941

如何配置一臺適合Java開發(fā)的電腦

作為一名程序員,一臺適合自己使用編程語言的電腦就很關(guān)鍵。接下來W3Cschool小編就帶你了解一下,如何挑選適合Java開發(fā)的電腦。

2020-08-20
5840

Java中常見的一些坑,匯總篇

寫代碼也是如此,同一個代碼“坑”,踩第一次叫"長了經(jīng)驗",踩第二次叫"加深印象",踩第三次叫"不長心眼",踩三次以上就叫"不可救藥"。在本文中,筆者總結(jié)了一些代碼坑,描述了問題現(xiàn)象,進(jìn)行了問題分析,給出了避坑方法。希望大家在日常編碼中,遇到了這類代碼坑,能夠提前避讓開來。

2020-08-20
4425

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

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

2020-08-19
5183

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

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

2020-08-19
3531

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
4133

List 集合去重的 3 種方法

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

2020-08-17
8492

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

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

2020-08-11
3699

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

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

2020-08-06
5746

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

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

2020-07-28
4943