直接復(fù)制
MySql整理篇之身份證提取生日性別應(yīng)用場景 某些場景中鞍时,需要從國人身份證號中提取出生日期及性別斧抱,現(xiàn)整理出MySql版本的提取方法,了解其規(guī)則后童漩,其他數(shù)據(jù)庫異曲同工沪伙。目前國人身份證分為一代和二代喷好,一代15位泌类,二...
直接復(fù)制
MySql整理篇之身份證提取生日性別應(yīng)用場景 某些場景中鞍时,需要從國人身份證號中提取出生日期及性別斧抱,現(xiàn)整理出MySql版本的提取方法,了解其規(guī)則后童漩,其他數(shù)據(jù)庫異曲同工沪伙。目前國人身份證分為一代和二代喷好,一代15位泌类,二...
應(yīng)用場景 某些場景中,需要從國人身份證號中提取出生日期及性別藤滥,現(xiàn)整理出MySql版本的提取方法鳖粟,了解其規(guī)則后,其他數(shù)據(jù)庫異曲同工拙绊。目前國人身份證分為一代和二代向图,一代15位泳秀,二...
情況說明: 在重新生成文件之后,文件顯示的是紅色榄攀,我使用git的add(ctrl+alt+A)添加晶默,之后文件顯示藍(lán)色。當(dāng)我把代碼提交之后航攒,發(fā)現(xiàn)修改的那些文件仍舊顯示藍(lán)色磺陡。 上...
我們在用spring boot 配合spring security和oauth2的時候經(jīng)常會把這兩個類都用上,網(wǎng)上很多教程都沒有告訴我們他們之間的關(guān)系是什么漠畜?如果同時在處理同...
受益匪淺
WebSecurityConfigurerAdapter與ResourceServerConfigurerAdapter我們在用spring boot 配合spring security和oauth2的時候經(jīng)常會把這兩個類都用上币他,網(wǎng)上很多教程都沒有告訴我們他們之間的關(guān)系是什么?如果同時在處理同...
一憔狞、Unix/Linux網(wǎng)絡(luò)IO模型在經(jīng)典的Unix網(wǎng)絡(luò)編程中蝴悉,總結(jié)出了5種不同的網(wǎng)絡(luò)IO模型,分別是阻塞式IO瘾敢,非阻塞IO, IO多路復(fù)用拍冠,信號驅(qū)動IO,以及異步IO模型...
AQS(AbstractQueuedSynchronizer) AQS中核心是一個共享的int類型值叫做state簇抵,這個state用來做什么庆杜,其實(shí)主要看他子類是怎么實(shí)現(xiàn)的,比...
基本概念 進(jìn)程:具有一定獨(dú)立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運(yùn)行活動碟摆,進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個獨(dú)立單位晃财。 線程:作為一個一個進(jìn)程里面最小的執(zhí)行單元他就叫一個線程,...
第1節(jié) 代理對象創(chuàng)建 PS: 查看源碼的jar版本為 Spring-beans:5.2.15.release 1.1 AOP基礎(chǔ)用例準(zhǔn)備 Bean定義 Aspect定義 測試...
Spring事務(wù)傳播機(jī)制想必大家都知道典蜕,網(wǎng)上很多断盛,這里不再贅述,今天來討論一下PROPAGATION_REQUIRED愉舔,深入理解一下這個屬性的含義钢猛。 首先,我們討論的是Spr...
1. AOP術(shù)語 JointPoint(連接點(diǎn)):指的是可用于把增強(qiáng)代碼加入到業(yè)務(wù)主線中的點(diǎn)轩缤。方法開始命迈、結(jié)束、正常運(yùn)行完畢典奉、方法異常時等這些特殊的時機(jī)點(diǎn)躺翻,我們稱之為連接點(diǎn)丧叽。P...
1. 什么是循環(huán)依賴 循環(huán)依賴其實(shí)就是循環(huán)引用卫玖,也就是兩個或兩個以上的Bean互相持有對方,最終形成閉環(huán)踊淳。比如A依賴B假瞬,B依賴C陕靠,C又依賴A。 注意這里不是函數(shù)的循環(huán)調(diào)用脱茉,是...
PS: 查看源碼的jar版本為 Spring-beans:5.2.15.release 普通Bean的初始化是在容器啟動初始化階段執(zhí)行的剪芥,而被lazy-init=true修飾...
通過之前的“Spring IOC容器初始化主體流程”中的關(guān)健節(jié)點(diǎn)分析,我們知道Bean創(chuàng)建子流程入口在AbstractApplicationContext#refresh()...
PS: 查看源碼的jar版本為 Spring-beans:5.2.15.release 1. 獲取BeanFactory子流程 2. BeanDefinition加載解析及注...
1. Spring IOC的容器體系 IOC容器是Spring的核心模塊琴许,是抽象了對象管理税肪、依賴關(guān)系的框架解決方案。Spring 提供了很多容器榜田,其中BeanFactory是...
1. lazy-init 延遲加載 Bean的延遲加載Application容器默認(rèn)行為是在啟動服務(wù)器的時候?qū)⑺械膯卫齜ean提前實(shí)例化益兄,提前實(shí)例化意味著初始化過程中App...
建造者模式(Builder Pattern)將一個復(fù)雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示箭券。這種類型的設(shè)計(jì)模式屬于創(chuàng)建者模式净捅。 優(yōu)點(diǎn): 建造者獨(dú)立,...
回顧下寫法: 思考一個問題辩块,通常的Mapper接口我們都沒有實(shí)現(xiàn)方法卻可以直接使用蛔六,是為什么?答案很簡單废亭,動態(tài)代理国章。開始之前介紹一下Mybatis初始化時對接口的處理:Map...
傳統(tǒng)方式源碼剖析 源碼剖析-初始化,點(diǎn)進(jìn)build方法可以看下 進(jìn)入源碼分析: Mybatis在初始化的時候豆村,會將Mybatis的配置信息全部加載到內(nèi)存中捉腥,使用org.apa...