1. 問題 線上一個(gè)服務(wù)蘸际,放量之后出現(xiàn)比較多的 long sql。經(jīng)過(guò)分析箍铭,問題出在以下邏輯: 主線程每次拉取一批任務(wù)并檢查任務(wù)是否已經(jīng)存在如果...
1. @Transactional不能跨線程池共享事務(wù) 兩個(gè)加了@Transactional注解的數(shù)據(jù)庫(kù)查詢方法: TestTransactio...
這里是以spring-core模塊來(lái)說(shuō)明方法绎晃,對(duì)于其他的例如spring-bean等模塊也適用蜜唾。 1. 下載 springframework 源...
1. 問題: 線上的一個(gè)服務(wù)需要做緩存,并且每隔 10s 刷新一次緩存庶艾,使用了 Ehcache 框架灵妨。為了避免緩存的并發(fā)讀寫問題(仔細(xì)研究 eh...
CompletableFuture避坑1——需要自定義線程池[https://juejin.cn/post/698923015725280461...
CompletableFuture避坑1——需要自定義線程池[https://juejin.cn/post/698923015725280461...
CompletableFuture避坑1——需要自定義線程池[https://juejin.cn/post/698923015725280461...
1. 手動(dòng)創(chuàng)建多線程 1.1 Thread和Runnable Thread和Runnable大多數(shù)讀者都知道落竹,請(qǐng)?zhí)^(guò)泌霍。使用Thread: 使用R...
1. 使用一個(gè)表的數(shù)據(jù)更新另一個(gè)表 網(wǎng)上一般搜到的都是 報(bào)錯(cuò),據(jù)說(shuō)是MySQL 和 SQL Server不一樣述召,這種方法是SQL Server的...