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