- 设计模式之代理模式 设计模式之代理模式
- 在传统 RAG 的叙事里,检索是管道的前置阶段——用户提问,系统先查向量库,把 TopK 结果拼进上下文,再交给模型生成。这个流程是固定的、一次性的、编排器在代码里写死的。模型不参与“要不要检索”的决策,它只是在检索结果已经就位之后才开始工作。当 Agent 的其余部分已经变成“模型在循环中决定调什么工具、调几次、什么时候停”时,检索如果还停留在管道的前置阶段,它就成了整个系统里唯一一个不由... 在传统 RAG 的叙事里,检索是管道的前置阶段——用户提问,系统先查向量库,把 TopK 结果拼进上下文,再交给模型生成。这个流程是固定的、一次性的、编排器在代码里写死的。模型不参与“要不要检索”的决策,它只是在检索结果已经就位之后才开始工作。当 Agent 的其余部分已经变成“模型在循环中决定调什么工具、调几次、什么时候停”时,检索如果还停留在管道的前置阶段,它就成了整个系统里唯一一个不由...
- Java 8 Optional:告别 NullPointerException 的优雅姿势NullPointerException(NPE)大概是每个 Java 程序员都踩过的坑。在 Java 8 之前,我们处理可能为 null 的值时,只能写一堆 if (obj != null) 的判断,代码里到处都是防御性检查,既不美观也容易遗漏。Java 8 引入的 Optional 就是为了解决这... Java 8 Optional:告别 NullPointerException 的优雅姿势NullPointerException(NPE)大概是每个 Java 程序员都踩过的坑。在 Java 8 之前,我们处理可能为 null 的值时,只能写一堆 if (obj != null) 的判断,代码里到处都是防御性检查,既不美观也容易遗漏。Java 8 引入的 Optional 就是为了解决这...
- 搜 Java CMS 搜出来的多半是若依、JeeSite、JeecgBoot:后台漂亮,发不了文章。JeeSite 底下还挂着一个 CMS 模块。三问分清脚手架和 CMS。 搜 Java CMS 搜出来的多半是若依、JeeSite、JeecgBoot:后台漂亮,发不了文章。JeeSite 底下还挂着一个 CMS 模块。三问分清脚手架和 CMS。
- 用多阶段构建把 Spring Boot 镜像从 1.13GB 压到 78MB:依赖层缓存、JRE 基础镜像、.dockerignore、非 root 用户四个关键细节,附层分析与体积门禁的验证方法。 用多阶段构建把 Spring Boot 镜像从 1.13GB 压到 78MB:依赖层缓存、JRE 基础镜像、.dockerignore、非 root 用户四个关键细节,附层分析与体积门禁的验证方法。
- GitHub Spec Kit拿到13万Star、接入38款编程Agent,用constitution→specify→plan→tasks→implement四步把意图固化成版本化的规格文件;AWS Kiro更激进,不写requirements.md、design.md、tasks.md就不生成代码。它们背后的判断是一致的:对话式提示词给Agent的是移动靶,结构化规格给的是固定靶,输出的... GitHub Spec Kit拿到13万Star、接入38款编程Agent,用constitution→specify→plan→tasks→implement四步把意图固化成版本化的规格文件;AWS Kiro更激进,不写requirements.md、design.md、tasks.md就不生成代码。它们背后的判断是一致的:对话式提示词给Agent的是移动靶,结构化规格给的是固定靶,输出的...
- Cognition 10 月 27 日把 FrontierCode 升到 2.0。第一名 Claude Opus 5.5,45.5%;第二名 GPT-6 Astra,42.8%;Grok 4.7 从上一版的 47.6% 掉到 28.6%。二十多个模型,没有一个过 50%。1.1 版问的是「这段代码过不过测试」,2.0 版问的是「维护者会不会真的合你这个 PR」。问法一换,分数就下来了。132... Cognition 10 月 27 日把 FrontierCode 升到 2.0。第一名 Claude Opus 5.5,45.5%;第二名 GPT-6 Astra,42.8%;Grok 4.7 从上一版的 47.6% 掉到 28.6%。二十多个模型,没有一个过 50%。1.1 版问的是「这段代码过不过测试」,2.0 版问的是「维护者会不会真的合你这个 PR」。问法一换,分数就下来了。132...
- 设计模式之建造者模式 设计模式之建造者模式
- 梳理加载到卸载的七个阶段与各阶段的关键行为 梳理加载到卸载的七个阶段与各阶段的关键行为
- 拆解 G1 的 Region 布局、回收周期与可预测停顿模型 拆解 G1 的 Region 布局、回收周期与可预测停顿模型
- 当工具开始分布在不同的服务中——检索服务在另一个团队、订单系统在另一个子系统、浏览器自动化在独立的容器里——把每一个都包装成当前应用里的 @Tool 方法就不再合理。你需要的是一套标准化的工具发现和调用协议,让模型看到的工具集不再受限于当前进程。MCP(Model Context Protocol)解决的就是这件事。但协议本身只规定了“工具如何被描述、如何被调用、结果如何回传”,它不规定权限... 当工具开始分布在不同的服务中——检索服务在另一个团队、订单系统在另一个子系统、浏览器自动化在独立的容器里——把每一个都包装成当前应用里的 @Tool 方法就不再合理。你需要的是一套标准化的工具发现和调用协议,让模型看到的工具集不再受限于当前进程。MCP(Model Context Protocol)解决的就是这件事。但协议本身只规定了“工具如何被描述、如何被调用、结果如何回传”,它不规定权限...
- Java 项目技术选型指南:从架构设计到落地实践SEO关键词: Java项目技术选型、Java后端开发、Spring Boot、Spring Cloud、MySQL、Redis、微服务架构文章摘要: Java 项目开发中,技术选型直接影响开发效率、系统性能和后期维护成本。本文从业务规模、后端框架、数据库、缓存、消息队列及部署方案等方面,梳理 Java 项目常见技术选型思路,帮助开发者根据实... Java 项目技术选型指南:从架构设计到落地实践SEO关键词: Java项目技术选型、Java后端开发、Spring Boot、Spring Cloud、MySQL、Redis、微服务架构文章摘要: Java 项目开发中,技术选型直接影响开发效率、系统性能和后期维护成本。本文从业务规模、后端框架、数据库、缓存、消息队列及部署方案等方面,梳理 Java 项目常见技术选型思路,帮助开发者根据实...
- Java 技术选型指南:新项目应该如何选择技术栈?SEO关键词: Java技术选型、Java后端开发、Spring Boot、Spring Cloud、Java微服务、Java项目架构文章摘要: Java 技术生态成熟,但不同规模、业务复杂度和团队配置的项目,适合的技术栈并不相同。本文从项目类型、开发效率、系统架构、数据库和部署成本等角度,分析 Java 技术选型的核心思路,帮助开发者为新... Java 技术选型指南:新项目应该如何选择技术栈?SEO关键词: Java技术选型、Java后端开发、Spring Boot、Spring Cloud、Java微服务、Java项目架构文章摘要: Java 技术生态成熟,但不同规模、业务复杂度和团队配置的项目,适合的技术栈并不相同。本文从项目类型、开发效率、系统架构、数据库和部署成本等角度,分析 Java 技术选型的核心思路,帮助开发者为新...
- Java 集合框架:HashMap 从入门到面试如果要选一个 Java 集合里出镜率最高的类,那大概率就是 HashMap 了。它几乎是面试必问,也是日常开发中最常用的数据结构之一。今天就来系统梳理一下 HashMap 的核心知识点。 基本用法Map<String, Integer> map = new HashMap<>();map.put("Java", 1);map.put("Pyt... Java 集合框架:HashMap 从入门到面试如果要选一个 Java 集合里出镜率最高的类,那大概率就是 HashMap 了。它几乎是面试必问,也是日常开发中最常用的数据结构之一。今天就来系统梳理一下 HashMap 的核心知识点。 基本用法Map<String, Integer> map = new HashMap<>();map.put("Java", 1);map.put("Pyt...
- Lucene、Solr、Elasticsearch、OpenSearch 都是 Java 写的,Java CMS 自带搜索却只到"后台能找到"。判据是分词和权限过滤,Alfresco 已改用外接引擎。 Lucene、Solr、Elasticsearch、OpenSearch 都是 Java 写的,Java CMS 自带搜索却只到"后台能找到"。判据是分词和权限过滤,Alfresco 已改用外接引擎。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签