緣起 首先霞篡,來(lái)看下面的SQL查詢語(yǔ)句 我期望的結(jié)果是:表a的數(shù)據(jù)全部展示出來(lái)畏浆,然后清焕,過(guò)濾掉不符合表b條件的結(jié)果灯荧。上面的期望結(jié)果靶壮,說(shuō)的混亂不堪窝撵,腦袋一片漿糊俺夕。應(yīng)該是: 但是扩借,答...
緣起 首先霞篡,來(lái)看下面的SQL查詢語(yǔ)句 我期望的結(jié)果是:表a的數(shù)據(jù)全部展示出來(lái)畏浆,然后清焕,過(guò)濾掉不符合表b條件的結(jié)果灯荧。上面的期望結(jié)果靶壮,說(shuō)的混亂不堪窝撵,腦袋一片漿糊俺夕。應(yīng)該是: 但是扩借,答...
今日份雞湯:給自己時(shí)間,不要焦急细层;一步一步來(lái)惜辑,一日一日過(guò)。 問(wèn)題:接著上一篇的小工具疫赎,執(zhí)行效率太慢了(當(dāng)時(shí)也沒(méi)想到會(huì)那么慢)盛撑,我記得大概獲取完全部數(shù)據(jù)用了40多分鐘,當(dāng)時(shí)忙其...
最近在用java調(diào)dll的過(guò)程中對(duì)byte數(shù)組和int的相互轉(zhuǎn)化比較頻繁捧搞,特在此記錄抵卫。Code Bank 運(yùn)行結(jié)果:
前言 好久沒(méi)寫文章了,最近沒(méi)事兒看了下Redisson里面的分布式鎖的寫法胎撇,進(jìn)而看到了它使用了netty中的HashedWheelTimer介粘,大致掃了一下,覺得有點(diǎn)意思创坞,花了...
厲害了,贊一下
SpringBoot2.x 集成ShardingSphere+Seata+Mybatis-Plus+DruidDataSource引言 隨著業(yè)務(wù)和數(shù)據(jù)量的增加闰渔,應(yīng)用采用微服務(wù)部署日益增多席函,但是絕大多數(shù)微服務(wù)架構(gòu)應(yīng)用也還是采用的單數(shù)據(jù)庫(kù)模式,即便是大多數(shù)讀寫分離冈涧,本質(zhì)也還是單數(shù)據(jù)庫(kù)茂附,隨著業(yè)務(wù)量和數(shù)據(jù)量增多...
引言 隨著業(yè)務(wù)和數(shù)據(jù)量的增加正蛙,應(yīng)用采用微服務(wù)部署日益增多,但是絕大多數(shù)微服務(wù)架構(gòu)應(yīng)用也還是采用的單數(shù)據(jù)庫(kù)模式营曼,即便是大多數(shù)讀寫分離乒验,本質(zhì)也還是單數(shù)據(jù)庫(kù),隨著業(yè)務(wù)量和數(shù)據(jù)量增多...
在釋放鎖的時(shí)候得加個(gè)判斷:
if (lock.isLocked() && lock.isHeldByCurrentThread()) {
logger.info("用戶{}釋放鎖...", user);
lock.unlock();
}
如果鎖鎖住了蒂阱,并且是被當(dāng)前線程鎖的锻全,再解鎖
[分布式鎖] [Redisson實(shí)現(xiàn)] --- 對(duì)lock方法的使用誤解前言 看了很多用redisson實(shí)現(xiàn)分布式鎖的博客, 對(duì)他們使用的方式我個(gè)人認(rèn)為有一點(diǎn)點(diǎn)自己的看法, 接下來(lái)本文將以例子來(lái)驗(yàn)證為什么會(huì)有誤解, 和看看正確的方式應(yīng)該怎么寫? ...
場(chǎng)景:Spring事務(wù)沒(méi)有生效鳄厌。環(huán)境:SpringBoot+mybatis 或者SpringBoot+JdbcTemplate等 1. 問(wèn)題原因 xml等配置信息詳見:Spr...
什么是JWT Json web token (JWT), 是為了在網(wǎng)絡(luò)應(yīng)用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開放標(biāo)準(zhǔn)((RFC 7519).該token被設(shè)計(jì)為緊湊且安...
pom依賴1.1 替換日志依賴1.2 項(xiàng)目需要Jackson包荸哟,保證項(xiàng)目中包含jackson的依賴 修改代碼2.1 打印pv日志類-2.1.1 修改配置文件-2.1.2 修改...