1.java集合接口 集合類在java.util包下,主要有Set、List和MapCollection:Collection 是集合 List...
投稿
1.java集合接口 集合類在java.util包下,主要有Set、List和MapCollection:Collection 是集合 List...
1.阻塞IO模型 最傳統(tǒng)的IO模型,就是在讀和寫的過程中發(fā)生阻塞現(xiàn)象。用戶線程發(fā)起IO請求之后,內(nèi)核會去檢查數(shù)據(jù)是否已就緒。如果未就緒,內(nèi)核就會...
認(rèn)識MVCC MVCC 是英文Multi-Version Concurrency Control 多版本并發(fā)控制的首字母簡拼。在上文MYSQL事...
1.jvm內(nèi)存模型 jvm內(nèi)存模型主要有運行時期模型和非運行時期兩部分組成,通常說的jvm內(nèi)存模型是指運行時期內(nèi)存模型。圖中運行時期內(nèi)存模型主要...
1.線程池的優(yōu)點?a. 線程是稀缺資源,線程的創(chuàng)建和消費是很耗資源的,使用線程池可以減少線程創(chuàng)建和銷毀的次數(shù),使得線程池中的線程可以重復(fù)使用。b...
事務(wù)(Transaction)是數(shù)據(jù)庫區(qū)別于文件系統(tǒng)的重要特性之一。事務(wù)會把數(shù)據(jù)庫從一種一致狀態(tài)轉(zhuǎn)換為另一種一致狀態(tài)。事務(wù)可由一條非常簡單的 S...
問題描述 最近線上服務(wù)出現(xiàn)了大量的慢 sql,但是服務(wù)已經(jīng)半個月沒有部署過了,不應(yīng)該是上新功能導(dǎo)致的。于是就直接查看機器的 jvm 監(jiān)控,發(fā)現(xiàn)單...
Arrays.asList() 和 Collections.singletonList() 創(chuàng)建的 List 集合均不能調(diào)用其 add 方法(不...
在分布式系統(tǒng)中,有些場景需要使用全局唯一 ID,一來作為業(yè)務(wù)標(biāo)識,一來為了滿足接口的冪等性設(shè)計。例如我們文件系統(tǒng)中的 fid。單表情況下我們可以...
為什么數(shù)據(jù)庫中需要鎖? 對于數(shù)據(jù)庫這種基礎(chǔ)應(yīng)用,開發(fā)者當(dāng)然是希望通過最大程度地利用數(shù)據(jù)庫的并發(fā)訪問從而帶來性能上的提升;但是并發(fā)就會帶來數(shù)據(jù)一致...