摘要: 意图识别在 multi agent 里用哪种方式取决于有多少个 agent、它们的职责边界清不清晰。 最常见的做法就是用一个 LLM 做路由,把每个 agent 的能力描述写成 system prompt 的一部分,让路由模型判断用户输入该分给谁。 AGENT_DESCRIPTIONS = { "s 阅读全文
posted @ 2026-08-02 09:48 甜菜波波 阅读(11) 评论(0) 推荐(0)
摘要: 作者:程序员小富链接:https://www.zhihu.com/question/20620445/answer/2059646871497336197来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 做后端开发,日常打交道最多的就是日志。线上出了问题,第一反应不是看 阅读全文
posted @ 2026-07-24 12:37 甜菜波波 阅读(13) 评论(0) 推荐(0)
摘要: package UnSafe; import java.lang.reflect.Field; import java.lang.reflect.Method; public class UnsafeUtil { private static final Object UNSAFE; private 阅读全文
posted @ 2026-07-06 09:23 甜菜波波 阅读(6) 评论(0) 推荐(0)
摘要: 当年我也被这个问题困扰过,背了答案但总觉得哪里不对。后来想通了,其实就一个核心问题:变量没了,内部类还在,怎么办? 先看现象 public void test() { int count = 0; new Thread(() -> { System.out.println(count); // 这行 阅读全文
posted @ 2026-01-15 13:49 甜菜波波 阅读(86) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2026-01-13 16:13 甜菜波波 阅读(0) 评论(0) 推荐(0)
摘要: 伪共享(False Sharing)是多线程编程中一种常见的性能陷阱,尤其在多核CPU系统中。它发生在多个线程频繁修改位于同一缓存行(Cache Line)中不同变量时,即使这些变量在逻辑上是独立的,也会因为共享同一个缓存行而导致缓存行频繁失效和同步,从而降低性能。[1][2][3] 产生原因 l  阅读全文
posted @ 2025-12-08 18:47 甜菜波波 阅读(49) 评论(0) 推荐(0)
摘要: 做下载文件的时候遇到了一个报错:UT010029: Stream is closed 经排查,是因为下载接口有返回值导致的 阅读全文
posted @ 2025-11-10 17:26 甜菜波波 阅读(28) 评论(0) 推荐(0)
摘要: package com.demo; import com.google.common.collect.Maps; import java.io.Serializable; import java.util.Map; import lombok.Generated; import org.spring 阅读全文
posted @ 2025-08-20 13:50 甜菜波波 阅读(19) 评论(0) 推荐(0)
摘要: 使用Java 8 Stream API实现List扁平化 javaCopy Code List<List<String>> nestedList = Arrays.asList( Arrays.asList("a", "b"), Arrays.asList("c", "d") ); List<Str 阅读全文
posted @ 2025-08-08 18:07 甜菜波波 阅读(106) 评论(0) 推荐(0)
摘要: 作者:星星点灯链接:https://zhuanlan.zhihu.com/p/1937115648707765437来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前段时间的模拟面试中,我问了几位应届的 Java 开发同学 “你在项目中是怎么打日志的”,得到的答案竟然 阅读全文
posted @ 2025-08-08 16:41 甜菜波波 阅读(125) 评论(0) 推荐(0)