一、Spring 三級(jí)緩存 1、三級(jí)緩存的定義 看源碼的DefaultSingletonBeanRegistry中有三個(gè)Map對(duì)象,通常情況下,稱singletonObjec...
一、Spring 三級(jí)緩存 1、三級(jí)緩存的定義 看源碼的DefaultSingletonBeanRegistry中有三個(gè)Map對(duì)象,通常情況下,稱singletonObjec...
前言 在前面的doCreateBean方法中,我們了解到,populateBean是負(fù)責(zé)填充Bean實(shí)例屬性的。此時(shí)Bean中需要依賴注入的成員已經(jīng)在applyMergedB...
結(jié)論:當(dāng)A、B對(duì)象之間相互依賴,A早于B實(shí)例化,并且A對(duì)象使用了@Async注解或由BeanPostProcessor后置處理器返回了代理對(duì)象時(shí),會(huì)產(chǎn)生以下報(bào)錯(cuò): org.s...
1 概述 2 保存點(diǎn)創(chuàng)建準(zhǔn)備 3 保存點(diǎn)創(chuàng)建 4 保存點(diǎn)提交或釋放4.1 保存點(diǎn)提交4.2 保存點(diǎn)釋放 1 概述 在Spring事務(wù)中,我們可以配置事務(wù)的傳播屬性,傳播屬性的...
一、事務(wù)的基本原理Spring事務(wù)的本質(zhì)其實(shí)就是數(shù)據(jù)庫(kù)對(duì)事務(wù)的支持,沒(méi)有數(shù)據(jù)庫(kù)的事務(wù)支持,spring是無(wú)法提供事務(wù)功能的。對(duì)于純JDBC操作數(shù)據(jù)庫(kù),想要用到事務(wù),可以按照以...
寫(xiě)在開(kāi)始 最近利用閑暇時(shí)間貓了一下mybatis和mybatis-spring的源碼,看后發(fā)現(xiàn)SqlSessionTemplate和MapperFactoryBean這兩個(gè)類(lèi)...
關(guān)鍵字:CLH,Node,線程,waitStatus,CAS,中斷 目錄 圖解AQS的操作細(xì)節(jié)0、前言1、基本概念1.1、CAS自旋1.2、Node1.3、CLH & AQS...
一面(基礎(chǔ)面:約1小時(shí)) 自我介紹,主要講講做了什么和擅長(zhǎng)什么 springmvc和spring-boot區(qū)別 @Autowired的實(shí)現(xiàn)原理 Bean的默認(rèn)作用范圍是什么?...
文章授權(quán)轉(zhuǎn)載自微信公眾號(hào):【架構(gòu)師社區(qū)】作者:李金葵 RPC(Remote Procedure Call):遠(yuǎn)程過(guò)程調(diào)用,它是一種通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程計(jì)算機(jī)程序上請(qǐng)求服務(wù),而不需要...