網(wǎng)絡(luò)分區(qū)的意義 RabbitMQ采用的鏡像隊列是一種環(huán)形的邏輯結(jié)構(gòu),如下圖: RabbitMQ 除了發(fā)布(Publish)消息之外,所有的其余操...
1、引言 在之前的《SpringBoot 自動裝配》文章中,我介紹了ConfigurationClassPostProcessor這個類,它是 ...
用過 SpringBoot 的同學都知道,其程序的啟動類是在一個main方法中調(diào)用SpringApplication.run方法執(zhí)行的,如: 那...
1. 什么是事件監(jiān)聽機制 在講解事件監(jiān)聽機制前,我們先回顧下設(shè)計模式中的觀察者模式,因為事件監(jiān)聽機制可以說是在典型觀察者模式基礎(chǔ)上的進一步抽象和...
上一篇,我們探討了@JsonFormat的實現(xiàn)原理,本篇我們來一起探討和它功能一樣的注解@DateTimeFormat的實現(xiàn)原理。 前端Cont...
很多人都會用@DateTimeFormat和@JsonFormat,來處理前后端的時間轉(zhuǎn)換,舉個栗子:Controller 層: 實體類Quer...
MySQL中有六種日志文件,分別是:重做日志(redo log)、回滾日志(undo log)、二進制日志(binlog)、錯誤日志(error...
SqlSessionFactory 生成 SqlSessionFactory 的生成是通過 SqlSessionFactoryBean 生成的。...
理解鎖的基本知識 1. 鎖的類型 鎖從宏觀上分類,分為悲觀鎖與樂觀鎖。 樂觀鎖樂觀鎖是一種樂觀思想,即認為讀多寫少,遇到并發(fā)寫的可能性低,每次去...