- 博客(210)
- 收藏
- 关注
原创 亚马逊 SP-API 接入(一):卖家中心开发者注册与应用创建全流程
从卖家中心开发者注册、创建应用到获取 LWA 凭证与刷新令牌的 SP-API 接入全流程,附美国站 Maven Java 可运行 Demo。
2026-10-31 15:53:21
101
原创 Amazon SP-API 多店铺接入,有必要一店一台服务器吗?
多店铺接入 Amazon SP-API 是否需要一店一机、独立出口 IP?本文区分 API 调用与后台登录的身份凭证差异,分析独立部署真正解决的问题,并结合领星等 ERP 案例与开发者讨论,指出「一店一机」是可选部署方案而非防关联必要条件,自建系统更应关注凭证隔离与权限管理。
2026-10-26 10:07:05
105
2
原创 基于 MCP 的 AI 协作工程技术搭建:从线上故障排查到闭环修复的工程实践
基于真实生产实践,详解如何通过 MCP 只读探针、SQL AST 硬校验防线、本地精准单测与 Skill 受控流水线,让 AI 深入排障、代码定位与灰度发布全流程,在严密安全边界内构建端到端的工程协作闭环。
2026-10-19 17:20:56
346
原创 Amazon Ads API 自建 SDK 架构升级实战:从手工生成 JAR 到可追溯构建体系
本文复盘 Amazon Ads API 自建 SDK 重构:拆解自动生成层、协议适配层与宿主层职责边界;利用 Maven 与 Flatten 插件实现独立脱钩发布;并通过 SHA-256 哈希测试自动化感知官方规范演进。
2026-10-16 11:16:03
408
原创 亚马逊广告 API (Amazon Ads API) 对接实战:实体接口、异步报告与 14 天归因机制
本文为授权篇实战续作,从新手视角剖析亚马逊广告数据接口(同步管理配置)与报告接口(异步统计业绩)的职责边界;深入拆解14天归因回溯与数据动态修正机制,并提供模型解耦与双引擎滚动刷新的高可靠工程方案。
2026-10-14 10:25:22
169
原创 【Agent 架构实战】大模型长期项目开发:决策文档生命周期管理与 CI 门禁治理
为防止归档文件在日后被 Agent 或人误改写,用一个哈希清单锁死归档区:封存时把每份的 SHA-256 写入;此后每次校验都以Git HEAD 中的 manifest 为可信基准——即使有人连工作区的 manifest 一起改掉,与 Git 历史一比也会现形。一个长期 AI Agent 项目的健壮性,不仅取决于代码编写的速度,更取决于其决策记忆系统的清洁度。通过建立事实-规则-依据三层解耦架构,配合目录即状态的 ADR 状态机与SHA-256 哈希门禁。
2026-10-05 11:36:19
250
原创 别再手动重启服务了!让 AI Agent 配合 Spring Boot DevTools 自动编译重启、即时生效
针对 AI Agent 编码后本地服务未更新的问题,本文通过配置 Spring Boot DevTools 触发文件,引导 Agent 自动完成“编译-重启-验证”全流程,构建高效的 Vibe Coding 反馈闭环,真正实现运行即验证。
2026-09-29 13:46:34
210
原创 AI 商品图视觉蒸馏实战:基于“版型-符号”解耦与提示词盲测闭环
针对 AI 电商商品图重构中形态漂移的痛点,本文提出“版型-符号-画面协议”三层解耦架构。通过“文本+双图”结构化资产与硬性门槛六维盲测闭环,实现商品几何形态的稳定控形与高效主题衍生,打造可复现的生图工程化流程。
2026-09-26 10:13:41
345
原创 AI Agent 别再乱起服务:用 PowerShell 让 IDEA 自己重启
用 PowerShell 控制 IDEA 原生重启:AI Agent 改完代码后不在终端起 JVM,而是激活 IDEA 窗口并模拟快捷键触发 Run Configuration,避免日志丢失、端口占用、孤儿进程和断点失效。脚本支持状态查询与按序重启,可写入 Agent 规则强制执行。
2026-09-18 14:10:47
172
原创 Amazon Ads API 实战:如何高精度关联广告活动(Campaign)与 ASIN 及 ERP 产品主数据
本文深度解析 Amazon Ads API 中广告活动(Campaign)与 ASIN 及 ERP 主数据的关联方案。文章剖析了 SP、SD 与 SB 广告的底层差异,针对复杂的 SB 广告提出“推广与出单”双轨模型及多分支解析逻辑;同时给出基于复合主键与 EXISTS 子查询的 SQL 优化策略,彻底解决数据翻倍与历史版本错配难题。
2026-09-16 17:24:26
222
1
原创 亚马逊广告 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
298
原创 别再追“新词”了!从 Graph Engineering 破局,彻底搞懂 AI Agent 的底层内核 Loop Engineering
本文深入解析了 AI 工程中 Loop(循环) 与 Graph(图) 的本质关系,指出 Graph 仅是多 Loop 的编排(节点与边),而非概念替代。文章剥离市场概念炒作,强调绝大多数业务应从单 Loop 切入,通过确定性验证(如 pytest)、状态持久化与熔断机制攻克死循环与状态震荡,待单 Loop 承载力达到极限后再拆分为 Graph 架构。
2026-09-14 17:20:21
177
原创 亚马逊 Listing 标题与亮点修改前,为什么一定要先「预检」?
亚马逊 Listing 批量改标题亮点前,务必先做预检。本地校验长度格式后,用 SP-API 的 VALIDATION_PREVIEW 模式让亚马逊模拟检查、不改数据,通过再正式提交,最后异步验证确认生效,避免无效写入和商品被抑制。
2026-09-10 15:18:35
224
原创 Amazon Ads API V2 视频报告与 V3 的坑:报告成功了,为什么活动数据还是少?
Amazon Ads V3 报告即使成功,旧版 SBV 活动仍可能因没有 adId 被静默漏掉。本文用真实对账案例说明如何发现缺口、调用 V2 视频活动日报补数,并按真实来源及活动维度防止重复统计。
2026-09-07 14:54:11
334
原创 Amazon SP-API 报告创建全流程与状态机:从创建、轮询到下载入库,新手避坑指南
SP-API 报告不是调用一次接口就能拿到数据,而是一套异步任务流程:先创建报告取得 reportId,再轮询处理状态,完成后获取 reportDocumentId 和临时下载地址,最后解压、解析并幂等入库。本文用流程图和状态机讲清每一步,并重点说明无数据时 CANCELLED 不等于失败,避免系统反复创建空报告。
2026-09-01 15:24:05
353
原创 Agent + Skill + Adapter:用适配器模式构建可复用的 AI 应用
本文以商品质检为例,讲解如何用 Adapter 统一 ERP、Excel 与 API 数据,由 Skill 承载规则、Agent 负责编排,构建可复用、可测试且安全的 AI 应用。
2026-08-31 11:13:28
328
原创 把 Amazon Listing 质检做成 Skill:GitHub 开源,5 分钟跑出中文诊断报告
本文介绍一个开源的 Amazon Listing 质检 Codex Skill。它支持文件、Excel/CSV、SP-API 和 ERP 数据,将 Amazon 官方问题与内容质量分开判断,输出中文评分、主要原因、优化行动以及原始值与候选值对照。项目已完成 100 个真实产品的批量实践,可直接从 GitHub 克隆使用,也可作为构建企业级领域 Skill 的参考。
2026-08-30 16:15:32
450
原创 广告自动优化为什么必须先解决数据新鲜度问题
广告自动优化最危险的情况,不是系统没有给出建议,而是系统基于过期、残缺或时间口径不一致的数据,给出了看似精确的建议。
2026-08-28 13:55:20
334
原创 Amazon SP-API 数据同步:限流、幂等、重试与断点恢复
Amazon SP-API 数据同步最容易被低估的地方,是把它理解为“定时调用接口并保存数据”。
2026-08-28 10:50:55
350
原创 从 0 到 2,000+ 次提交:ERP 四年的架构演进
这篇文章不准备复述技术栈升级清单,而是回答三个问题:为什么要重构、重构真正改变了什么,以及一个长期演进的 ERP 应该如何控制复杂度。
2026-08-28 10:25:15
445
原创 NAS 内网域名访问为什么需要浏览器授权
新版浏览器为防止公网网页静默访问企业内网设备,会对 NAS 内网域名启用本地网络访问授权。本文结合实际问题,简要介绍授权触发、NAS 网关配置、内网 DNS、HTTPS 探针及代理软件绕过规则,并给出常见故障的排查方法。
2026-08-14 09:54:01
302
原创 使用 Agent 建表,一定要统一字符集:一次 Illegal mix of collations 引发的数据库技术债治理
随着 Agent 大量参与建表和数据库开发,隐式默认配置更容易造成 charset、collation 不一致,并在跨表 JOIN 时触发 `Illegal mix of collations`。本文结合真实案例,分析问题成因,并给出从数据库默认值、历史表迁移到 CI 约束的完整治理思路:不要让 Agent“记住规范”,而要让工程系统强制执行规范。
2026-08-08 10:42:34
337
原创 HTTPS 页面内网直连 NAS:解决 Mixed Content 与公网带宽瓶颈
当前端部署在公网 HTTPS 环境,而文件存储在办公室内网 NAS 时,直接访问 HTTP NAS 地址会被浏览器以 Mixed Content 拦截。本文介绍一种“内网 HTTPS 直连优先、服务器中转兜底”的方案,让内网用户以局域网速度预览和下载文件,同时保证外网访问不受影响。
2026-07-23 13:47:03
451
原创 NAS + Tailscale + WebDAV:安全对接云服务器 Spring Boot
本文介绍如何利用 Tailscale 组建加密虚拟局域网,让云服务器上的 Spring Boot 应用通过 WebDAV 访问家庭 NAS。整个方案无需将 NAS 的 WebDAV 端口暴露到公网,并支持 UDP 打洞直连。
2026-07-20 11:45:08
390
原创 Java 调用外部 Go 程序的实践:ProcessBuilder 在生产环境中的应用
本文基于线上真实代码,介绍 Java 如何通过 ProcessBuilder 集成 Go 二进制程序,并分享日志消费、服务就绪检测、生命周期管理等几个容易踩坑的实践经验。
2026-06-15 21:57:54
255
原创 告别误操作!Spring Boot 多环境配置隔离与启动守卫实战
开发时在 IDE 里启动微服务,一个手滑选了 `prod` 配置,结果本地服务直连生产数据库,甚至注册到生产 Nacos 开始承接线上流量?又或者,打包时忘记切换环境,带着开发配置的 JAR 包被部署到生产服务器,导致服务完全不可用?
2026-06-11 10:46:52
435
原创 Windows 通过 Java 获取可用端口的一个坑:Hyper-V 保留端口导致 UDP 绑定失败
本文记录了这个问题的完整排查过程、根本原因,以及如何通过 Java 代码优雅地规避它。如果你的应用需要在 Windows 上动态分配端口并同时使用 UDP,请务必留意这个巨坑。
2026-06-10 17:09:56
447
原创 Claude Code 系统提示词里的安全底线:OWASP Top 10
本文从 Claude Code 的系统提示词出发,引出 OWASP Top 10:2025 的核心思想,并用开发者视角逐条解释常见安全问题及其最佳实践。通过真实案例和工程经验,帮助新手建立基础的安全意识,并提供可落地的安全 checklist。
2026-05-06 17:07:51
414
原创 亚马逊SP-API的升级过程-订单 API v0 弃用公告
在软件开发的生命周期中,依赖库的升级维护是一项常态化的工作。今天,我想通过一次真实的亚马逊SP-API SDK升级经历,探讨系统升级维护的必要性,以及在这个过程中可能遇到的挑战。
2026-03-02 14:25:15
586
原创 Java 对接 126 邮箱实战指南
在一次看似普通的「邮件同步」需求中,我被 126 邮箱连续教育:未读邮件一夜清零、IMAP 神秘报错、增量同步丢邮件、READ_WRITE 自动改状态。本文以真实踩坑经历为主线,系统讲解 Java + IMAP 对接 126 邮箱的完整方案,从依赖选型、全量/增量同步、未读保护,到 IMAP ID 安全机制,适合 第一次做邮件系统的新手,也适合 正在补坑的老项目。
2026-02-11 13:42:22
663
原创 Vue3 动态路由在生产环境才出现白屏的排查与解决(keep-alive 踩坑实录)
项目基于 Vue3 + Vue Router + 动态路由,在开发环境运行正常,但打包部署后出现路由切换白屏、无报错的问题。最终定位为 keep-alive 的 include 使用了路由 name,而非组件 name,在生产环境异步组件场景下直接阻断渲染。本文给出问题判断依据、根因分析以及最小改动的稳定解决方案。
2026-02-02 19:40:23
509
原创 亚马逊广告 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
1263
原创 Amazon Ads API 集成问题排查与最佳实践
在集成 Amazon Ads API 时,我们通过 OpenAPI 生成 Java SDK,可以快速构建接口、避免重复造轮子,同时解决了 SDK 编译、运行和数据序列化等常见问题。本文结合实际排查经验,详细说明了从编译错误到 API 调用和 Jackson 序列化问题的解决方案,帮助开发者高效、安全地集成 Amazon Ads API。
2026-01-19 14:06:11
1041
原创 基于 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
1316
原创 Chrome 自动填充“用户名”到普通输入框 - 解决方案
在 Chrome 浏览器中,即使为 input 设置了 `autocomplete="off"`、`new-password`,甚至延迟渲染,仍然可能被自动填充为系统保存的用户名。本文通过实际踩坑案例说明:**Chrome 的密码管理器无法被前端彻底关闭**。文章解释了其底层触发机制,并给出了目前业内最稳定、可复用的解决方案——通过“隐藏诱饵字段”转移自动填充行为,适用于 Vue、Naive UI、Element、Ant Design 等后台系统。
2026-01-17 09:30:31
446
原创 AI 时代的软件工程:升级,而非消亡
AI 并未终结软件工程,而是重塑了工程师的工作方式。随着 Vibe Coding 的兴起,开发重心从“手写代码”转向“描述意图 + 验证结果”。工程师的核心价值不再是编码速度,而是问题拆解、精准表达、系统理解与结果判断。AI 负责生成,工程师负责设计、校验与决策,软件工程正在升级为更高层次的认知型工作。
2026-01-08 17:54:53
793
原创 亚马逊 SP-API 订单同步如何做?我的一些技术思考
本文探讨了亚马逊SP-API订单同步系统的技术实现难点与解决方案。作者指出订单同步的核心挑战在于如何在不可靠的外部系统中长期稳定运行,而非简单的接口调用。文章详细分析了限流控制(采用保守的令牌桶策略)、防漏单机制(时间窗口重叠)、订单状态更新(双通道同步)等关键技术点,并强调了事务隔离、异常处理与并发控制的重要性。最终提出"慢、稳、可恢复"的设计理念,认为在外部系统不可靠的情况下,构建抗打击能力比追求性能更重要。这些经验对电商系统对接和第三方API集成具有普遍参考价值。
2025-12-29 15:08:18
571
原创 对接 SP-API 授权架构设计:门面模式 + 工厂模式
本文以 SP-API 系统授权为背景,介绍了如何通过门面模式与工厂模式构建一套清晰、可扩展的授权架构。通过门面统一 API 入口、工厂集中处理授权上下文、Session 承载调用状态,实现了业务代码极简化、测试友好以及低成本扩展的工程效果。这种设计有效降低了第三方 API 集成的长期维护成本。
2025-12-23 10:38:43
831
LLM 训练实战全书:前训练、后训练与基础设施的 200 页精解
2025-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅