1.java集合接口 集合類在java.util包下,主要有Set非驮、List和MapCollection:Collection 是集合 List...
1.阻塞IO模型 最傳統(tǒng)的IO模型交汤,就是在讀和寫的過(guò)程中發(fā)生阻塞現(xiàn)象。用戶線程發(fā)起IO請(qǐng)求之后劫笙,內(nèi)核會(huì)去檢查數(shù)據(jù)是否已就緒芙扎。如果未就緒,內(nèi)核就會(huì)...
1.掃描生成BeanDefinition 在創(chuàng)建bean之前填大,要進(jìn)行掃描纵顾,掃描的主要目的是確定哪些對(duì)象可以被創(chuàng)建成bean。掃描的主要步驟:1....
1.jvm內(nèi)存模型 jvm內(nèi)存模型主要有運(yùn)行時(shí)期模型和非運(yùn)行時(shí)期兩部分組成栋盹,通常說(shuō)的jvm內(nèi)存模型是指運(yùn)行時(shí)期內(nèi)存模型。圖中運(yùn)行時(shí)期內(nèi)存模型主要...
1.線程池的優(yōu)點(diǎn)敷矫?a. 線程是稀缺資源例获,線程的創(chuàng)建和消費(fèi)是很耗資源的,使用線程池可以減少線程創(chuàng)建和銷毀的次數(shù)曹仗,使得線程池中的線程可以重復(fù)使用榨汤。b...
spring中的Bean是如何創(chuàng)建的? 帶著這個(gè)問(wèn)題怎茫,從一個(gè)簡(jiǎn)單的例子開(kāi)始一探究竟收壕。 這是一個(gè)基于JavaConfig方式來(lái)創(chuàng)建spring容器...
認(rèn)識(shí)MVCC MVCC 是英文Multi-Version Concurrency Control 多版本并發(fā)控制的首字母簡(jiǎn)拼。在上文MYSQL事...
為什么需要事務(wù)隔離 數(shù)據(jù)庫(kù)不會(huì)只服務(wù)于一個(gè)客戶端轨蛤,肯定會(huì)出現(xiàn)多個(gè)請(qǐng)求同時(shí)落到數(shù)據(jù)庫(kù)上蜜宪,即使是同一個(gè)客戶端也會(huì)并發(fā)執(zhí)行多個(gè)事務(wù)。并發(fā)操作mysql...
前言 mysql的優(yōu)化最常見(jiàn)的就是對(duì)索引的優(yōu)化祥山,在《一文徹底讀懂Explain[http://www.reibang.com/p/a8fea2...