2025年1月30日

rabbitmq默认的exchange在调用basic_publish()时为什么routing_key是queue名称

摘要: 在 aio-pika 中,basic_publish() 方法通过 routing_key 将消息路由到目标队列的机制完全遵循 RabbitMQ 的核心设计。具体过程如下: 1. 核心角色 Exchange(交换机):消息的入口,负责根据规则将消息路由到队列。 Routing Key(路由键):消息 阅读全文

posted @ 2025-01-30 03:03 白衣风云 阅读(9) 评论(0) 推荐(0) 编辑

2025年1月29日

`aio-pika` 库中connect()与connect_robust()的区别

摘要: 在 aio-pika 中,connect() 和 connect_robust() 都是用于创建 RabbitMQ 连接的方法,但它们在错误处理和连接稳定性上有显著区别。以下是两者的核心区别及使用场景: 1. connect() 方法 特点: 简单连接:仅尝试建立一次连接,如果失败会直接抛出异常。 阅读全文

posted @ 2025-01-29 15:12 白衣风云 阅读(22) 评论(0) 推荐(0) 编辑

2025年1月27日

django admin页面模型切换时打开速度慢的原因

摘要: 使用djagno admin管理页面时,发现模型类之间切换时需要的时间太长,其原因是安装pscopg类库时没有正确安装: 当时使用的是纯python安装 pip install psycopg 正确的安装方式为: pip install "psycopg[binary]" 来自为知笔记(Wiz) 阅读全文

posted @ 2025-01-27 02:30 白衣风云 阅读(4) 评论(0) 推荐(0) 编辑

2024年9月10日

Nacos bootstrap配置文件中关于spring.application.name命名注意事项

摘要: 在写配置文件时,把bootstrap文件中的spring.application.name命名时单词之间使用了下划线来连接,结果在启动nacos时报错找不到配置文件一直请求的是本地的nacos,最后发现是在spring.application.name命名时如果使用连接符时必须使用中间的连接符。在官 阅读全文

posted @ 2024-09-10 23:04 白衣风云 阅读(118) 评论(0) 推荐(0) 编辑

2024年8月11日

ant design vue 关于select 请求数据后没有立即显示的问题

摘要: 设置:filterOption 属性为false vben admin框架中封装了ant design vue select组件在使用提供的updaeSchema函数时只能更新一次,有知道解决的老铁可以告诉我.代码如下: { field: 'package', label: '套餐项目', comp 阅读全文

posted @ 2024-08-11 02:18 白衣风云 阅读(39) 评论(0) 推荐(0) 编辑

2024年6月4日

python 字节转化为字符串

摘要: str() 在字节转化为字符串时,需要显式地提供encoding参数,否则返回的非正式的字符串表示。官方文档是这样说的: 还可以使用decode()方法来将字节转化为字符串 参考资料: Python str()——将数据转换为字符串 (freecodecamp.org)来自为知笔记(Wiz) 阅读全文

posted @ 2024-06-04 10:53 白衣风云 阅读(26) 评论(0) 推荐(0) 编辑

2024年3月26日

pyftpdlib 实现FTP服务器

摘要: pyftpdlib 默认是被动模式,如果没有设置数据传输默认端口范围,则默认为60000-65535。这就需要服务端开放命令端口21和数据范围端口 FTP传输协议 双向传输:需要建立两个TCP连接,一个用于传输命令,一个用于传输数据 21端口用于传输命令端口 主动模式:在客户端连接21端口时发送一个 阅读全文

posted @ 2024-03-26 22:21 白衣风云 阅读(116) 评论(0) 推荐(0) 编辑

2024年3月15日

reactive rabbitmq @RabbitListener注解中不需要手动确认

摘要: 在rpc远程调用时consumer端报下列错误: 解决方法: 在注解@RabbitListener中添加属性ackMode="MANUAL" @RabbitListener(queues = "audit", ackMode = "MANUAL") // no actual acknowledgem 阅读全文

posted @ 2024-03-15 00:41 白衣风云 阅读(52) 评论(0) 推荐(0) 编辑

2024年3月6日

python 实现边遍历边删除

摘要: 边遍历集合边删除元素,会发生删除时跳过元素,如下: my_list = [1, 2, 3, 4, 5] for index, value in enumerate(my_list): item= my_list.pop(index) print(item) print(my_list) 输出结果为: 阅读全文

posted @ 2024-03-06 01:55 白衣风云 阅读(101) 评论(0) 推荐(0) 编辑

2023年11月6日

Pinia 在setup外部使用时出现的bug

摘要: 在setup外部使用时,在请求拦截时获取token时。会出现获取的token是上一次获取的token。出现这种情况是因为实例化了两个Pinia实例, 解决办法是在实例化一个Pinia实例,在store目录下index文件中创建Pinia实例, import type {App} from 'vue' 阅读全文

posted @ 2023-11-06 10:27 白衣风云 阅读(126) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示