
Thread類中有一個threadLocals變量,類型為ThreadLocalMap ThreadLocalMap對key的引用是弱引用,對v...
ThreadLocal使用 用于相同線程內上下文的傳遞,避免顯式傳參,簡化代碼。比如controller層把用戶信息set到ThreadLoca...
具有良好局部性的程序,傾向于訪問相同的數據,或者訪問鄰近的數據。 因為第一次訪問后,被訪問的數據及其鄰近的數據(在同一個塊里)被緩存了,下次繼續...
什么是堆外內存 堆外內存也叫直接內存(Direct Memory),并不是JVM內存區域的一部分,也不是《Java虛擬機規范》中定義的內存區域。...
為了防止接口參數被篡改,通常會設計驗簽。 常見的簽名設計方案如下 解釋 把key按字典序排序,防止因為key順序不同導致md5加密結果不同; 去...
灰度的分類 物理灰度 新舊功能的代碼,物理隔離成兩套代碼。對于后端,可以通過不同集群、不同接口實現;對于前端,可以通過不同頁面路由等方式實現。 ...
MDC A Mapped Diagnostic Context, or MDC in short, is an instrument for d...
應用服務器負載均衡有兩個步驟: 1.根據負載均衡策略選擇真實服務端,常見策略有輪詢、加權輪詢、ip_hash、cookie、url_hash等;...
DMA(Direct Memory Access / 直接存儲器訪問),負責IO設備與內存的數據傳輸 假設有這樣一個場景: 從磁盤讀取數據,通過...