一.三級緩存的作用 在了解Bean的初始化之前,要先了解Bean的三級緩存以及各自的作用 一級緩存(singletonObjects):單例...
beanDefinition是將xml中信息解析后存放一個接口 ,每個beanDefinition 存放一個bean的信息 ,解析后放在一個ma...
BeanFactory是所有容器的頂級父類,BeanFactory,以Factory結(jié)尾,表示它是一個工廠類(接口),它負(fù)責(zé)生產(chǎn)和管理bean...
概述:Springioc容器加載過程相對復(fù)雜,在閱讀源碼時候可以將其劃分為幾個小流程和一個總體流程,這樣對源碼的閱讀以及理解會簡單很多,大體如下...
架構(gòu)設(shè)計 我們把Mybatis的功能架構(gòu)分為三層: (1) API接口層:提供給外部使用的接口 API,開發(fā)人員通過這些本地API來操縱數(shù)據(jù)庫。...
插件簡介 一般情況下作郭,開源框架都會提供插件或其他形式的拓展點,供開發(fā)者自行拓展弦疮。這樣的好處是顯而易見的所坯,一是增加了框架的靈活性。二是開發(fā)者可以結(jié)...
一級緩存的機制 首先,一級緩存是sqlSession級別的,也就是在一個sqlSession中如果進行了多次重復(fù)的sql查詢操作,實際上除了第一...
源碼地址[https://gitee.com/cwhenshuo/IPersistence] 前言:其實之前學(xué)習(xí)mybatis或者其他框架時候挂捅,...
主鍵索引 索引 B+ 樹芹助,結(jié)構(gòu)是由結(jié)點16kb的頁組成 非葉子節(jié)點存的是目錄記錄頁,內(nèi)部結(jié)構(gòu)為單向鏈表闲先,順序排序状土,鏈表中每個節(jié)點存放一個數(shù)據(jù)類型...