緣起 首先,來看下面的SQL查詢語句 我期望的結(jié)果是:表a的數(shù)據(jù)全部展示出來舞肆,然后哆姻,過濾掉不符合表b條件的結(jié)果。上面的期望結(jié)果,說的混亂不堪,腦袋一片漿糊吭净。應該是: 但是,答...
緣起 首先,來看下面的SQL查詢語句 我期望的結(jié)果是:表a的數(shù)據(jù)全部展示出來舞肆,然后哆姻,過濾掉不符合表b條件的結(jié)果。上面的期望結(jié)果,說的混亂不堪,腦袋一片漿糊吭净。應該是: 但是,答...
今日份雞湯:給自己時間,不要焦急兼呵;一步一步來兔辅,一日一日過腊敲。 問題:接著上一篇的小工具,執(zhí)行效率太慢了(當時也沒想到會那么慢)维苔,我記得大概獲取完全部數(shù)據(jù)用了40多分鐘碰辅,當時忙其...
最近在用java調(diào)dll的過程中對byte數(shù)組和int的相互轉(zhuǎn)化比較頻繁,特在此記錄介时。Code Bank 運行結(jié)果:
前言 好久沒寫文章了没宾,最近沒事兒看了下Redisson里面的分布式鎖的寫法,進而看到了它使用了netty中的HashedWheelTimer沸柔,大致掃了一下循衰,覺得有點意思,花了...
厲害了徒蟆,贊一下
SpringBoot2.x 集成ShardingSphere+Seata+Mybatis-Plus+DruidDataSource引言 隨著業(yè)務和數(shù)據(jù)量的增加胁出,應用采用微服務部署日益增多,但是絕大多數(shù)微服務架構(gòu)應用也還是采用的單數(shù)據(jù)庫模式段审,即便是大多數(shù)讀寫分離全蝶,本質(zhì)也還是單數(shù)據(jù)庫,隨著業(yè)務量和數(shù)據(jù)量增多...
引言 隨著業(yè)務和數(shù)據(jù)量的增加寺枉,應用采用微服務部署日益增多抑淫,但是絕大多數(shù)微服務架構(gòu)應用也還是采用的單數(shù)據(jù)庫模式,即便是大多數(shù)讀寫分離姥闪,本質(zhì)也還是單數(shù)據(jù)庫始苇,隨著業(yè)務量和數(shù)據(jù)量增多...
在釋放鎖的時候得加個判斷:
if (lock.isLocked() && lock.isHeldByCurrentThread()) {
logger.info("用戶{}釋放鎖...", user);
lock.unlock();
}
如果鎖鎖住了,并且是被當前線程鎖的筐喳,再解鎖
[分布式鎖] [Redisson實現(xiàn)] --- 對lock方法的使用誤解前言 看了很多用redisson實現(xiàn)分布式鎖的博客, 對他們使用的方式我個人認為有一點點自己的看法, 接下來本文將以例子來驗證為什么會有誤解, 和看看正確的方式應該怎么寫? ...
場景:Spring事務沒有生效避归。環(huán)境:SpringBoot+mybatis 或者SpringBoot+JdbcTemplate等 1. 問題原因 xml等配置信息詳見:Spr...
什么是JWT Json web token (JWT), 是為了在網(wǎng)絡應用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標準((RFC 7519).該token被設計為緊湊且安...
pom依賴1.1 替換日志依賴1.2 項目需要Jackson包,保證項目中包含jackson的依賴 修改代碼2.1 打印pv日志類-2.1.1 修改配置文件-2.1.2 修改...