繼上一章節(jié)基于Redisson實(shí)現(xiàn)延遲隊(duì)列 我們實(shí)現(xiàn)了延遲隊(duì)列的基本功能,但是存在一個(gè)問題就是對(duì)于延遲隊(duì)列,我們能不能有一個(gè)監(jiān)聽機(jī)制監(jiān)聽消息過期的流程呢?也就是說一旦到期就自...

繼上一章節(jié)基于Redisson實(shí)現(xiàn)延遲隊(duì)列 我們實(shí)現(xiàn)了延遲隊(duì)列的基本功能,但是存在一個(gè)問題就是對(duì)于延遲隊(duì)列,我們能不能有一個(gè)監(jiān)聽機(jī)制監(jiān)聽消息過期的流程呢?也就是說一旦到期就自...
基于Redis實(shí)現(xiàn)消息隊(duì)列 1.業(yè)務(wù)場(chǎng)景 假設(shè)在沒有專業(yè)消息中間件的情況下,又要通過消息隊(duì)列去解耦。redis是個(gè)更好的選擇。 2.實(shí)現(xiàn)方式 簡(jiǎn)要說明實(shí)現(xiàn)方式,這里只做個(gè)大概...
不好意思,寫錯(cuò)了,是CAS
CAS與AQS簡(jiǎn)單理解什么是CAS 所謂的CAS既是compareAndSwap的縮寫,翻譯過來既是“對(duì)比和交換”的意思。 那怎么去對(duì)比呢,畫個(gè)小圖理解下: 3個(gè)值分別對(duì)應(yīng)的含義: 新的值:需要修...
Redisson實(shí)現(xiàn)延遲隊(duì)列 1.場(chǎng)景介紹 假設(shè)有這樣一個(gè)場(chǎng)景,我們有一個(gè)訂單,或者工單等等。需要在超時(shí)30分鐘后進(jìn)行關(guān)閉。這個(gè)時(shí)候我們最先想到的應(yīng)該是采用定時(shí)任務(wù)去進(jìn)行輪訓(xùn)...
MySQL從8.0開始支持窗口函數(shù)。也就是分析函數(shù) 名稱參數(shù)描述ROW_NUMBER()否當(dāng)前行在其分組內(nèi)的序號(hào)。不管其排序結(jié)果中是否出現(xiàn)重復(fù)值.其排序結(jié)果都為;1.2.3....
什么是CAS 所謂的CAS既是compareAndSwap的縮寫,翻譯過來既是“對(duì)比和交換”的意思。 那怎么去對(duì)比呢,畫個(gè)小圖理解下: 3個(gè)值分別對(duì)應(yīng)的含義: 新的值:需要修...
排查步驟: 1.先通過top命令找到消耗cpu很高的進(jìn)程id。 2.根據(jù)進(jìn)程找到消耗cpu很高的線程id。 3.對(duì)當(dāng)前進(jìn)程做stack,輸出所有的堆棧信息。 解讀:jstac...
什么是 CompletableFuture? CompletableFuture 用于 Java 中的異步編程。異步編程是一種編寫非阻塞代碼的方法,方法是在與主應(yīng)用程序線程不...
1.為什么要限流 當(dāng)我們?cè)O(shè)計(jì)接口時(shí),需要考慮的因素有很多,其中例如如在設(shè)計(jì)獲取短信驗(yàn)證碼的接口時(shí),第一個(gè)想到的就是,接口如何去實(shí)現(xiàn)訪問控制,好比如我只能讓你1分鐘之內(nèi)最多請(qǐng)求...
1.什么是索引 官方定義:一種能為mysql提高查詢效率的數(shù)據(jù)結(jié)構(gòu),索引是為了加速對(duì)表中數(shù)據(jù)行的檢索而創(chuàng)建的一種分散存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)。好比如,一本書,你想找到自己想看的章節(jié)內(nèi)容...
Markdown是一種輕量級(jí)標(biāo)記語(yǔ)言[https://baike.baidu.com/item/%E8%BD%BB%E9%87%8F%E7%BA%A7%E6%A0%87%E8...
查看最新包 https://hub.docker.com/[https://hub.docker.com/] 1.ElasticSearch 啟動(dòng): 2.Filebeat拉...
1、查看git的配置列表我們可以先查看一下git的配置列表: 如果沒有配置東西,應(yīng)該是空的。照著下面配置完成后,你可以再試一下該命令,就會(huì)出現(xiàn)一系列配置信息。 2、進(jìn)行配置(...
基礎(chǔ)鋪墊 1.發(fā)生OutOfMemoryError時(shí)服務(wù)時(shí)沒有掛的。 2.發(fā)生gc時(shí)只會(huì)打印在控制臺(tái),-XX:+PrintGCDetails 3.oom -XX:+Heap...
https://gitee.com/liuyang1044/auth-server
SpringSecurity + jwt 實(shí)現(xiàn)登錄認(rèn)證SpringSecurity SpringSecurity是一個(gè)強(qiáng)大的可高度定制的認(rèn)證和授權(quán)框架,對(duì)于Spring應(yīng)用來說它是一套Web安全標(biāo)準(zhǔn)。SpringSecurity...
SpringSecurity SpringSecurity是一個(gè)強(qiáng)大的可高度定制的認(rèn)證和授權(quán)框架,對(duì)于Spring應(yīng)用來說它是一套Web安全標(biāo)準(zhǔn)。SpringSecurity...