直接復制
MySql整理篇之身份證提取生日性別應用場景 某些場景中,需要從國人身份證號中提取出生日期及性別,現(xiàn)整理出MySql版本的提取方法,了解其規(guī)則后,其他數(shù)據(jù)庫異曲同工。目前國人身份證分為一代和二代,一代15位,二...
直接復制
MySql整理篇之身份證提取生日性別應用場景 某些場景中,需要從國人身份證號中提取出生日期及性別,現(xiàn)整理出MySql版本的提取方法,了解其規(guī)則后,其他數(shù)據(jù)庫異曲同工。目前國人身份證分為一代和二代,一代15位,二...
應用場景 某些場景中,需要從國人身份證號中提取出生日期及性別,現(xiàn)整理出MySql版本的提取方法,了解其規(guī)則后,其他數(shù)據(jù)庫異曲同工。目前國人身份證分為一代和二代,一代15位,二...
情況說明: 在重新生成文件之后,文件顯示的是紅色,我使用git的add(ctrl+alt+A)添加,之后文件顯示藍色。當我把代碼提交之后,發(fā)現(xiàn)修改的那些文件仍舊顯示藍色。 上...
我們在用spring boot 配合spring security和oauth2的時候經(jīng)常會把這兩個類都用上,網(wǎng)上很多教程都沒有告訴我們他們之間的關系是什么?如果同時在處理同...
受益匪淺
WebSecurityConfigurerAdapter與ResourceServerConfigurerAdapter我們在用spring boot 配合spring security和oauth2的時候經(jīng)常會把這兩個類都用上,網(wǎng)上很多教程都沒有告訴我們他們之間的關系是什么?如果同時在處理同...
一、Unix/Linux網(wǎng)絡IO模型在經(jīng)典的Unix網(wǎng)絡編程中,總結出了5種不同的網(wǎng)絡IO模型,分別是阻塞式IO,非阻塞IO, IO多路復用,信號驅動IO,以及異步IO模型...
AQS(AbstractQueuedSynchronizer) AQS中核心是一個共享的int類型值叫做state,這個state用來做什么,其實主要看他子類是怎么實現(xiàn)的,比...
基本概念 進程:具有一定獨立功能的程序關于某個數(shù)據(jù)集合上的一次運行活動,進程是系統(tǒng)進行資源分配和調度的一個獨立單位。 線程:作為一個一個進程里面最小的執(zhí)行單元他就叫一個線程,...
第1節(jié) 代理對象創(chuàng)建 PS: 查看源碼的jar版本為 Spring-beans:5.2.15.release 1.1 AOP基礎用例準備 Bean定義 Aspect定義 測試...
Spring事務傳播機制想必大家都知道,網(wǎng)上很多,這里不再贅述,今天來討論一下PROPAGATION_REQUIRED,深入理解一下這個屬性的含義。 首先,我們討論的是Spr...
1. AOP術語 JointPoint(連接點):指的是可用于把增強代碼加入到業(yè)務主線中的點。方法開始、結束、正常運行完畢、方法異常時等這些特殊的時機點,我們稱之為連接點。P...
1. 什么是循環(huán)依賴 循環(huán)依賴其實就是循環(huán)引用,也就是兩個或兩個以上的Bean互相持有對方,最終形成閉環(huán)。比如A依賴B,B依賴C,C又依賴A。 注意這里不是函數(shù)的循環(huán)調用,是...
PS: 查看源碼的jar版本為 Spring-beans:5.2.15.release 普通Bean的初始化是在容器啟動初始化階段執(zhí)行的,而被lazy-init=true修飾...
通過之前的“Spring IOC容器初始化主體流程”中的關健節(jié)點分析,我們知道Bean創(chuàng)建子流程入口在AbstractApplicationContext#refresh()...
PS: 查看源碼的jar版本為 Spring-beans:5.2.15.release 1. 獲取BeanFactory子流程 2. BeanDefinition加載解析及注...
1. Spring IOC的容器體系 IOC容器是Spring的核心模塊,是抽象了對象管理、依賴關系的框架解決方案。Spring 提供了很多容器,其中BeanFactory是...
1. lazy-init 延遲加載 Bean的延遲加載Application容器默認行為是在啟動服務器的時候將所有的單例bean提前實例化,提前實例化意味著初始化過程中App...
建造者模式(Builder Pattern)將一個復雜對象的構建與它的表示分離,使得同樣的構建過程可以創(chuàng)建不同的表示。這種類型的設計模式屬于創(chuàng)建者模式。 優(yōu)點: 建造者獨立,...
回顧下寫法: 思考一個問題,通常的Mapper接口我們都沒有實現(xiàn)方法卻可以直接使用,是為什么?答案很簡單,動態(tài)代理。開始之前介紹一下Mybatis初始化時對接口的處理:Map...
傳統(tǒng)方式源碼剖析 源碼剖析-初始化,點進build方法可以看下 進入源碼分析: Mybatis在初始化的時候,會將Mybatis的配置信息全部加載到內存中,使用org.apa...