-
线程创建的方式
第一种
12345678910111213141516// 通过继承 thread 类,重写 run(),创建对象实例,调用start()方法启动线程public class ThreadTest { public s...
-
简介
官方文档:
https://docs.spring.io/spring-framework/docs/5.2.19.RELEASE/spring-framework-reference/integration.html#cache
Spr...
-
性能监控,JDK自带工具jconsole 与 jvisualvm
jvisualvm 相当于是 jconsole 的升级版,推荐使用
使用jvisualvm
12# 在dos窗口,直接输入 jvisualvm 进入检测工具# 运行起程序,选...
-
[TOC]
官方文档
https://www.elastic.co/guide/en/elasticsearch/reference/7.5/index.html
docker 安装 elasticsearch
拉取镜像
123docker ...
-
那些数据适合使用缓存
即时性,数据一致性要求不高的
访问量大且更新评率不高的数据(读多,写少)
redis安装
下载镜像
1docker pull redis
创建实例并启动
12345678# 创建配置文件夹mkdir -p /myda...
-
在线接口调试
knife4j是为Java MVC框架集成Swagger生成api文档的增强解决方案,前身是swagger-bootstrap-ui,具有小巧,轻量,并且功能强悍的优点
Knife4j提供两大核心功能:文档说明 和 在线调试
文档说...
-
为什么使用@Validation来验证参数
在后端编写接口时,对于部分接口的参数需要进行非空或者格式校验来避免程序出错,普遍使用 if - else 逐个对参数进行校验,可以达到预期效果,但是对于代码的可读性和美观程度来说,效果不好.那么我们就可以使...
-
Docker启动类命令1234567891011121314151617181920212223## 启动dockersystemctl start docker## 停止dockersystemctl stop docker## 重启命令syste...
-
Mybatis注解使用@Select注解
可以在接口方法上使用,也可以在xml文件中使用;使用@Select注解需要在注解中指定sql语句
123456@Mapperpublic interface TeacherMapper extends Ba...
-
SpringBoot整合Mybatis-plus@TableName注解
表名注解,用于标识实体类对应的表,作用于实体类
autoResultMap属性
autoResultMap: 是否自动构建resultMap,非必填,boolean类型,默认...