![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
使用現(xiàn)狀 Redis分布鎖的基礎(chǔ)內(nèi)容啡氢,我們已經(jīng)在基于AOP和Redis實現(xiàn)的簡易版分布式鎖這篇文章中講過了匠题,也在文章中示范了正常的加鎖和解鎖方法...
問題來源 我司最近剛重構(gòu)完邑贴,終于有時間去償還欠下的技術(shù)債了仆潮。 最先準(zhǔn)備改造的就是將一些原本應(yīng)該異步執(zhí)行而因重構(gòu)時間緊而被迫同步執(zhí)行的方法检盼,通過消...
在上一篇文章基于AOP和Redis實現(xiàn)的簡易版分布式鎖中我們已經(jīng)介紹了實現(xiàn)一個簡易版的分布式鎖。 那么本文主要來講颁独,如何將注解LockAnnot...
平時在項目中經(jīng)常會遇到并發(fā)問題彩届,理論上有些方法只應(yīng)該被調(diào)用一次,但由于并發(fā)而被重復(fù)調(diào)用誓酒,導(dǎo)致出現(xiàn)系統(tǒng)問題樟蠕。而在我們的項目中,最容易發(fā)生這種情況的...
Mac安裝mysql8版本會遇到不少的坑靠柑,大家可以用如下方式解決: 1寨辩、用brew安裝最新版本的mysql,我安裝的時候還是8.1.2brew ...
先說為什么要談『0元購』這個話題歼冰,是我覺得這個模式挺好玩的靡狞,有必要給大家講講,然后也正好來完善我對風(fēng)險控制等的認知隔嫡。了解到『0元購』是從斐訊K2...
上一篇文章中提到了我們在項目中運用DelayQueue解決了一些需要延遲執(zhí)行的任務(wù)甸怕,但是最近我們在生產(chǎn)環(huán)境上遇到了一個問題。重啟服務(wù)器后畔勤,那些未...
我們產(chǎn)品的的業(yè)務(wù)中有那么一個場景蕾各,在醫(yī)生關(guān)閉問診的3min后扒磁,患者將無法繼續(xù)和醫(yī)生進行對話庆揪。我根據(jù)對業(yè)務(wù)的理解,和對技術(shù)實現(xiàn)成本的衡量妨托,決定采用...
本文將會對DelayQueue做一個簡單的介紹缸榛,并提供部分源碼的分析吝羞。 DelayQueue的特性基本上由BlockingQueue、Prior...