-
Agent从技术上看到底是什么
Agent从技术上看到底是什么Hi,我是阿昌,今天学习记录下什么是Agent。 我这篇笔记就围绕一个问题展开:Agent 从技术上到底是什么。 一、先给 Agent 下个定义Agent 是一个能感知环境、自主决策、执行动作,并基于反馈循环迭代的程序。... -
SDD和Harness:AI编程的两大支柱
SDD和Harness:AI编程的两大支柱Hi,我是阿昌,今天学习记录:SDD 和 Harness:AI 编程的两大支柱。 现在 AI 编程相关概念很多,比如: SDD Harness Engineering Vibe Coding Conte... -
JDK排序异常-ComparisonMethodViolatesContract
JDK排序异常-ComparisonMethodViolatesContracthi,我是阿昌,今天记录一下JDK排序抛异常是怎么回事。 前言线上偶尔会收到一个排序报错: 1IllegalArgumentException: Comparison... -
RocketMQ 同一 JVM 启动多个 Producer 导致 NameServer 只连一个的问题
RocketMQ 同一 JVM 启动多个 Producer 导致 NameServer 只连一个的问题Hi,我是阿昌,今天记录一个容器化迁移 RocketMQ 时踩到的坑: 同一个 JVM 里同时存在两个 NameServer 配置,结果只改了某... -
缓存中的serialVersionUID序列化问题
缓存中的serialVersionUID序列化问题Hi,我是阿昌,今天记录一个 Java 序列化容易被忽略的问题:serialVersionUID 不一致导致InvalidClassException。 这个问题通常出现在项目版本升级的过程中,尤... -
XXL-JOB分片广播灵活控制执行节点数
XXL-JOB 分片广播灵活控制执行节点数Hi,我是阿昌,今天学习记录下 XXL-JOB 分片广播中一个很实用的技巧——灵活控制执行节点数量。 一、问题背景一个真实场景: 线上部署了 20 个消费服务节点,但是数据库只有 8 个实例。 希望对这 8... -
千万规格商品搜索优化方案
千万规格商品搜索优化方案Hi,我是阿昌,今天记录一个电商商品搜索的性能优化案例。 背景是螺丝品类:**商品 5w+,规格(SKU)2000w+**,在后台管理界面做商品搜索时响应超时。 数据量大 + 多表联查 + 联合 LIKE → 扫描行数爆... -
Dubbo服务重启时注册中心下线不及时问题排查与修复记录
Dubbo服务重启时注册中心下线不及时问题排查与修复记录Hi,我是阿昌,今天记录一个服务重启时反复出现的 JDBC 报错问题; 排查到最后发现根因是 Dubbo 2.6.2 的注册中心下线机制有坑。 一、问题现象服务发布重启时,短时间内出现多次 ... -
接口幂等性方案
接口幂等性方案详解Hi,我是阿昌。今天记录一下接口幂等性。 一、什么是幂等幂等是数学概念,比如 f(n) = 1ⁿ,不管 n 取多少,结果永远是 1。 搬到软件开发里: 不论执行多少次相同的请求,产生的效果和返回的结果,都和发出单个请求是一样的。 ... -
PonyTail:让AI写最少代码的工具
PonyTail:让AI写最少代码的工具Hi,我是阿昌,学习了下 GitHub 上火起来的开源项目——PonyTail。 一、PonyTail 是什么?PonyTail 的名字来源于一个经典程序员形象——扎马尾、戴椭圆眼镜、在公司待得比版本控制...
|