posted @ 2023-05-31 09:35
随笔分类 - SpringBoot
摘要:一、前戏1、在项目中连接kafka,因为是外网,首先要开放kafka配置文件中的如下配置(其中IP为公网IP), advertised.listeners=PLAINTEXT://112.126.74.249:9092 2、在开始前我们先创建两个topic:topic1、topic2,其分区和副本数
阅读全文
摘要:1. 在需要反序列化的class上加上此注解 @JsonIgnoreProperties(ignoreUnknown = true) 2. 全局配置 // jackson 1.9版本之前(包括1.9) objectMapper.configure(DeserializationConfig.Feat
阅读全文
posted @ 2022-06-14 12:53
摘要:1、依赖 POM <!-- spring boot redis 缓存引入 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifa
阅读全文
posted @ 2021-02-03 10:05
摘要:不继承WebMvcConfigurationSupport,改为实现WebMvcConfigurer接口 @Configuration public class WebInterceptor implements WebMvcConfigurer { @Override public void ad
阅读全文
posted @ 2020-08-18 09:47
摘要:从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,
阅读全文
posted @ 2020-07-29 17:18
摘要:平时总有人无意中把自己本地的服务注册到开发、测试环境的注册中心,导致服务器不可用的问题,通过下面的方法禁止不被允许的IP注册到Eureka import java.util.List; import com.netflix.eureka.lease.Lease; import org.slf4j.L
阅读全文
posted @ 2020-03-10 16:34
摘要:1.RabbitMQ介绍 RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要
阅读全文
posted @ 2019-04-11 11:47