年底了,xjjdog决定来一篇实用的硬核文章。本篇文章多达38道面试题,照顾到了JVM的方方面面,都是常见的题目。如果背诵记忆下来,进入大厂非常的easy。 面试题不能坑人,...
年底了,xjjdog决定来一篇实用的硬核文章。本篇文章多达38道面试题,照顾到了JVM的方方面面,都是常见的题目。如果背诵记忆下来,进入大厂非常的easy。 面试题不能坑人,...
一、本课程目标: 弄清楚为什么要对springboot,所有Controller的response做统一格式封装? 学会用ResponseBodyAdvice接口 和 @Co...
一、本课程目标: 弄清楚,为什么要用swagger,它解决了什么问题? 编码实现2个springboot接口,让swagger自动生成接口文档 二、为什么要用swagger,...
一、课程目标 熟悉spring的异步框架,学会使用异步@Async注解 二、为什么要用异步框架,它解决什么问题? 在SpringBoot的日常开发中,一般都是同步调用的。但经...
一、课程目标 熟悉spring的异步框架,学会使用异步@Async注解 二、为什么要用异步框架,它解决什么问题? 在SpringBoot的日常开发中,一般都是同步调用的。但经...
本课程目标:学习什么是yml文件?和学习yml语法。SpringBoot的配置文件有两种,一种是properties结尾的,一种是以yaml或yml文件结尾的。a) app...
一:本课程目标: 学习springboot日志的框架,学完后会设置日志级别、设置日志的存储路径、设置日志的格式等等。 二:剖析springboot的日志框架 分析1:slf4...
本课程目标:学习什么是yml文件?和学习yml语法。SpringBoot的配置文件有两种,一种是properties结尾的,一种是以yaml或yml文件结尾的。a) app...
本课程目标:在前面的《SpringBoot的入门例子》的课程基础上,我们继续来讲解springboot的常用配置,即讲解resources包下的application.pro...
一、采用IDEA新建SpringBoot helloworld例子 步骤一:New Project 步骤二:修改项目形象 步骤三:选择需要依赖的Starter,这里勾选了We...
01.docker入门 docker的安装及入门例子 什么是docker? 为什么使用docker?它和虚拟机有什么区别? docker的架构原理? 02.镜像管理 ...
1.扩展未知类分为:spi 和spring spi的扩展对象存储在SpiExtensionFactory spring的扩展对象存储在 SpringExtensionFact...
这是原始JDK spi的代码 ServiceLoaderserviceLoader=ServiceLoader.load(Command.class); for(Comman...
adaptive设计的目的是为了识别固定已知类和扩展未知类。 1.注解在类上:代表人工实现,实现一个装饰类(设计模式中的装饰模式),它主要作用于固定已知类, 目前整个系统只有...