這個(gè)是之前寫(xiě)類加載器篇時(shí)候挖的坑,來(lái)填坑了。 引言 以前在做后臺(tái)服務(wù)開(kāi)發(fā)的時(shí)候,SpringBoot每次改動(dòng)代碼都需要手動(dòng)重啟才能生效,感覺(jué)賊麻煩,后來(lái)使用Spring提供的...
這個(gè)是之前寫(xiě)類加載器篇時(shí)候挖的坑,來(lái)填坑了。 引言 以前在做后臺(tái)服務(wù)開(kāi)發(fā)的時(shí)候,SpringBoot每次改動(dòng)代碼都需要手動(dòng)重啟才能生效,感覺(jué)賊麻煩,后來(lái)使用Spring提供的...
Don't forget, a person's greatest emotional need is to feel appreciated.莫忘記,人類情感上最大的需要是...
架構(gòu)圖 配置 api 網(wǎng)關(guān) 主要依賴 自定義局部過(guò)濾器 類名必須是xxGatewayFilterFactory,其中xx用于配置 必須注冊(cè)為bean 必須在構(gòu)造方法中將配置參...
引言 為什么引入線程池技術(shù)? 對(duì)于服務(wù)端的程序,經(jīng)常面對(duì)的是執(zhí)行時(shí)間較短、工作內(nèi)容較為單一的任務(wù),需要服務(wù)端快速處理并返回接口。假若服務(wù)端每次接收到一個(gè)任務(wù),就創(chuàng)建一個(gè)線程,...
1、簡(jiǎn)介 TransmittableThreadLocal 是Alibaba開(kāi)源的、用于解決 “在使用線程池等會(huì)緩存線程的組件情況下傳遞ThreadLocal” 問(wèn)題的 In...
1、簡(jiǎn)介 在上一篇 ThreadLocal詳解 中,我們?cè)敿?xì)介紹了ThreadLocal原理及設(shè)計(jì),從源碼層面上分析了ThreadLocal。但由于ThreadLocal設(shè)計(jì)...
話不多說(shuō),先看題: 隨機(jī)生成 Salary {name, baseSalary, bonus }的記錄,如“wxxx,10,1”,每行一條記錄,總共1000萬(wàn)記錄,寫(xiě)入文本文...
Heap Dump簡(jiǎn)述 Heap dump文件是一個(gè)二進(jìn)制文件,它保存了某一時(shí)刻JVM堆中對(duì)象使用情況。Heap Dump文件是指定時(shí)刻的Java堆棧的快照,是一種鏡像文件。...
概述 定義 JAVA反射機(jī)制是在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法;對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意方法和屬性;這種動(dòng)態(tài)獲取信息以及動(dòng)態(tài)調(diào)用對(duì)象...
項(xiàng)目需要使用限流措施,查閱后主要使用令牌桶算法實(shí)現(xiàn),為了更靈活的實(shí)現(xiàn)限流,就自己實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的基于令牌桶算法的限流實(shí)現(xiàn)。 令牌桶算法描述 令牌桶這種控制機(jī)制基于令牌桶中是否...
一、鏈接:https://www.zhihu.com/question/21346206/answer/101789659 建議不要硬著頭皮看spring代碼,本身的代碼80...
Spring Security主要做兩件事,一件是認(rèn)證,一件是授權(quán)。 1.Spring Security初體驗(yàn) Spring Security如何使用,先在你的項(xiàng)目pom.x...
G1從入門(mén)到放棄(一) 最近在看關(guān)于G1垃圾收集的文章,看了很多國(guó)內(nèi)與國(guó)外的資料,本文對(duì)G1的這些資料進(jìn)行了整理。這篇合適JVM垃圾回收有一定基礎(chǔ)的同學(xué),作為G1入門(mén)可以看一...
因項(xiàng)目需要,需要和三方的oauth2服務(wù)器進(jìn)行集成。網(wǎng)上關(guān)于spring cloud security oauth2的相關(guān)資料,一般都是講如何配置,而能把這塊原理講透徹的比較...