让 AI 更懂你的项目:Harness 工程实践
背景 用 AI Agent 做项目,几乎每个人都会遇到同一个场景:开头的要求说得很清楚,对话一长,Agent 又开始跑偏。于是第一反应往往是——“它...
背景 用 AI Agent 做项目,几乎每个人都会遇到同一个场景:开头的要求说得很清楚,对话一长,Agent 又开始跑偏。于是第一反应往往是——“它...
背景 传统的 LLM API 只提供模型推理能力,业务系统想要一个"能动手"的 Agent(执行命令、读写文件、网页搜索),往往需要自己搭...
一、幂等性的概念 1.1 什么是幂等性 幂等性(Idempotence)最早源自数学领域,指的是一个操作执行一次和执行多次所产生的影响是完全相同的。用...
重新认识枚举(Enum) 背景:枚举一直以来是我们常用的常量、状态定义工具。相比于直接使用int或者String常量,枚举往往更加安全、直观并...
重新认识事务(Transaction) 为什么要重新认识事务 起初我们在刚接触数据库都学过事务,在项目实践中都有过使用事务。着业务的越来越大,功...
Mybatis中MapperXML在Spring中动态加载设计 背景:现在市面上大多数系统使用的是MyBatis作为ORM层框架,在开发的过程...
领域驱动设计DDD-理论&实际 当系统复杂度到了一定程度的时候,无论是可扩展性还是开发效率亦或是性能考虑等方面总是想要走出当前的困境,...
Spring AI 光速入门 背景:AI成为了大多数人提效的工具,尽管现在AI工具的使用已经非常方便,但是我们还是需要思考,如何让个人/系统更加适配AI,或者...
高效Java反射方案 文章背景:在日常的开发工作中,反射的应用出现的越来越多,尽管目前反射带来的性能损耗还没有特别明显,但是针对反射行为的优化...
Linux常用命令使用手册 –help是个好命令 rz Receive ZMODEM(接收 ZMODEM 协议文件) 接收文件:在远程服务器终端输入 rz,本地弹出文件...