摘要: Harness Engineering 究竟是什么?不是又一个AI营销概念,而是AI从能说会道迈向能干成事的关键分水岭!本期深度拆解AI工程演进的三层核心:Prompt Engineering(让模型听懂你)、Context Engineering(让模型看到该看的信息)、Harness Engin 阅读全文
posted @ 2026-04-15 16:31 暮色之狐 阅读(296) 评论(0) 推荐(0)
摘要: 散弹枪编程 火力覆盖,蒙中就行 “嗯,这个报错……把参数从 false 改成 true 试试?还不行?那把这行注释掉看看?” 开发者使用非常随意的方式对待代码,像持散弹枪般,不加分析地向问题盲目射击,通过随机、反复地修改代码来碰运气,直到错误消失。这是一种极其消极的调试方式,往往在解决一个表面问题的 阅读全文
posted @ 2026-04-14 18:12 暮色之狐 阅读(290) 评论(0) 推荐(1)
摘要: Claude Code 通关手册(八):推荐 5 个 Hooks,代码质量提升 3 倍 这是Claude Code通关手册的第八篇,推荐5个实用的Hook,代码质量提升 3 倍 上周三下午,我让 Claude Code 帮我重构一个老模块。 它干得挺快,噼里啪啦一顿输出。我切出去喝了口水,回来一看——它正准备把我一个还没有提交git的源文件直接覆盖掉。 手抖着点了“拒绝”,后背全是冷汗 阅读全文
posted @ 2026-04-13 13:46 暮色之狐 阅读(472) 评论(0) 推荐(1)
摘要: Claude Code 通关手册(七):给 AI 装上技能包——Skills 完全指南 这是Claude Code通关手册第七篇,这一篇让我们学习ClaudeCode的新功能Skills,从“每次重新教”到“一次封装,处处复用”,这才是 AI 助手的正确打开方式 先来一个扎心的场景 你已经能够熟练的使用Claude Code:权限设置、CLAUDE.md、自定义命令、子代理、MCP…… 阅读全文
posted @ 2026-04-12 11:33 暮色之狐 阅读(400) 评论(0) 推荐(3)
摘要: Claude Code通关手册(六):MCP协议完全指南 这是Claude Code通关手册的第六篇,上一篇我们为Claude Code配置了专家团队,这一篇我们为他装上外部设备,让他从本地助手转变成互联网平台。 一个很形象的比喻:没有配置MCP的Claude Code就像是一个被关在房间里的天才。 它聪明、高效——能处理你扔给它的所有文件,却够不着外面世 阅读全文
posted @ 2026-04-11 12:35 暮色之狐 阅读(275) 评论(0) 推荐(0)
摘要: Claude Code通关手册(五):组建你的AI专家团队,子代理系统 这是Claude Code通关手册的第五篇,这一篇将把“万能助手”变成一支专业队伍,各司其职、并行作战,这才是 Claude Code 的正确打开方式 先来看一个熟悉的场景 你面对一个复杂的任务,突然萌生了这样的想法: “要是能有个专门负责探索代码库的助手,再有个专门审查代码的专家,还有个专注写测试 阅读全文
posted @ 2026-04-10 18:09 暮色之狐 阅读(293) 评论(2) 推荐(3)
摘要: Claude Code通关手册(四):自定义命令,告别手敲重复指令 这是Claude Code通关手册的第四篇,这一篇我们要解锁一个让你效率再翻倍的功能——自定义命令。把那些每天都在敲的重复指令、复杂流程,变成一条简单的斜杠命令,从此告别手打。 你有没有这样的经历: 帮我检查一下代码风格,用 Google Java Format 帮我生成一下测试用例,用 JUnit 阅读全文
posted @ 2026-04-09 17:13 暮色之狐 阅读(402) 评论(0) 推荐(0)
摘要: Claude Code通关手册(三):CLAUDE.md深度实战 这是Claude Code通关手册的第三篇,在上一篇中,我们搞定了权限设置,让Claude Code安全可控地访问你的文件。今天,我们将更进一步——用CLAUDE.md赋予它长期记忆,彻底告别每次对话都要重复交代技术栈的烦恼。 我来描述一个场景,你看有没有中过招—— 周一早上,你打开终端,启动 Cl 阅读全文
posted @ 2026-04-08 23:17 暮色之狐 阅读(682) 评论(0) 推荐(0)
摘要: 问题设定 三扇门:一扇后面有汽车(奖品),两扇后面有山羊。 你随机选择一扇门(比如 1 号门)。 主持人(知道汽车在哪里)打开另一扇门,露出一只山羊(比如 3 号门)。 主持人问你:是否换到剩下的那扇门(2 号门)? 关键点 主持人 总是 会打开一扇有山羊的门,且不会打开你选的门。 主持人的行动不是 阅读全文
posted @ 2026-04-08 17:11 暮色之狐 阅读(107) 评论(2) 推荐(0)
摘要: Claude Code通关手册(二):搞清权限,效率翻倍 这是Claude Code通关手册的第二篇,上一篇我们初步了解了Claude Code,这一篇要解决新手最头疼的问题——权限系统,搞清Claude Code的权限分配,让Claude Code真正能为我们提效 使用Claude Code的开发者,想必都经历过这样的崩溃场景: "我要读取pom.xml 阅读全文
posted @ 2026-04-07 20:13 暮色之狐 阅读(662) 评论(0) 推荐(2)
摘要: Claude Code通关手册(一):转角遇到爱,真香体验 这是Claude Code通关手册的第一篇。本系列将带你从零开始,系统掌握Claude Code的完整知识体系,从CLI命令到自动化工作流,从个人使用到团队协作。 AI发展如火如荼,你可能已经在使用各种AI编程工具。每天打开编辑器,自动补全代码、生成测试用例,或协助编写需求代码。在编辑器中与AI交互 阅读全文
posted @ 2026-04-07 20:10 暮色之狐 阅读(975) 评论(4) 推荐(3)
摘要: k8s暴漏服务的方式2 通常k8s中的服务对外暴漏会使用Ingress,那么为什么不使用NodePort的方式呢? 这篇文章用来探讨下面的这几个问题 为什么NodePort这种暴露服务的方式不适合用来给服务做域名解析 怎么使用Ingress暴露Web服务 生产集群Ingress怎么做高可用 为什么N 阅读全文
posted @ 2023-11-30 17:31 暮色之狐 阅读(148) 评论(0) 推荐(0)
摘要: 身为一个后端工程师,大多数项目都是web服务这类的“无状态应用”,工作中也是使用k8s的Deployment编排应用,Deployment适合编排无状态应用,他认为所有的应用完全相同,互相之间也没有依赖顺序,也无所谓运行在哪台宿主机上,也正因为应用无状态,在需要的时候可以水平扩/缩容,增加/删除Po 阅读全文
posted @ 2023-11-03 16:01 暮色之狐 阅读(113) 评论(0) 推荐(0)
摘要: 二方库 名称 说明 一方库 指项目内的各个模块,一般不会被项目组外所使用,通常使用的是最新版本 二方库 指公司内部公共库,会被公司的各个项目组所使用,而且每个项目组所依赖的版本不一定一致,需要严格管理版本 三方库 一般代指公司外部的公共库,由公司外的开发团队进行版本维护,版本可控性难以控制,公司引入 阅读全文
posted @ 2023-10-20 13:55 暮色之狐 阅读(124) 评论(0) 推荐(0)
摘要: 最近在做功能更改时,发现一个接口设计很有趣,其中涉及一些代码设计方面的值得思考的内容。 背景 以下是一个相对简单的优惠券列表功能。不同的优惠券具有不同的描述,而描述内容会受到一定的业务规则影响。例如,满5元可用的兑换券将显示为"满5.01可用",而无订单限制的兑换券将显示为"仅支付0.01元"。 用 阅读全文
posted @ 2023-09-19 11:27 暮色之狐 阅读(72) 评论(0) 推荐(0)
摘要: 故障描述 为提高系统吞吐量,优化接口的响应速度,让页面响应时间更短,将某个聚合接口的多个串行调用更改为异步并行的方式 上线后,不到一会出现大量的线程池资源耗尽的异常告警,异常日志 Exception in thread "main" java.util.concurrent.ExecutionExc 阅读全文
posted @ 2023-09-18 16:34 暮色之狐 阅读(110) 评论(0) 推荐(0)
摘要: 栈溢出 在进行函数调用时,会将函数局部变量等信息压入栈中,在递归调用时如果层数太深,那么线程栈空间被耗尽,没有足够的内存分配给新创建的栈帧,就会导致java.lang.StackOverflowError 解决方案: 把递归调用函数更改为while或者for循环实现 通过尾递归优化,Java编译器不 阅读全文
posted @ 2023-09-13 13:43 暮色之狐 阅读(637) 评论(0) 推荐(0)
摘要: > 在公司承担技术面试的职责,刚开始的时候可能会感到困惑,不知道如何去面试别人,这里总结了一些技术面试的经验,以及一些在面试过程中的一些思考 ## 技术面试应该要问些什么? 技术面试通常是对于候选人的技术能力的评估和相关知识进行评估的面试环节,在技术面试中,面试官通常要评估候选人在以下方面的职责: 阅读全文
posted @ 2023-08-23 16:24 暮色之狐 阅读(341) 评论(0) 推荐(0)
摘要: ## 背景 在开发过程中我们更多的是使用Spring的声明式事务,也就是使用`@Transactional`注解。 需要注意的是`@Transactional`在很多种情况下失效,总结起来大概两种场景,第一没有经过Spring Bean的AOP代理,比如同一个bean中,一个方法调用另一个方法,如果 阅读全文
posted @ 2023-08-21 10:48 暮色之狐 阅读(116) 评论(0) 推荐(0)
摘要: ## 镜像下载 华为云镜像下载CentOS镜像,镜像使用 CentOS-7-x86_64-Minimal-2207-02.iso [repo.huaweicloud.com/centos/7/isos/x86_64/](https://repo.huaweicloud.com/centos/7/is 阅读全文
posted @ 2023-07-23 21:52 暮色之狐 阅读(214) 评论(0) 推荐(0)