- UNION和UNION ALL的区别很多人知道,但INTERSECT和EXCEPT的执行机制、性能差异,以及如何用JOIN和子查询替代,很多人并不清楚。本文从集合操作的执行计划出发,拆解UNION去重的“隐形代价”、INTERSECT与INNER JOIN的本质差异、EXCEPT与NOT EXISTS的性能对比,并通过真实案例展示集合操作在业务场景中的正确用法与避坑指南,帮助读者从“会写集合操作” UNION和UNION ALL的区别很多人知道,但INTERSECT和EXCEPT的执行机制、性能差异,以及如何用JOIN和子查询替代,很多人并不清楚。本文从集合操作的执行计划出发,拆解UNION去重的“隐形代价”、INTERSECT与INNER JOIN的本质差异、EXCEPT与NOT EXISTS的性能对比,并通过真实案例展示集合操作在业务场景中的正确用法与避坑指南,帮助读者从“会写集合操作”
- 很多团队引入AI编程工具后,遇到了一个尴尬的局面:AI生成的代码能编译通过、能跑通测试、看起来逻辑也没问题,但开发者就是不敢点那个merge按钮。不是代码写得不好,而是开发者不知道这些代码为什么是这样写的。每行代码都合理,但合在一起,review的人无法确认它是否真正理解了业务意图。这种信任缺失,根源不在AI的代码质量,而在上下文对齐。 信任问题的本质:不是代码差,是上下文缺失Stripe的... 很多团队引入AI编程工具后,遇到了一个尴尬的局面:AI生成的代码能编译通过、能跑通测试、看起来逻辑也没问题,但开发者就是不敢点那个merge按钮。不是代码写得不好,而是开发者不知道这些代码为什么是这样写的。每行代码都合理,但合在一起,review的人无法确认它是否真正理解了业务意图。这种信任缺失,根源不在AI的代码质量,而在上下文对齐。 信任问题的本质:不是代码差,是上下文缺失Stripe的...
- 打开IDEA的插件市场,搜索"Java",能翻出几百个结果。最近看到一份流传比较广的插件清单,列了9个所谓"宝藏插件",分成代码增强、效率工具、可视化辅助、框架支持、调试优化、趣味解压六个类别。从Alibaba Java Coding Guidelines到SonarLint,从Lombok到MyBatisCodeHelperPro,基本覆盖了Java开发者日常工作的各个环节。这份清单本身没... 打开IDEA的插件市场,搜索"Java",能翻出几百个结果。最近看到一份流传比较广的插件清单,列了9个所谓"宝藏插件",分成代码增强、效率工具、可视化辅助、框架支持、调试优化、趣味解压六个类别。从Alibaba Java Coding Guidelines到SonarLint,从Lombok到MyBatisCodeHelperPro,基本覆盖了Java开发者日常工作的各个环节。这份清单本身没...
- 一个人做公司,最难的不是写代码,而是每次做决策时,没人能帮你把关。 引言:一人创业者的真实困境作为 OPC(One-Person Company,一人公司)开发者,我太熟悉这种状态了:脑子里冒出一个想法,兴奋三天,然后不知道靠不靠谱;产品做出来了,不知道怎么获客,群里问一圈,答案都是碎片化的;有用户了,又不知道下一步该规模化还是先稳住。导师咨询一小时几百上千块,书籍课程学了落地难,社群信息碎... 一个人做公司,最难的不是写代码,而是每次做决策时,没人能帮你把关。 引言:一人创业者的真实困境作为 OPC(One-Person Company,一人公司)开发者,我太熟悉这种状态了:脑子里冒出一个想法,兴奋三天,然后不知道靠不靠谱;产品做出来了,不知道怎么获客,群里问一圈,答案都是碎片化的;有用户了,又不知道下一步该规模化还是先稳住。导师咨询一小时几百上千块,书籍课程学了落地难,社群信息碎...
- 华为开发者空间云开发环境虚拟机计划于2026年9月30日完全停止服务,请于9月22日前完成重要数据迁移 华为开发者空间云开发环境虚拟机计划于2026年9月30日完全停止服务,请于9月22日前完成重要数据迁移
- 码道730三大Agent协作:开发→静态检查→自动修复,全程不用手写代码 码道730三大Agent协作:开发→静态检查→自动修复,全程不用手写代码
- EXPLAIN能告诉你优化器选了哪个执行计划,但说不出它为什么这么选——明明有索引它却走全表扫描,明明A计划更快它却选了B计划。优化器不靠猜,它靠一套成本模型(Cost Model)做决策。本文从优化器的成本模型出发,拆解cost的构成(IO_cost、CPU_cost、memory_cost),讲解如何通过EXPLAIN FORMAT=JSON和OPTIMIZER_TRACE看到优化器的“思考过 EXPLAIN能告诉你优化器选了哪个执行计划,但说不出它为什么这么选——明明有索引它却走全表扫描,明明A计划更快它却选了B计划。优化器不靠猜,它靠一套成本模型(Cost Model)做决策。本文从优化器的成本模型出发,拆解cost的构成(IO_cost、CPU_cost、memory_cost),讲解如何通过EXPLAIN FORMAT=JSON和OPTIMIZER_TRACE看到优化器的“思考过
- 霍格沃兹测试开发 霍格沃兹测试开发
- 数据库License曾经是开发者最头疼的事情之一——按核数收费、按节点数收费、按CPU收费,起步就是几十万。2026年,开发者自主授权正在改变这一切。本文从开发者自主授权的概念出发,对比传统商业授权与开源/自主授权的差异,拆解“常青藤计划”等长期免费授权模式如何降低开发者的试错成本,帮助读者理解开发者自主授权如何让数据库“用得起的”成为现实。 数据库License曾经是开发者最头疼的事情之一——按核数收费、按节点数收费、按CPU收费,起步就是几十万。2026年,开发者自主授权正在改变这一切。本文从开发者自主授权的概念出发,对比传统商业授权与开源/自主授权的差异,拆解“常青藤计划”等长期免费授权模式如何降低开发者的试错成本,帮助读者理解开发者自主授权如何让数据库“用得起的”成为现实。
- 做 AI 应用,最烧钱的就是 Token。我最近在华为云开发者发现了个成长中心:日常做点任务攒积分,积分可以换代金券,代金券能抵扣调大模型、ModelArts 这些按 Token 收费的服务。下面是门槛最低的几个任务的操作记录。 一、低门槛任务清单(按操作成本从低到高)引路地址:开发者成长中心顺序任务周期积分操作成本1每日签到每日+10 / 天极低,点一下2实名认证一次性+50低,上传证件,... 做 AI 应用,最烧钱的就是 Token。我最近在华为云开发者发现了个成长中心:日常做点任务攒积分,积分可以换代金券,代金券能抵扣调大模型、ModelArts 这些按 Token 收费的服务。下面是门槛最低的几个任务的操作记录。 一、低门槛任务清单(按操作成本从低到高)引路地址:开发者成长中心顺序任务周期积分操作成本1每日签到每日+10 / 天极低,点一下2实名认证一次性+50低,上传证件,...
- 2026年7月是AI编程工具的修罗场。我们来看看过去两周发生了什么:7月18日,IntelliJ IDEA 2026.2发布,Copilot原生集成、Agent Skills框架上线; 7月23日,字节Trae 3.0发布,月活破500万,Vibe Coding和Solo Mode 3.0成为行业焦点; 7月25日,JetBrains Air更新,开放ACP协议接入外部Agent,同时增加J... 2026年7月是AI编程工具的修罗场。我们来看看过去两周发生了什么:7月18日,IntelliJ IDEA 2026.2发布,Copilot原生集成、Agent Skills框架上线; 7月23日,字节Trae 3.0发布,月活破500万,Vibe Coding和Solo Mode 3.0成为行业焦点; 7月25日,JetBrains Air更新,开放ACP协议接入外部Agent,同时增加J...
- 从行内补全到工程化交付,AI编程的演进速度让整个技术圈措手不及。但真正重要的不是工具变多快,而是你的能力模型能不能同步进化。 大概在2022年中,GitHub Copilot开始在小圈子里流行起来的时候,大部分人把它当成一个"高级自动补全"。能帮你在写for循环的时候少敲几个键,偶尔猜中你接下来要写的整行代码。那时候有人开玩笑说,这东西充其量就是帮你从打字员升级成编辑员。四年后的今天,Ope... 从行内补全到工程化交付,AI编程的演进速度让整个技术圈措手不及。但真正重要的不是工具变多快,而是你的能力模型能不能同步进化。 大概在2022年中,GitHub Copilot开始在小圈子里流行起来的时候,大部分人把它当成一个"高级自动补全"。能帮你在写for循环的时候少敲几个键,偶尔猜中你接下来要写的整行代码。那时候有人开玩笑说,这东西充其量就是帮你从打字员升级成编辑员。四年后的今天,Ope...
- 高德开放平台持续围绕空间智能能力建设,不断丰富AI产品体系,完善行业解决方案,并加速全球位置服务能力升级 高德开放平台持续围绕空间智能能力建设,不断丰富AI产品体系,完善行业解决方案,并加速全球位置服务能力升级
- 最开始做 AI 聊天,只需要一个输入框加发送按钮就能搞定。但随着 AI 功能越做越丰富,文件上传、语音输入、切换大模型、联网搜索、深度思考全都要塞进聊天底部,小小的输入框硬生生扩容成了全能的 AI 输入控制台。这篇文章就拿 TinyRobot 里的 Sender 组件举例,顺着业务需求一路拆解,聊聊功能变多之后,组件边界是怎么一步步被撑大,并进一步探讨如何通过架构调整提升组件的灵活性与适配能... 最开始做 AI 聊天,只需要一个输入框加发送按钮就能搞定。但随着 AI 功能越做越丰富,文件上传、语音输入、切换大模型、联网搜索、深度思考全都要塞进聊天底部,小小的输入框硬生生扩容成了全能的 AI 输入控制台。这篇文章就拿 TinyRobot 里的 Sender 组件举例,顺着业务需求一路拆解,聊聊功能变多之后,组件边界是怎么一步步被撑大,并进一步探讨如何通过架构调整提升组件的灵活性与适配能...
- 引言在构建生产级 AI Agent 的过程中,搜索模块的选型往往决定了智能体对外界信息的感知精度与执行效率。当前多数开发者会优先选用通用网页搜索接口满足联网需求,但在金融尽调、能源分析、代码生成等专业场景下,通用搜索普遍存在数据覆盖不足、结构化程度低、信息时效性弱等问题,进而引发大模型幻觉、推理结果偏差等连锁反应。本文将从开发者选型视角出发,系统拆解一款面向 AI Agent 设计的专用搜索... 引言在构建生产级 AI Agent 的过程中,搜索模块的选型往往决定了智能体对外界信息的感知精度与执行效率。当前多数开发者会优先选用通用网页搜索接口满足联网需求,但在金融尽调、能源分析、代码生成等专业场景下,通用搜索普遍存在数据覆盖不足、结构化程度低、信息时效性弱等问题,进而引发大模型幻觉、推理结果偏差等连锁反应。本文将从开发者选型视角出发,系统拆解一款面向 AI Agent 设计的专用搜索...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签