- 博客(201)
- 资源 (3)
- 收藏
- 关注
原创 AI Agent 别再乱起服务:用 PowerShell 让 IDEA 自己重启
用 PowerShell 控制 IDEA 原生重启:AI Agent 改完代码后不在终端起 JVM,而是激活 IDEA 窗口并模拟快捷键触发 Run Configuration,避免日志丢失、端口占用、孤儿进程和断点失效。脚本支持状态查询与按序重启,可写入 Agent 规则强制执行。
2026-09-18 14:10:47
36
原创 Amazon Ads API 实战:如何高精度关联广告活动(Campaign)与 ASIN 及 ERP 产品主数据
本文深度解析 Amazon Ads API 中广告活动(Campaign)与 ASIN 及 ERP 主数据的关联方案。文章剖析了 SP、SD 与 SB 广告的底层差异,针对复杂的 SB 广告提出“推广与出单”双轨模型及多分支解析逻辑;同时给出基于复合主键与 EXISTS 子查询的 SQL 优化策略,彻底解决数据翻倍与历史版本错配难题。
2026-09-16 17:24:26
144
原创 亚马逊广告 API (Amazon Ads API) 直接广告商注册与授权标准操作流程 (SOP)
本指南为亚马逊广告 API(Amazon Ads API)直接广告商(Direct Advertiser)模式的标准化注册与授权操作流程。文档全面梳理了从 Partner Network 申请、LWA 开发者应用配置、Scope 作用域分配到 OAuth 2.0 授权及 Token 换取的全流程细节,并针对网络环境隔离、卖家中心前置登录以及申请被拒申诉等关键踩坑点给出了具体解决方案,旨在帮助团队安全、高效地完成 API 接入与数据对接。
2026-09-16 11:36:59
190
原创 别再追“新词”了!从 Graph Engineering 破局,彻底搞懂 AI Agent 的底层内核 Loop Engineering
本文深入解析了 AI 工程中 Loop(循环) 与 Graph(图) 的本质关系,指出 Graph 仅是多 Loop 的编排(节点与边),而非概念替代。文章剥离市场概念炒作,强调绝大多数业务应从单 Loop 切入,通过确定性验证(如 pytest)、状态持久化与熔断机制攻克死循环与状态震荡,待单 Loop 承载力达到极限后再拆分为 Graph 架构。
2026-09-14 17:20:21
124
原创 亚马逊 Listing 标题与亮点修改前,为什么一定要先「预检」?
亚马逊 Listing 批量改标题亮点前,务必先做预检。本地校验长度格式后,用 SP-API 的 VALIDATION_PREVIEW 模式让亚马逊模拟检查、不改数据,通过再正式提交,最后异步验证确认生效,避免无效写入和商品被抑制。
2026-09-10 15:18:35
217
原创 Amazon Ads API V2 视频报告与 V3 的坑:报告成功了,为什么活动数据还是少?
Amazon Ads V3 报告即使成功,旧版 SBV 活动仍可能因没有 adId 被静默漏掉。本文用真实对账案例说明如何发现缺口、调用 V2 视频活动日报补数,并按真实来源及活动维度防止重复统计。
2026-09-07 14:54:11
313
原创 Amazon SP-API 报告创建全流程与状态机:从创建、轮询到下载入库,新手避坑指南
SP-API 报告不是调用一次接口就能拿到数据,而是一套异步任务流程:先创建报告取得 reportId,再轮询处理状态,完成后获取 reportDocumentId 和临时下载地址,最后解压、解析并幂等入库。本文用流程图和状态机讲清每一步,并重点说明无数据时 CANCELLED 不等于失败,避免系统反复创建空报告。
2026-09-01 15:24:05
345
原创 Agent + Skill + Adapter:用适配器模式构建可复用的 AI 应用
本文以商品质检为例,讲解如何用 Adapter 统一 ERP、Excel 与 API 数据,由 Skill 承载规则、Agent 负责编排,构建可复用、可测试且安全的 AI 应用。
2026-08-31 11:13:28
324
原创 把 Amazon Listing 质检做成 Skill:GitHub 开源,5 分钟跑出中文诊断报告
本文介绍一个开源的 Amazon Listing 质检 Codex Skill。它支持文件、Excel/CSV、SP-API 和 ERP 数据,将 Amazon 官方问题与内容质量分开判断,输出中文评分、主要原因、优化行动以及原始值与候选值对照。项目已完成 100 个真实产品的批量实践,可直接从 GitHub 克隆使用,也可作为构建企业级领域 Skill 的参考。
2026-08-30 16:15:32
374
原创 广告自动优化为什么必须先解决数据新鲜度问题
广告自动优化最危险的情况,不是系统没有给出建议,而是系统基于过期、残缺或时间口径不一致的数据,给出了看似精确的建议。
2026-08-28 13:55:20
331
原创 Amazon SP-API 数据同步:限流、幂等、重试与断点恢复
Amazon SP-API 数据同步最容易被低估的地方,是把它理解为“定时调用接口并保存数据”。
2026-08-28 10:50:55
342
原创 从 0 到 2,000+ 次提交:ERP 四年的架构演进
这篇文章不准备复述技术栈升级清单,而是回答三个问题:为什么要重构、重构真正改变了什么,以及一个长期演进的 ERP 应该如何控制复杂度。
2026-08-28 10:25:15
441
原创 NAS 内网域名访问为什么需要浏览器授权
新版浏览器为防止公网网页静默访问企业内网设备,会对 NAS 内网域名启用本地网络访问授权。本文结合实际问题,简要介绍授权触发、NAS 网关配置、内网 DNS、HTTPS 探针及代理软件绕过规则,并给出常见故障的排查方法。
2026-08-14 09:54:01
298
原创 使用 Agent 建表,一定要统一字符集:一次 Illegal mix of collations 引发的数据库技术债治理
随着 Agent 大量参与建表和数据库开发,隐式默认配置更容易造成 charset、collation 不一致,并在跨表 JOIN 时触发 `Illegal mix of collations`。本文结合真实案例,分析问题成因,并给出从数据库默认值、历史表迁移到 CI 约束的完整治理思路:不要让 Agent“记住规范”,而要让工程系统强制执行规范。
2026-08-08 10:42:34
333
原创 HTTPS 页面内网直连 NAS:解决 Mixed Content 与公网带宽瓶颈
当前端部署在公网 HTTPS 环境,而文件存储在办公室内网 NAS 时,直接访问 HTTP NAS 地址会被浏览器以 Mixed Content 拦截。本文介绍一种“内网 HTTPS 直连优先、服务器中转兜底”的方案,让内网用户以局域网速度预览和下载文件,同时保证外网访问不受影响。
2026-07-23 13:47:03
443
原创 NAS + Tailscale + WebDAV:安全对接云服务器 Spring Boot
本文介绍如何利用 Tailscale 组建加密虚拟局域网,让云服务器上的 Spring Boot 应用通过 WebDAV 访问家庭 NAS。整个方案无需将 NAS 的 WebDAV 端口暴露到公网,并支持 UDP 打洞直连。
2026-07-20 11:45:08
358
原创 Java 调用外部 Go 程序的实践:ProcessBuilder 在生产环境中的应用
本文基于线上真实代码,介绍 Java 如何通过 ProcessBuilder 集成 Go 二进制程序,并分享日志消费、服务就绪检测、生命周期管理等几个容易踩坑的实践经验。
2026-06-15 21:57:54
243
原创 订阅管理系统:从设计到落地,手把手带你实现完整方案
本文手把手实现了一套订阅管理系统,覆盖节点管理、二维码多策略解析、六种协议链接处理、前端表单双向联动、真实请求延迟测试、IP地理信息前端查询、每节点独立加密的安全订阅、以及四层限流防刷。代码可直接复制使用,并详解了每个设计决策的原因。
2026-06-12 11:33:50
191
原创 告别误操作!Spring Boot 多环境配置隔离与启动守卫实战
开发时在 IDE 里启动微服务,一个手滑选了 `prod` 配置,结果本地服务直连生产数据库,甚至注册到生产 Nacos 开始承接线上流量?又或者,打包时忘记切换环境,带着开发配置的 JAR 包被部署到生产服务器,导致服务完全不可用?
2026-06-11 10:46:52
417
原创 Windows 通过 Java 获取可用端口的一个坑:Hyper-V 保留端口导致 UDP 绑定失败
本文记录了这个问题的完整排查过程、根本原因,以及如何通过 Java 代码优雅地规避它。如果你的应用需要在 Windows 上动态分配端口并同时使用 UDP,请务必留意这个巨坑。
2026-06-10 17:09:56
431
原创 Claude Code 系统提示词里的安全底线:OWASP Top 10
本文从 Claude Code 的系统提示词出发,引出 OWASP Top 10:2025 的核心思想,并用开发者视角逐条解释常见安全问题及其最佳实践。通过真实案例和工程经验,帮助新手建立基础的安全意识,并提供可落地的安全 checklist。
2026-05-06 17:07:51
402
原创 亚马逊SP-API的升级过程-订单 API v0 弃用公告
在软件开发的生命周期中,依赖库的升级维护是一项常态化的工作。今天,我想通过一次真实的亚马逊SP-API SDK升级经历,探讨系统升级维护的必要性,以及在这个过程中可能遇到的挑战。
2026-03-02 14:25:15
581
原创 Java 对接 126 邮箱实战指南
在一次看似普通的「邮件同步」需求中,我被 126 邮箱连续教育:未读邮件一夜清零、IMAP 神秘报错、增量同步丢邮件、READ_WRITE 自动改状态。本文以真实踩坑经历为主线,系统讲解 Java + IMAP 对接 126 邮箱的完整方案,从依赖选型、全量/增量同步、未读保护,到 IMAP ID 安全机制,适合 第一次做邮件系统的新手,也适合 正在补坑的老项目。
2026-02-11 13:42:22
654
原创 Vue3 动态路由在生产环境才出现白屏的排查与解决(keep-alive 踩坑实录)
项目基于 Vue3 + Vue Router + 动态路由,在开发环境运行正常,但打包部署后出现路由切换白屏、无报错的问题。最终定位为 keep-alive 的 include 使用了路由 name,而非组件 name,在生产环境异步组件场景下直接阻断渲染。本文给出问题判断依据、根因分析以及最小改动的稳定解决方案。
2026-02-02 19:40:23
500
原创 亚马逊广告 API 的请求级 Token 设计:彻底解决 1 小时过期问题
亚马逊广告 API 的 OAuth2 Access Token 官方有效期为 1 小时。如果在 SDK 初始化阶段注入 Token,在分页、高并发或长时间运行的场景下,极易触发 401 Unauthorized,导致任务中断。本文从工程实践出发,介绍一种**请求级 Token 注入**的设计方案,通过覆盖 SDK 核心调用方法,在每一次 API 请求前动态注入最新 Token,并配合 Token 提前过期策略与 401 自动重试机制,在不修改 SDK 源码的前提下,彻底解决 Token 过期带来的系统不稳
2026-01-19 19:08:13
1256
原创 Amazon Ads API 集成问题排查与最佳实践
在集成 Amazon Ads API 时,我们通过 OpenAPI 生成 Java SDK,可以快速构建接口、避免重复造轮子,同时解决了 SDK 编译、运行和数据序列化等常见问题。本文结合实际排查经验,详细说明了从编译错误到 API 调用和 Jackson 序列化问题的解决方案,帮助开发者高效、安全地集成 Amazon Ads API。
2026-01-19 14:06:11
1033
原创 基于 OpenAPI 规范生成亚马逊广告(Amazon Ads)Java SDK
亚马逊广告(Amazon Ads)提供了完整的 OpenAPI 规范,但官方 Java SDK 更新滞后、覆盖不全。本文基于 Amazon Ads 官方 OpenAPI JSON,通过 openapi-generator 自动生成 Java SDK,并打包为 Maven 依赖,引入现有系统。该方案有效解决接口维护成本高、重复造轮子的问题,大幅提升 Ads 接口集成效率,适用于中大型后端系统的工程化实践。
2026-01-17 17:22:36
1297
原创 Chrome 自动填充“用户名”到普通输入框 - 解决方案
在 Chrome 浏览器中,即使为 input 设置了 `autocomplete="off"`、`new-password`,甚至延迟渲染,仍然可能被自动填充为系统保存的用户名。本文通过实际踩坑案例说明:**Chrome 的密码管理器无法被前端彻底关闭**。文章解释了其底层触发机制,并给出了目前业内最稳定、可复用的解决方案——通过“隐藏诱饵字段”转移自动填充行为,适用于 Vue、Naive UI、Element、Ant Design 等后台系统。
2026-01-17 09:30:31
432
原创 AI 时代的软件工程:升级,而非消亡
AI 并未终结软件工程,而是重塑了工程师的工作方式。随着 Vibe Coding 的兴起,开发重心从“手写代码”转向“描述意图 + 验证结果”。工程师的核心价值不再是编码速度,而是问题拆解、精准表达、系统理解与结果判断。AI 负责生成,工程师负责设计、校验与决策,软件工程正在升级为更高层次的认知型工作。
2026-01-08 17:54:53
786
原创 亚马逊 SP-API 订单同步如何做?我的一些技术思考
本文探讨了亚马逊SP-API订单同步系统的技术实现难点与解决方案。作者指出订单同步的核心挑战在于如何在不可靠的外部系统中长期稳定运行,而非简单的接口调用。文章详细分析了限流控制(采用保守的令牌桶策略)、防漏单机制(时间窗口重叠)、订单状态更新(双通道同步)等关键技术点,并强调了事务隔离、异常处理与并发控制的重要性。最终提出"慢、稳、可恢复"的设计理念,认为在外部系统不可靠的情况下,构建抗打击能力比追求性能更重要。这些经验对电商系统对接和第三方API集成具有普遍参考价值。
2025-12-29 15:08:18
569
原创 对接 SP-API 授权架构设计:门面模式 + 工厂模式
本文以 SP-API 系统授权为背景,介绍了如何通过门面模式与工厂模式构建一套清晰、可扩展的授权架构。通过门面统一 API 入口、工厂集中处理授权上下文、Session 承载调用状态,实现了业务代码极简化、测试友好以及低成本扩展的工程效果。这种设计有效降低了第三方 API 集成的长期维护成本。
2025-12-23 10:38:43
829
原创 Amazon SP-API,授权封装、SDK 分层与 AAD 加密一致性设计
本文针对Amazon SP-API长期维护中遇到的常见问题,包括代码重复、授权解密失败、AAD不一致导致历史数据失效,以及业务与安全逻辑混杂等,分享了一次重构授权与SDK接入层的工程实践。
2025-12-19 15:34:33
650
原创 Vue2 动态路由:用 Vuex 管理权限路由
本文结合真实项目经验,解析了 Vue2 动态路由“添加成功但页面不刷新”的根因,提出以 Vuex 统一管理权限路由的解决方案,实现菜单响应式更新与路由解耦,给出最小可用代码与常见踩坑总结,适用于中大型后台系统。
2025-12-18 11:55:44
553
原创 MyBatis-Plus 单元测试中 Lambda Mock 的坑与解决
本文总结了 MyBatis-Plus 在单元测试中使用 LambdaWrapper 时常见的 Lambda 缓存异常问题,分析其根源在于 Mock 环境缺失真实上下文。通过精简示例说明为何 any(LambdaWrapper.class) 易出错,并给出使用 any() 的稳定解决方案,强调单元测试应聚焦业务逻辑、避免过度关注 SQL 与 Lambda 细节。
2025-12-17 15:03:56
1775
原创 分布式系统中一致性哈希的作用
一致性哈希是一种为分布式系统而生的数据分布策略,用于解决节点扩缩容时大规模数据迁移的问题。它通过将节点和数据映射到同一哈希环上,使系统在节点变化时只影响少量数据,从而保持缓存命中率和系统稳定性。Redis、Cassandra、CDN 等系统广泛使用这一思想,是理解分布式架构绕不开的基础知识。
2025-12-17 14:45:37
894
原创 为什么要做API限流?
限流(Rate Limiting)让系统在高压环境下保持“优雅从容”。它不是为了炫技,而是为了系统可靠性:防止一个用户拖垮整个服务,防止排队爆炸、数据库崩溃、整条链路雪崩。本篇文章以故事、历史梗和技术细节带你入门限流的原理、算法、应用场景和最佳实践。
2025-12-12 11:10:41
656
原创 一致性模型ACID vs BASE
一致性模型决定了系统在压力、网络分区、全球请求下的行为方式。ACID 强调“绝对正确”,BASE 强调“尽量可用”。理解它们的取舍、特性与组合方式,是构建现代分布式系统的必修课。本文用通俗故事、历史梗、场景案例带你理解两者差异,并告诉你实际项目应如何混合使用。
2025-12-09 09:29:50
704
原创 Spring Boot 快速对接亚马逊 SP-API,并使用沙箱环境进行测试
本文详细介绍了如何使用 Spring Boot 快速对接亚马逊 Selling Partner API(SP-API),并通过静态与动态沙箱环境完成本地调试。内容涵盖 SDK 安装、应用注册、沙箱凭证获取、刷新令牌创建,以及 Java 示例代码演示实际调用流程。文章还整理了沙箱与生产端点的差异,并附上官方最佳实践文档,适合正在构建亚马逊卖家系统的开发者快速上手。
2025-11-26 17:59:41
1050
原创 数据库类型有哪些?该如何选择?
选择正确的数据库类型,是架构设计中最关键但最容易被忽视的决策之一。本篇通过深入浅出的故事方式,介绍了关系型、列式、文档、键值、图数据库、时序数据库与向量数据库的特点,并列举每种类型的主流产品。你将了解每类数据库的优势、局限、最佳实践与典型应用场景,帮助你在项目中快速做出合理选择,构建高性能、可扩展的数据体系。
2025-11-26 10:56:07
1184
原创 CDN 工作原理与最佳实践
网站的全球访问速度变慢,罪魁祸首往往不是代码,而是距离。CDN(内容分发网络)通过在全球部署边缘节点,把热门内容缓存到离用户最近的地方,让“全球访问像本地一样快”。它不仅减少延迟,还降低源站压力,提高可靠性,并提供网络层安全防护。通过合理缓存策略、版本化资源、智能路由和 HTTP/3 等优化,CDN 让系统在不修改后端逻辑的情况下变得更快更稳。理解 CDN 工作原理与最佳实践,是任何现代 Web 或后端工程师的必备技能
2025-11-26 10:14:09
1334
LLM 训练实战全书:前训练、后训练与基础设施的 200 页精解
2025-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅