上一篇說到DefaultBeanDefinitionDocumentReader中的registerBeanDefinitions方法稿存。 13框冀、這一步?jīng)]什么好說就谜,獲取根節(jié)點(diǎn)摩泪,...
上一篇說到DefaultBeanDefinitionDocumentReader中的registerBeanDefinitions方法稿存。 13框冀、這一步?jīng)]什么好說就谜,獲取根節(jié)點(diǎn)摩泪,...
上篇說到XmlApplicationContext中的loadBeanDefinitions方法。 7厌蔽、主要就是創(chuàng)建bean讀取器密末,然后設(shè)置一些解析參數(shù)和校驗(yàn)機(jī)制,真正實(shí)現(xiàn)加...
學(xué)習(xí)spring源碼旷档,非一日之功模叙。 基于spring版本4.3.12.RELEASE。 1鞋屈、首先是spring的入口ContextLoaderListener類范咨,實(shí)現(xiàn)了Ser...
以前看過一次關(guān)于這兩的區(qū)別,但由于印象不深就忘了厂庇,最近想起來就補(bǔ)了下湖蜕,為了加深印象,就寫了 宋列。 exists和in in 是把外表和內(nèi)表作hash join昭抒,而exists是...
jvm內(nèi)存模型 一. 線程私有區(qū)域 線程私有數(shù)據(jù)區(qū)域生命周期與線程相同, 依賴用戶線程的啟動(dòng)/結(jié)束而創(chuàng)建/銷毀(在Hotspot VM內(nèi), 每個(gè)線程都與操作系統(tǒng)的本地線程直接...
關(guān)于秒殺系統(tǒng),可以從以下幾個(gè)方面設(shè)計(jì): 前端 1、nginx負(fù)載均衡灭返,將請(qǐng)求分發(fā)到各個(gè)服務(wù)器盗迟,減輕壓力。2熙含、js罚缕、css壓縮,減少流量以及請(qǐng)求次數(shù)怎静。3邮弹、cdn加速。 緩存 1...
1蚓聘、BeanFactoryPostProcessor的postProcessorBeanFactory()方法 若某個(gè)IoC容器內(nèi)添加了實(shí)現(xiàn)了BeanFactoryPostP...
一腌乡、事務(wù)的特性(ACID) 1、原子性(Atomicity) 原子性是指事務(wù)包含的所有操作要么全部成功夜牡,要么全部失敗回滾与纽。 2、一致性(Consistency) 一致性是指事...
HashMap 1急迂、在jdk1.7之前是Entry數(shù)組+鏈表,在jdk1.8之后為Node數(shù)組+鏈表蹦肴, 如上僚碎,當(dāng)鏈表長(zhǎng)度大于7之后,將會(huì)通過treeifyBin方法將鏈表轉(zhuǎn)化...