- 博客(4)
- 收藏
- 关注
原创 Springboot 集成swagger3
2.swagger 启动配置3.swagger注解1)启动类中添加 @EnableOpenApi 注解2)controller 添加 @Api(tags=“接口分类名称”)注解3)接口上添加 @ApiOperation(“接口名称”) 注解3)请求响应参数添加 @Schema(name = “字段名”, description = “字段描述”)启动后的ui界面
2023-07-26 14:29:46 1199 3
原创 JVM基础知识整理
JVM1.java运行时数据区域堆:线程共享,主要存放对象实例和数组,内部会划分出多个线程私有的分配缓冲区虚拟机栈:线程私有,生命周期和线程一致。描述的是java执行方法的内存模型:每个方法在执行时都会创建一个栈帧用于存储:局部变量表、操作数栈、动态链接、方法出口等信息,每一个方法从执行到结束就对应着一个栈帧在虚拟机中从入栈到出栈的过程注:局部变量表存储基本类型数据(byte、int、short、long、float、double、char、boolean)、对象的引用本地方法栈:为虚拟机使用到
2021-03-17 09:27:34 102
原创 JAVA多线程基础
JAVA多线程基础1. 进程和线程1.1 概念**进程:**程序的一次执行过程,是系统运行程序的最小单位,系统运行程序即一个进程从创建、运行、到消亡的过程。**线程:**是进程的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。并行:指多个事件在同一时刻发生(同时执行)并发:指多个事件在同一段事件内发生(交替执行)2. 进程和线程的区别**进程:**有独立的内存空间,进程中的数据存放空间(堆空间、栈空间)是独立的**线程:**堆空间共享,栈空间独立,线程消耗的资源比进程小
2021-03-11 09:40:05 97
原创 Sentinel限流
Sentinel限流1.单机限流1.1 配置yml配置文件:spring: cloud: sentinel: enabled: true transport: port: 8720 # 默认从8719开始 dashboard: localhost:8080 log: switch-pid: truepom依赖文件添加: <dependency> <grou
2021-03-09 17:02:05 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人