簡單介紹 AQS(AbstractQueuedSynchronizer)是一個(gè)用來構(gòu)建鎖和同步器的框架,其中同步指的是線程之間的通信和協(xié)作。Lo...
簡單介紹 ReentrantLock 是一個(gè)可重入的獨(dú)占鎖 可重入同一線程外層函數(shù)獲得鎖之后,內(nèi)層遞歸函數(shù)仍然可以獲取該鎖的代碼該特性帶來的兩個(gè)...
簡單介紹 ArrayBlockingQueue 是基于數(shù)組的有界阻塞隊(duì)列。 有界指它不能夠存儲無限多數(shù)量的元素,在創(chuàng)建 ArrayBlockin...
1. case when 簡單判斷 表達(dá)式判斷 2. 將tableB得數(shù)據(jù)批量添加到tableA 3. 生成不帶橫桿[-]并且不重復(fù)得uuid ...
在Oracle中,我們經(jīng)常使用sequence來建立一個(gè)自增字段,在Mysql中,也有自增,但是。。(以下省略一千字。。。。用過的都知道。。。主...
延時(shí)隊(duì)列我們可以簡單粗暴的理解它為延時(shí)發(fā)送消息的隊(duì)列 那延時(shí)隊(duì)列的應(yīng)用場景有哪些呢,比如訂單在一段時(shí)間內(nèi)未支付則取消訂單,就是需要在某個(gè)事件發(fā)生...
官網(wǎng)地址:https://www.rabbitmq.com/ttl.html[https://www.rabbitmq.com/ttl.html...
1.什么是死信(Dead Letter)? 官方文檔:https://www.rabbitmq.com/dlx.html[https://www...
1.安裝erlang 1.1安裝依賴 yum-y installgccglibc-devel makencurses-devel openssl...