Jenkins集成微信乙嘀,工作中檔git有新代碼提交會(huì)觸發(fā)鉤子自動(dòng)完成上線儡遮,運(yùn)維和開發(fā)人員不須時(shí)刻盯著Jenkins颗管,通過企業(yè)微信的方式顯示給運(yùn)維和開發(fā)人員 注冊(cè)企業(yè)微信的公眾...

Jenkins集成微信乙嘀,工作中檔git有新代碼提交會(huì)觸發(fā)鉤子自動(dòng)完成上線儡遮,運(yùn)維和開發(fā)人員不須時(shí)刻盯著Jenkins颗管,通過企業(yè)微信的方式顯示給運(yùn)維和開發(fā)人員 注冊(cè)企業(yè)微信的公眾...
1猜敢、傳統(tǒng)單體架構(gòu) 基于session的權(quán)限校驗(yàn) 1缝彬、保存用戶信息 到 服務(wù)器內(nèi)存,用于會(huì)話保持 2生棍、jsessionId存儲(chǔ)到瀏覽器的cookie里寺鸥,登錄后每次訪問都要 帶上...
前言 由于工作需要使用到ftp服務(wù)丑掺,一開始是每次建立ftp連接获印,上傳文件成功后,再釋放連接街州,后來發(fā)現(xiàn)這個(gè)方法太浪費(fèi)資源和時(shí)間了兼丰,就想到了使用ftp連接池的方式實(shí)現(xiàn),這樣唆缴,預(yù)先...
著手做當(dāng)下最難搞的事鳍征,是解決焦慮與迷茫最好的良方。 http https://mp.weixin.qq.com/s/WQpxfwLArltKEjEAdOO2Pw[https:...
相?于synchronized艳丛,ReentrantLock需要顯式的獲取鎖和釋放鎖,相對(duì)現(xiàn)在基本都是?JDK7和JDK8的 版本斗忌,ReentrantLock的效率和synch...
發(fā)生的原因 例子例子 mysql 加上行鎖 什么是死鎖 死鎖是指兩個(gè)或者兩個(gè)以上的事務(wù)在執(zhí)行過程中质礼,因爭(zhēng)奪資源而造成的一種互相等待的現(xiàn)象。 死鎖產(chǎn)生的必要條件 互斥并發(fā)執(zhí)行的...
一织阳、前言鎖的狀態(tài)總共有四種眶蕉,級(jí)別由低到高依次為:無鎖、偏向鎖唧躲、輕量級(jí)鎖造挽、重量級(jí)鎖,這四種鎖狀態(tài)分別代表什么弄痹,為什么會(huì)有鎖升級(jí)饭入?其實(shí)在 JDK 1.6之前,synchroniz...
一肛真、你們?yōu)槭裁词褂胢q谐丢?具體的使用場(chǎng)景是什么? mq的作用很簡(jiǎn)單,削峰填谷乾忱。以電商交易下單的場(chǎng)景來說讥珍,正向交易的過程可能涉及到創(chuàng)建訂單、扣減庫(kù)存窄瘟、扣減活動(dòng)預(yù)算衷佃、扣減積分等等。...