最近有個(gè)需求學(xué)生排隊(duì)面試的需求,需要用到隊(duì)列,想來(lái)想去自己造輪子不如上框架(畢竟項(xiàng)目中也有很多地方用到了分布式鎖),直接引入了Redisson,...
最近有個(gè)需求,需要把老系統(tǒng)的學(xué)生用戶拉取到新系統(tǒng)。測(cè)試時(shí)發(fā)現(xiàn)拉取效率很慢,數(shù)據(jù)在300條以上時(shí)經(jīng)常要跑10幾秒甚至幾分鐘,排查問(wèn)題的時(shí)候發(fā)現(xiàn)是B...
還是最近生成證書的需求,壓測(cè)的時(shí)候,發(fā)現(xiàn)許多證書與用戶本人信息不一致PS:比如 張三李四王五同時(shí)拿證書,由于生成的pdf會(huì)臨時(shí)放在服務(wù)器本地,會(huì)...
上周產(chǎn)品給了一個(gè)動(dòng)態(tài)生成證書的需求,當(dāng)時(shí)最開始讓前端來(lái)生成,后端返回?cái)?shù)據(jù),后前端說(shuō)使用的框架太重,所以換成后端通過(guò)Freemaker來(lái)生成證書,...
preHandle被調(diào)用兩次,在一次接口調(diào)用過(guò)程中,調(diào)用了兩次攔截器的preHandler排查問(wèn)題:只有在拋出異常的時(shí)候,preHandler才...
invokeBeanFactoryPostProcessors該方法會(huì)實(shí)例化所有BeanDefinitionRegistryPostProces...
首先,Spring加載配置文件是在refresh#obtainFreshBeanFactory方法中進(jìn)行的。 邏輯是在loadBeanDefin...
首先可以從源碼看到,Spring在加載xml時(shí),會(huì)加載META-INF文件夾下的Spring.schemas與Spring.handlers文件...
首先二者從名稱上就能看到區(qū)別,BeanFactory是Spring提供的存放Bean的工廠,F(xiàn)actoryBean是一個(gè)可生產(chǎn)Bean的工廠Be...