簡單介紹 AQS(AbstractQueuedSynchronizer)是一個用來構(gòu)建鎖和同步器的框架,其中同步指的是線程之間的通信和協(xié)作。Lock 包中的各種鎖和 conc...
簡單介紹 AQS(AbstractQueuedSynchronizer)是一個用來構(gòu)建鎖和同步器的框架,其中同步指的是線程之間的通信和協(xié)作。Lock 包中的各種鎖和 conc...
簡單介紹 ReentrantLock 是一個可重入的獨占鎖 可重入同一線程外層函數(shù)獲得鎖之后,內(nèi)層遞歸函數(shù)仍然可以獲取該鎖的代碼該特性帶來的兩個問題:如何識別獲取鎖的線程是否...
簡單介紹 ArrayBlockingQueue 是基于數(shù)組的有界阻塞隊列。 有界指它不能夠存儲無限多數(shù)量的元素,在創(chuàng)建 ArrayBlockingQueue 時,必須要給它指...
1. case when 簡單判斷 表達式判斷 2. 將tableB得數(shù)據(jù)批量添加到tableA 3. 生成不帶橫桿[-]并且不重復(fù)得uuid 4. 批量更新 或者 5. 新...
在Oracle中,我們經(jīng)常使用sequence來建立一個自增字段,在Mysql中,也有自增,但是。。(以下省略一千字。。。。用過的都知道。。。主要是我懶得寫QAQ) 序列表 ...
延時隊列我們可以簡單粗暴的理解它為延時發(fā)送消息的隊列 那延時隊列的應(yīng)用場景有哪些呢,比如訂單在一段時間內(nèi)未支付則取消訂單,就是需要在某個事件發(fā)生之后或者之前的某個時間點完成另...
@LJieer 太久了源碼找不到了,你可以看一下下面那位@華子_tm兄弟的文章,有一篇也是寫這個的
微信小程序:樹形菜單由于公司項目的需要,我需要做一個類似樹形菜單的東西來顯示一個多級結(jié)構(gòu),像這樣的 遇到問題 問百度呀! 搜到了一篇看上去非常靠譜的:微信小程序-樹形菜單替代方案[https:/...
官網(wǎng)地址:https://www.rabbitmq.com/ttl.html[https://www.rabbitmq.com/ttl.html]TTL(Time To Li...
1.什么是死信(Dead Letter)? 官方文檔:https://www.rabbitmq.com/dlx.html[https://www.rabbitmq.com/d...
1.安裝erlang 1.1安裝依賴 yum-y installgccglibc-devel makencurses-devel openssl-devel xmlto pe...
這是一篇學(xué)習(xí)筆記(._. ) 1.Java堆(堆內(nèi)存,Heap) 是垃圾收集器管理的主要區(qū)域,也稱GC堆。作用是存放Java對象實例 2.Java虛擬機棧(棧內(nèi)存,Stack...
@華子_tm 文章里有源碼的鏈接,時間太久了不知道還能不能用了
微信小程序:樹形菜單由于公司項目的需要,我需要做一個類似樹形菜單的東西來顯示一個多級結(jié)構(gòu),像這樣的 遇到問題 問百度呀! 搜到了一篇看上去非??孔V的:微信小程序-樹形菜單替代方案[https:/...
在安裝solr前請先安裝jdk1.8 官方入門文檔 下載 zxf solr-8.3.1.tgz 》》》官網(wǎng)下載地址 解壓,命令:tar zxf solr-8.3.1.tgz ...
首先微信有兩種錄制語音方式 1.wx.startRecord 得到的文件是silk格式的,從版本1.6.0開始,微信就不再維護這個接口了 2.wx.getRecorderMa...
由于公司項目的需要,我需要做一個類似樹形菜單的東西來顯示一個多級結(jié)構(gòu),像這樣的 遇到問題 問百度呀! 搜到了一篇看上去非常靠譜的:微信小程序-樹形菜單替代方案[https:/...
1.post方式提交時傳參 method.setRequestBody(new NameValuePair[]{new NameValuePair(key, param)})...
一、創(chuàng)建培訓(xùn)數(shù)據(jù) training/tesstrain.sh --fontlist 'font1' 'font2'#要訓(xùn)練的字體名稱列表。 --fonts_dir /path...
1.安裝依賴的庫 sudo apt-get install g++ # or clang++ (presumably) sudo apt-get install autoco...