今天稍微看了下JDK與CGLib動態(tài)代理,對兩者的區(qū)別有所了解。但是同樣是生成字節(jié)碼,在哪里會有所不同,粗略的思考了一下,記錄如下(暫時記錄,以...
(Why)為什么會有AOP: (目前理解)業(yè)務(wù)代碼被重復(fù)性的非核心的代碼所混淆,并且占據(jù)了大量的空間,造成混亂。比如:log,數(shù)據(jù)庫的連接與關(guān)閉...
多線程情況下,HashMap擴容可能會形成死循環(huán)情況,或者丟失值。假設(shè):三個Entity,rehash后key值分別為3、5、7。如圖: JDK...
參考 :徒手擼框架--實現(xiàn)IoC 核心技術(shù)點: 資源解析,如解析定義bean的json文件。 本例用jackson的ObjectMapper解析...
背景資料: sso: 單點登錄原理與簡單實現(xiàn)推薦,要了解基礎(chǔ)原理的得看看。提供了思路,代碼細節(jié)待琢磨,使用的是springmvc spring ...
Spring并不直接管理事務(wù),而是提供了多種事務(wù)管理器。他們將事務(wù)管理的職責(zé)委托給Hibernate或者JTA等持久化機制所提供的相關(guān)平臺框架的...
從配置最明顯的來看,RedisCacheManager類初始化不再以RedisTemplate為參數(shù)進行初始化,順帶引起了一些變化,遂記錄于此。...
問題: 在controller層有兩個接口返回同一個pojo, 如何做到按需返回不同的json,即控制返回哪些字段?(常見于返回列表和詳情)js...
(轉(zhuǎn)載 Spring Boot-日志配置) 在src/main/resources下創(chuàng)建logback-spring.xml即可。