基于Redis實現(xiàn)消息隊列 1.業(yè)務場景 假設在沒有專業(yè)消息中間件的情況下,又要通過消息隊列去解耦。redis是個更好的選擇。 2.實現(xiàn)方式 簡要說明實現(xiàn)方式,這里只做個大概...
基于Redis實現(xiàn)消息隊列 1.業(yè)務場景 假設在沒有專業(yè)消息中間件的情況下,又要通過消息隊列去解耦。redis是個更好的選擇。 2.實現(xiàn)方式 簡要說明實現(xiàn)方式,這里只做個大概...
MySQL從8.0開始支持窗口函數(shù)。也就是分析函數(shù) 名稱參數(shù)描述ROW_NUMBER()否當前行在其分組內(nèi)的序號。不管其排序結(jié)果中是否出現(xiàn)重復值.其排序結(jié)果都為;1.2.3....
Redisson實現(xiàn)延遲隊列 1.場景介紹 假設有這樣一個場景,我們有一個訂單,或者工單等等。需要在超時30分鐘后進行關(guān)閉。這個時候我們最先想到的應該是采用定時任務去進行輪訓...
什么是CAS 所謂的CAS既是compareAndSwap的縮寫,翻譯過來既是“對比和交換”的意思。 那怎么去對比呢,畫個小圖理解下: 3個值分別對應的含義: 新的值:需要修...
什么是 CompletableFuture? CompletableFuture 用于 Java 中的異步編程。異步編程是一種編寫非阻塞代碼的方法,方法是在與主應用程序線程不...
Markdown是一種輕量級標記語言[https://baike.baidu.com/item/%E8%BD%BB%E9%87%8F%E7%BA%A7%E6%A0%87%E8...
gihub上下載docker-compose太慢了,下載不動,只能換成國內(nèi)鏡像(daocloud.io)來下載。 docker-compose version