原创 深度解析ThreadLocal

ThreadLocal使用方式爲在一個線程中創建一個ThreadLocal對象,使用threadLocal.set()賦值,在相同線程的另一個地方使用threadLocal.get()獲取值,接下來,從源碼角度分析一下ThreadLoca

原创 spring源碼解析之如何從spring中獲取一個bean(總覽)

前言:疫情期間,在家辦公,雖說有種種不便,與此同時,也有了充足的時間,學習了一些想學習的知識,如有錯誤,敬請指出。 1:解讀 spring的主要功能是IOC與AOP,此章節暫時不講述AOP,但針對IOC來講,getBean()方法是重中之

原创 POST請求傳遞文件時間過長

問題出現:之前上線過一個功能,使用Httpclient請求接口上傳文件,線上使用情況反映功能響應很慢,具體核心代碼如下: CloseableHttpClient httpClient = HttpClients.createDefaul

原创 fegin請求中使用GET方法在服務之間進行調用傳遞的參數是對象

遇到過一個問題,記錄解決。有個類似於開放平臺的服務,一些功能需要去調用別的微服務。查詢列表調用其餘服務的時候需要進行調用另外一個服務的GET請求,對方服務的GET請求需要使用一個DTO接受。dto就是一個實體。各種屬性表示查詢條件。

原创 storm淺談

storm本地模式,處理模擬集羣環境,快速進行開發。 1:storm體系結構 (1):Nimbus主節點: ① 主節點通常運行一個後臺程序-Nimbus,用於響應分佈在集羣中的節點,分配任務和監控故障 (2):Supervisor工作節點