卷狗日记
未读
SpringBoot整合Kafka
1、pom依赖 <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
卷狗日记
未读
MyBatis-Plus 指定不查询某字段
例:不查询password字段 .select(User.class, f -> !f.getColumn().equals("password"));
卷狗日记
未读
SpringBoot集成Minio文件系统
SpringBoot集成Minio文件服务 官网中文文档 1、安装Minio Docker安装Minio并挂载数据到本地磁盘 2、pom文件添加依赖 <!-- 操作minio的java客户端-->
<dependency>
<groupId>io.minio</groupId>
<a
卷狗日记
未读
SpringCloud不设置feign超时时间导致调用成功但是调用方超时的问题
SpringCloud中 A服务通过远程调用B服务接口,如果A服务没有配置feign超时时间,那么A服务调用B服务能够成功,但是获取不到B服务的响应,然后就会直接报错: feign.RetryableException: Read timed out executing POST http://zb
卷狗日记
未读
SpringBoot集成RestHighLevelClient
一、引入依赖 <!--SpringBoot集成Es的包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</ar
卷狗日记
未读
Docker中安装JDK1.8
1、在宿主系统下载所需要的jdk版本的gz文件 2、复制gz文件到容器中的root的用户目录下 docker cp <path to jdk gz file>/jdk-8u221-linux-x64.tar.gz <容器名称或者ID>:/root
3、进入容器 docker exec -it
卷狗日记
未读
Redis实现分布式锁
模拟场景 库存表: 如图现有【sku-AE86】库存为100,模拟仓库系统库存扣减逻辑,每次请求库存-1 /**
* 没加锁的场景
* 故意阻塞 让多个线程去操作同一个资源,会导致资源安全问题
* 例如:
* 库存为100
* 线程一获取
卷狗日记
未读
Redis分布式锁工具类
Redis 分布式锁 RedisTemplate 实现 1、配置redis序列化 @Configuration
public class RedisConfig {
@Bean
public <T> RedisTemplate<String, T> redisTemplate(Red