07 2025 档案

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