年底了,xjjdog決定來一篇實(shí)用的硬核文章佳励。本篇文章多達(dá)38道面試題休里,照顧到了JVM的方方面面,都是常見的題目赃承。如果背誦記憶下來妙黍,進(jìn)入大廠非常的easy。 面試題不能坑人瞧剖,...
年底了,xjjdog決定來一篇實(shí)用的硬核文章佳励。本篇文章多達(dá)38道面試題休里,照顧到了JVM的方方面面,都是常見的題目赃承。如果背誦記憶下來妙黍,進(jìn)入大廠非常的easy。 面試題不能坑人瞧剖,...
一拭嫁、本課程目標(biāo): 弄清楚為什么要對(duì)springboot,所有Controller的response做統(tǒng)一格式封裝? 學(xué)會(huì)用ResponseBodyAdvice接口 和 @Co...
一筒繁、本課程目標(biāo): 弄清楚噩凹,為什么要用swagger,它解決了什么問題毡咏? 編碼實(shí)現(xiàn)2個(gè)springboot接口驮宴,讓swagger自動(dòng)生成接口文檔 二、為什么要用swagger,...
一呕缭、課程目標(biāo) 熟悉spring的異步框架堵泽,學(xué)會(huì)使用異步@Async注解 二、為什么要用異步框架恢总,它解決什么問題迎罗? 在SpringBoot的日常開發(fā)中,一般都是同步調(diào)用的片仿。但經(jīng)...
一纹安、課程目標(biāo) 熟悉spring的異步框架,學(xué)會(huì)使用異步@Async注解 二砂豌、為什么要用異步框架厢岂,它解決什么問題? 在SpringBoot的日常開發(fā)中阳距,一般都是同步調(diào)用的塔粒。但經(jīng)...
本課程目標(biāo):學(xué)習(xí)什么是yml文件?和學(xué)習(xí)yml語法筐摘。SpringBoot的配置文件有兩種卒茬,一種是properties結(jié)尾的船老,一種是以yaml或yml文件結(jié)尾的。a) app...
一:本課程目標(biāo): 學(xué)習(xí)springboot日志的框架圃酵,學(xué)完后會(huì)設(shè)置日志級(jí)別柳畔、設(shè)置日志的存儲(chǔ)路徑、設(shè)置日志的格式等等辜昵。 二:剖析springboot的日志框架 分析1:slf4...
本課程目標(biāo):學(xué)習(xí)什么是yml文件荸镊?和學(xué)習(xí)yml語法。SpringBoot的配置文件有兩種堪置,一種是properties結(jié)尾的躬存,一種是以yaml或yml文件結(jié)尾的。a) app...
本課程目標(biāo):在前面的《SpringBoot的入門例子》的課程基礎(chǔ)上舀锨,我們繼續(xù)來講解springboot的常用配置岭洲,即講解resources包下的application.pro...
一、采用IDEA新建SpringBoot helloworld例子 步驟一:New Project 步驟二:修改項(xiàng)目形象 步驟三:選擇需要依賴的Starter坎匿,這里勾選了We...
01.docker入門 docker的安裝及入門例子 什么是docker? 為什么使用docker?它和虛擬機(jī)有什么區(qū)別盾剩? docker的架構(gòu)原理? 02.鏡像管理 ...
1.擴(kuò)展未知類分為:spi 和spring spi的擴(kuò)展對(duì)象存儲(chǔ)在SpiExtensionFactory spring的擴(kuò)展對(duì)象存儲(chǔ)在 SpringExtensionFact...
這是原始JDK spi的代碼 ServiceLoaderserviceLoader=ServiceLoader.load(Command.class); for(Comman...
adaptive設(shè)計(jì)的目的是為了識(shí)別固定已知類和擴(kuò)展未知類承桥。 1.注解在類上:代表人工實(shí)現(xiàn)驻粟,實(shí)現(xiàn)一個(gè)裝飾類(設(shè)計(jì)模式中的裝飾模式),它主要作用于固定已知類凶异, 目前整個(gè)系統(tǒng)只有...