-
@Configuration 类集中声明 Queue / Exchange / Binding 的 Bean的示例
Direct 模式 @Configurationpublic class DirectRabbitConfig { // 1. 声明交换机 @Bean public DirectExchange orderDirectExchange() { // 参数:名称、是否持久化、是否自动删除 return -
RabbitMQ 中 订阅(Fanout)、路由(Direct)、通配符(Topic)模式 的示例
这三种交换机模式的核心区别在于消息如何被路由。Fanout 忽略路由键进行广播,Direct 精确匹配路由键,Topic 则支持通配符匹配。 1. Fanout(订阅/广播)模式 Fanout 交换机会将消息广播到所有绑定到它的队列,完全忽略 Routing Key。适合“一条消息需要通知所有下游” -
构建一个能说会做的智能体
第二次团队作业:OfficePilot MCP 办公智能体 这个作业属于哪个课程 Class78-Grade2024-CS 这个作业要求在哪里 作业要求 这个作业的目标 使用 MCP 风格工具构建一个能理解自然语言、能规划任务并调用工具完成办公操作的智能体 学号 3124004450 姓名:曾堉源 -
容易产生“ThreadLocal 持有 Map”的错觉
一、类结构层:静态内部类的"归属"错觉 public class ThreadLocal<T> { // ... static class ThreadLocalMap { static class Entry extends WeakReference<ThreadLocal<?>> { Obje -
ThreadLocal详解
ThreadLocal是Java提供的一个线程本地变量工具,它允许我们创建只能被同一个线程读写的变量。从线程的角度看,就好像是线程在访问自己的私有变量一样,避免了共享变量可能带来的并发问题。 ThreadLocal的工作原理可以简单概括为: 每个Thread对象内部维护了一个ThreadLocalM -
保姆级吃透MySQL事务隔离级别 + 事务传播属性|今天一次性讲明白
前言: 很早之前在苏州面试,面试官问我 MySQL 的事务隔离级别、Spring 的事务传播属性。当时两个概念混在一起,还是个刚入行的萌新,完全没有理解这两个概念,直接懵住了,虽然后面也顺利入职。 现在备考,再次翻到这块知识点,重新把这部分内容整理一下,如果有对这块不动的小伙伴可以参考: ✅ 事务隔 -
第二次课程作业——我是懒人,但我的AI不是
这个作业属于哪个课程 26软件技术基础 这个作业的目标 用 Python 实现英文文本统计工具,练习命令行接口、Git 版本管理、单元测试与性能分析,并记录 AI 协作过程 姓名-学号 丁晓帆-2024326690034 WC 使用说明书:让电脑数单词,别让眼睛加班 以前看到一篇英文文章,我会先想: -
高级程序语言设计第二次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16748 学号:102300123 姓名:鲁申 -
高级程序语言设计第二次作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16748 学号:102300123 姓名:鲁申