本文講述了一種利用 XXL-JOB 來進(jìn)行分片任務(wù)處理的方法砂蔽,另外加入對(duì)執(zhí)行節(jié)點(diǎn)數(shù)的靈活控制洼怔。 場(chǎng)景 現(xiàn)在一張數(shù)據(jù)表里有大量數(shù)據(jù)需要某個(gè)服務(wù)端應(yīng)用來處理,要求: 能夠并行處理...
![240](https://upload.jianshu.io/users/upload_avatars/176085/484ef149-e0bc-41c7-81ea-a7c2c4d4a3b4.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本文講述了一種利用 XXL-JOB 來進(jìn)行分片任務(wù)處理的方法砂蔽,另外加入對(duì)執(zhí)行節(jié)點(diǎn)數(shù)的靈活控制洼怔。 場(chǎng)景 現(xiàn)在一張數(shù)據(jù)表里有大量數(shù)據(jù)需要某個(gè)服務(wù)端應(yīng)用來處理,要求: 能夠并行處理...
本文從代碼審查過程中發(fā)現(xiàn)的一個(gè) ArrayList 相關(guān)的「線程安全」問題出發(fā)左驾,來剖析和理解線程安全镣隶。 案例分析 前兩天在代碼 Review 的過程中极谊,看到有小伙伴用了類似以...
最終的實(shí)現(xiàn)效果是在文件 / 文件夾上右擊時(shí),會(huì)出現(xiàn)菜單項(xiàng)「用 VSCode 打開」安岂,點(diǎn)擊后會(huì)啟動(dòng) Visual Studio Code 打開對(duì)應(yīng)的文件 / 文件夾轻猖。 實(shí)現(xiàn)步驟...
之前寫過一篇 使用 jsDelivr 免費(fèi)加速 GitHub Pages 博客的靜態(tài)資源[https://mazhuang.org/2020/05/01/cdn-for-gi...
我們可能都聽過一句話: 吾生也有涯域那,而知也無涯咙边。以有涯隨無涯,殆已次员!——《莊子. 內(nèi)篇. 養(yǎng)生主第三》 所以,需要持續(xù)大量學(xué)習(xí)的童鞋淑蔚,比方說我等程序員們,除了要從知識(shí)的海洋中...
書接上回,在 記一個(gè) Base64 有關(guān)的 Bug[https://mazhuang.org/2020/03/01/base64-bug/] 一文里绪妹,我們說到了 Base64...
本文原計(jì)劃寫兩部分內(nèi)容邮旷,第一是記錄最近遇到的與 Base64 有關(guān)的 Bug,第二是 Base64 編碼的原理詳解婶肩。結(jié)果寫了一半發(fā)現(xiàn),誒律歼?不復(fù)雜的一個(gè)事兒怎么也要講這么長?不...
因?yàn)轱柺?GFM 和 Redcarpet 兩種 Markdown 引擎生成 TOC 鏈接的差異的折磨葛菇,而我又不得不同時(shí)使用它們——博客基于 Jekyll 使用 Redcarp...
ADB宽档,即 Android Debug Bridge,它是 Android 開發(fā)/測(cè)試人員不可替代的強(qiáng)大工具庵朝,也是 Android 設(shè)備玩家的好玩具又厉。 持續(xù)更新中,歡迎補(bǔ)充指...
對(duì)于移動(dòng)app,性能優(yōu)化是永無止境的話題煌妈,而在性能指標(biāo)中儡羔,耗電量又是重中之重璧诵,android的大神們當(dāng)然也在為此努力,所以從android 6.0開始之宿,谷歌引入了兩項(xiàng)新的省電...
那如果一直使用 23 以下的 SDK 進(jìn)行編譯比被,是不是就能暫時(shí)規(guī)避這個(gè)問題色难?
Android 6.0 動(dòng)態(tài)權(quán)限介紹android 6.0開始谷歌推行新的權(quán)限管理機(jī)制——?jiǎng)討B(tài)權(quán)限管理枷莉,類似于ios上的權(quán)限申請(qǐng),權(quán)限的獲取不再是在app安裝時(shí)進(jìn)行尺迂,而是在運(yùn)行時(shí)申請(qǐng)。 當(dāng)然并不是所有的權(quán)限都需...
贊~看來后來找到別的實(shí)現(xiàn)方法了
Android 跨進(jìn)程點(diǎn)擊方法小結(jié)寫一些測(cè)試工具經(jīng)常用到點(diǎn)擊。本文總結(jié)了一些跨進(jìn)程點(diǎn)擊的幾種方法州疾。由于要跨進(jìn)程注入辜限,所以本文講的方法都是需要root權(quán)限的 1严蓖、使用adb命令input tap. 該命令用法很...
寫一些測(cè)試工具經(jīng)常用到點(diǎn)擊。本文總結(jié)了一些跨進(jìn)程點(diǎn)擊的幾種方法吩坝。由于要跨進(jìn)程注入,所以本文講的方法都是需要root權(quán)限的 1哑蔫、使用adb命令input tap. 該命令用法很...
在家登 VPN 了么闸迷?還能 blogspot
Android app啟動(dòng)時(shí)間測(cè)試對(duì)于app的性能測(cè)試,啟動(dòng)時(shí)間是個(gè)重要指標(biāo)腥沽,啟動(dòng)時(shí)間分為兩種情況逮走,一種是冷啟動(dòng)時(shí)間(通常是系統(tǒng)重啟今阳,即在啟動(dòng)前沒有該app進(jìn)程的情況)师溅,另一種是熱啟動(dòng)盾舌,即app從被切換到前臺(tái)...
最后一句啥意思……
Uiautomator如何增強(qiáng)腳本的穩(wěn)定性使用resourceid定位控件 UISelector提供的定位的方式很多起便,可以是類名,文本窖维,資源id榆综,索引值等,但是索引鼻疮、文本很容易隨版本變化,類名重復(fù)程度又太高琳轿,而資源i...
出現(xiàn)這個(gè)錯(cuò)誤主要有兩類錯(cuò)誤 依賴包重復(fù)方法數(shù)超過65K 針對(duì)第一種錯(cuò)誤,可能是由于build.gradle里寫了 這種方式磅摹,同時(shí)又加了單獨(dú)的依賴針對(duì)第二種錯(cuò)誤原因滋迈,使用mul...