![240](https://upload.jianshu.io/users/upload_avatars/6292941/ce10d0c9-ea74-4504-be75-91aaaef3f93d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
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)核就會...
1.掃描生成BeanDefinition 在創(chuàng)建bean之前错维,要進(jìn)行掃描,掃描的主要目的是確定哪些對象可以被創(chuàng)建成bean橄唬。掃描的主要步驟:1....
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...
spring中的Bean是如何創(chuàng)建的械筛? 帶著這個問題捎泻,從一個簡單的例子開始一探究竟。 這是一個基于JavaConfig方式來創(chuàng)建spring容器...
認(rèn)識MVCC MVCC 是英文Multi-Version Concurrency Control 多版本并發(fā)控制的首字母簡拼埋哟。在上文MYSQL事...
為什么需要事務(wù)隔離 數(shù)據(jù)庫不會只服務(wù)于一個客戶端笆豁,肯定會出現(xiàn)多個請求同時落到數(shù)據(jù)庫上,即使是同一個客戶端也會并發(fā)執(zhí)行多個事務(wù)赤赊。并發(fā)操作mysql...
前言 mysql的優(yōu)化最常見的就是對索引的優(yōu)化闯狱,在《一文徹底讀懂Explain[http://www.reibang.com/p/a8fea2...