BG現(xiàn)在開發(fā)的項目中苦酱,不僅僅只是完成功能的堆積扳埂,更多要考慮項目的可用性與對出現(xiàn)問題如何分析。因此彼妻,我們需要對項目中的每個請求或者出錯的線程打印出...
1. BG 實習(xí)需求經(jīng)過了測試痕檬,上線后幾天儒溉,QA對新需求的測試過程中突然上一版需求中出現(xiàn)了問題桥嗤,導(dǎo)致數(shù)據(jù)重復(fù)+1。并且該問題復(fù)現(xiàn)時間不固定埂伦,重復(fù)...
0. bg 最近在項目中用到threadlocal煞额,threadLocal理解起來很簡單,就是和當(dāng)前線程綁定的一個map沾谜,使用get/set去拿...
排序算法可以分為內(nèi)部排序和外部排序膊毁,內(nèi)部排序是數(shù)據(jù)記錄在內(nèi)存中進行排序,而外部排序是因排序的數(shù)據(jù)很大基跑,一次不能容納全部的排序記錄婚温,在排序過程中需...
JVM在執(zhí)行Java程序會把對應(yīng)的物理內(nèi)存劃分成不同的內(nèi)存區(qū)域,每個區(qū)域都存放著不同的數(shù)據(jù)媳否,也有不同的創(chuàng)建與銷毀時機栅螟,又寫在運行時才創(chuàng)建荆秦,如虛擬...
并發(fā)與并行 并發(fā)偏重多個任務(wù)交替執(zhí)行步绸,而多個任務(wù)之間可能還是串行的。即同一時刻只有一條指令執(zhí)行吃媒,但多個進程指令被快速的輪換執(zhí)行瓤介,在宏觀上具有多個...
聲明:涉及到隱私問題,故該系列文章不會有關(guān)項目詳細的代碼實現(xiàn)與項目細節(jié)赘那,僅用作個人記錄刑桑。 一. 背景 承接上篇link現(xiàn)在項目中有以下線程池(s...
聲明:涉及到隱私問題,故該系列文章不會有關(guān)項目詳細的代碼實現(xiàn)與項目細節(jié)募舟,僅用作個人記錄祠斧。 一. 背景最近一個任務(wù),需要將項目中使用到的自定義線程...
安全認證機制 最近項目要用到安全驗證了胃珍,以前的實現(xiàn)方式都是單個服務(wù)模式梁肿,加攔截器和cookie即可。現(xiàn)在在微服務(wù)上需要實現(xiàn)單點登錄觅彰,重寫了解一下...