Jenkins集成微信富蓄,工作中檔git有新代碼提交會觸發(fā)鉤子自動完成上線跨释,運維和開發(fā)人員不須時刻盯著Jenkins搀罢,通過企業(yè)微信的方式顯示給運維和開發(fā)人員 注冊企業(yè)微信的公眾...
Jenkins集成微信富蓄,工作中檔git有新代碼提交會觸發(fā)鉤子自動完成上線跨释,運維和開發(fā)人員不須時刻盯著Jenkins搀罢,通過企業(yè)微信的方式顯示給運維和開發(fā)人員 注冊企業(yè)微信的公眾...
1觅够、傳統(tǒng)單體架構 基于session的權限校驗 1奋蔚、保存用戶信息 到 服務器內(nèi)存,用于會話保持 2饼齿、jsessionId存儲到瀏覽器的cookie里屡萤,登錄后每次訪問都要 帶上...
前言 由于工作需要使用到ftp服務穆壕,一開始是每次建立ftp連接,上傳文件成功后其屏,再釋放連接喇勋,后來發(fā)現(xiàn)這個方法太浪費資源和時間了,就想到了使用ftp連接池的方式實現(xiàn)偎行,這樣川背,預先...
著手做當下最難搞的事,是解決焦慮與迷茫最好的良方蛤袒。 http https://mp.weixin.qq.com/s/WQpxfwLArltKEjEAdOO2Pw[https:...
相?于synchronized,ReentrantLock需要顯式的獲取鎖和釋放鎖妙真,相對現(xiàn)在基本都是?JDK7和JDK8的 版本缴允,ReentrantLock的效率和synch...
發(fā)生的原因 例子例子 mysql 加上行鎖 什么是死鎖 死鎖是指兩個或者兩個以上的事務在執(zhí)行過程中,因爭奪資源而造成的一種互相等待的現(xiàn)象珍德。 死鎖產(chǎn)生的必要條件 互斥并發(fā)執(zhí)行的...
一练般、前言鎖的狀態(tài)總共有四種,級別由低到高依次為:無鎖锈候、偏向鎖薄料、輕量級鎖、重量級鎖泵琳,這四種鎖狀態(tài)分別代表什么摄职,為什么會有鎖升級?其實在 JDK 1.6之前虑稼,synchroniz...
一琳钉、你們?yōu)槭裁词褂胢q?具體的使用場景是什么蛛倦? mq的作用很簡單歌懒,削峰填谷。以電商交易下單的場景來說溯壶,正向交易的過程可能涉及到創(chuàng)建訂單及皂、扣減庫存、扣減活動預算且改、扣減積分等等验烧。...
在 Spring Boot 框架中又跛,我們使用最多的是Tomcat碍拆,這是 Spring Boot 默認的容器技術,而且是內(nèi)嵌式的 Tomcat。Tomcat 是 Apache ...
【原創(chuàng)】騰訊面試官:線程池要設置多大 含淚播種的人一定能含笑收獲感混。 有個朋友Hunter跟我聊端幼,最近他參加騰訊的面試,在二面的時候被問到了關于線程池線程數(shù)目設置的一個問題弧满。此...
(ps:前幾個星期發(fā)生的事情)之前同事跟我說不要使用@Autowired方式注入HttpServletRequest(ps:我們的代碼之前用的是第2種方式)庭呜。同事的意思大概是...
限流概念 目的 通過對并發(fā)/請求進行限速來保護系統(tǒng),防止系統(tǒng)過載吉执。 做到有損服務疯淫,而不是不服務。 負載過高時戳玫,優(yōu)先保護核心服務或業(yè)務 限流方式 限流的方式有很多: QPS:限...