07 2025 档案
摘要:前提:我在生产者端设置了jackson消息转换器,把接收到的 Java 对象转换成 JSON 发送 在消费者端也设置了jackson消息转换器,把 JSON 转换回 Java 对象 问题: 我使用的是jackson消息转换器,为什么 @Test public void testSendMessage
阅读全文
摘要:(1)Spring AMQP介绍 (2)快速入门 ①创建一个队列simple.queue ②使用步骤 1.引入依赖 <!--AMQP依赖,包含RabbitMQ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactI
阅读全文
摘要:(1)异步通信的优点: 消息队列(MessageQueue)就是异步调用中的Broker (2)安装rabbitmq 使用docker pull rabbitmq:4.1.2-management 拉取rabbitmq镜像 使用docker run -e RABBITMQ_DEFAULT_USER=
阅读全文
摘要:一、jedis (1)写一个test的步骤 ①首先引入依赖 查找与jdk版本适配的依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>6.0.0</version> </de
阅读全文
摘要:ps -ef 查找所有进程 ps -ef | grep redis //先查找所有进程,再从里面查找redis显示出来 关系型数据库的四大特性ACID,A代表原子性,C代表一致性,I代表隔离性,D代表持久性 一、基本概念 mongodb和redis都属于NoSQL数据库,但是存储的数据的类型不同 m
阅读全文
摘要:①先确保你的redis在虚拟机的配置文件redis.conf正确 bind 0.0.0.0 //允许远程访问 requirepass 123456 //redis的密码 protected-mode no //保护模式关闭 ②关闭虚拟机的防火墙,因为防火墙可能会拦截redis的6379端口 sudo
阅读全文
摘要:sudo -i //切换到root用户 vi 某个文件名 //查看并编辑文件 mv 源文件名 修改后的文件名 一、docker常用命令 systemctl restart docker //重启docker docker logs 容器id或名字 -f 查看容器的日志 -f代表follow 跟随式查
阅读全文
摘要:给每一个小事务添加注解@Transactional 给全局事务添加注解@GlobalTransactional 注解都是标注在方法上,而不是类上
阅读全文
摘要:通过上面的配置每个路由都有唯一的id作为标识 uri:目标路径 predicates(断言规则):对应的路径 order:指定每个路由的优先级(0的优先级最高) 上面的断言规则写法属于短断言写法,下面的是正常断言写法 断言规则的另一种写法: 实现的效果:跳转到https://cn.bing.com/
阅读全文
摘要:还没学
阅读全文
摘要:流控规则是控制进来服务的数量 熔断规则是控制出去服务的数量(通常在调用端写) 热点参数限流规则 注意: Sentinel 热点参数限流只能拦截方法参数的位置值,不能直接识别 JSON 体中的字段,除非你在接口参数中明确声明为方法参数或对象属性。 熔断规则的图解 熔断规则的作用: 区别 ①在无熔断规则
阅读全文
摘要:一、异常处理的几种方法 ①.如果是对web接口添加了流控规则, 在出现异常之后,如果没有自定义的BlockExceptionHandler,就会调用默认的BlockException返回一个文本 解决方法:自己写一个BlockExceptionHandler,来处理异常,然后将BlockExcept
阅读全文
摘要:一、调用本地注册中心的服务 ①先在springboot启动类加上一个注解 @EnableFeignClients //feign ②编写一个FeignClient接口类, ③在实现类中操作 二、调用第三方API ①同样先在springboot启动类中加入@EnableFeignClients //f
阅读全文
摘要:一般使用Namespace来区分不同的环境 使用不同的group来区分不同的微服务 组内的不同的properties来区分不同的配置(data-id)
阅读全文
摘要:①可以通过@Value注解+@RefreshScope来实现Nacos中配置文件中的内容的自动刷新 ②也可以通过新建一个properties配置类,并且配合@ConfigurationProperties来实现自动刷新 配置类 然后在Properties中可以批量配置在nacos配置文件中的值(需要
阅读全文
浙公网安备 33010602011771号