摘要: 场景:ReAct 每一步都做"推理→行动"循环,Token 消耗大、执行慢。Plan-then-Execute 把推理集中到规划阶段,一次性制定完整计划再执行。 路径:理解了"规划与执行分离",你就知道为什么有些场景 Token 可以省一半。 上篇我们把 ReAct 拆成了"推理→行动"的每步循环— 阅读全文
posted @ 2026-08-08 08:33 Ai拆代码的曹操 阅读(2) 评论(0) 推荐(0)
摘要: 场景:LLM 能回答问题但无法完成多步任务——ReAct 给 LLM 装上了"思考→行动→验证"的试错循环 路径:一个答不出的问题 → 最简实现 → 每轮 Token 账单 → 决策框架 → 一句话锚点 上篇我们提到 ReAct 是 Agent 最核心的执行模式——看一眼三元组图就懂了。但一张图能告 阅读全文
posted @ 2026-08-08 08:33 Ai拆代码的曹操 阅读(2) 评论(0) 推荐(0)
摘要: 叙事框架:面试题 → 标准答案验证 → 三个翻车现场 → 边界分析 → 升级版答案 上篇讲了线程池参数面试和生产场景的落差,这篇我们来看另一道高频面试题——ConcurrentHashMap。线程安全?标准答案背得滚瓜烂熟,但组合操作照样翻车。 面试题:ConcurrentHashMap 为什么线程 阅读全文
posted @ 2026-08-07 08:30 Ai拆代码的曹操 阅读(1) 评论(0) 推荐(0)
摘要: 场景:灰度发布流量全量走到旧版本,新版本 Provider 零流量,registry 机器齐全却路由不到 路径:DynamicDirectory.doList() → RouterChain.route() → ConditionRouter.route() → MatchPair.isMatch( 阅读全文
posted @ 2026-08-07 08:29 Ai拆代码的曹操 阅读(1) 评论(0) 推荐(0)
摘要: 场景:Provider 端 SecurityFilter 拦截了非法请求,返回了错误——但 ExceptionFilter 没写那行日志 路径:ProtocolFilterWrapper.buildInvokerChain() → ActivateComparator → FilterNode.in 阅读全文
posted @ 2026-08-06 08:50 Ai拆代码的曹操 阅读(3) 评论(0) 推荐(0)
摘要: 场景:Spring Boot 2.1.5 + Dubbo 2.7.6,启动报 BeanDefinitionOverrideException,bean 名称 'dubboBootstrapApplicationListener' 路径:DubboComponentScanRegistrar → re 阅读全文
posted @ 2026-08-06 08:49 Ai拆代码的曹操 阅读(3) 评论(0) 推荐(0)
摘要: 场景:三台 Dubbo Provider 配置 LeastActive 负载均衡,灰度重启后新节点 CPU 冲到 90%、流量占 72%,其余两台仅 30% 路径:AbstractClusterInvoker.invoke() → initLoadBalance() → LeastActiveLoa 阅读全文
posted @ 2026-08-05 08:38 Ai拆代码的曹操 阅读(2) 评论(0) 推荐(0)
摘要: 场景:排查 3 小时,问题竟在 Dubbo 路由规则:一个 force 的坑 路径:DynamicDirectory.doList() → RouterChain.route() → ConditionRouter.route() → matchThen() 【遗迹】异常堆栈:Provider 明明 阅读全文
posted @ 2026-08-05 08:38 Ai拆代码的曹操 阅读(3) 评论(0) 推荐(0)
摘要: 场景:Dubbo 消费端配置 async=true 异步调用,通过 RpcContext.getFuture() 拿到 CompletableFuture 注册 whenComplete 回调,但回调始终不执行。100 QPS 时正常,500 QPS 时大面积静默,滚动重启恢复,15 分钟后又复现。 阅读全文
posted @ 2026-08-03 09:51 Ai拆代码的曹操 阅读(1) 评论(0) 推荐(0)
摘要: 场景:网关层泛化调用 $invoke 批量调用 Provider,时偶出现 ClassCastException / InstantiationException / StackOverflowError 路径:GenericFilter → PojoUtils.realize0 → newInst 阅读全文
posted @ 2026-08-03 09:51 Ai拆代码的曹操 阅读(2) 评论(0) 推荐(0)