01Fichil · 独立工程实践

让复杂系统稳定交付

后端 / DevOps / 企业系统集成工程师

我处理生产故障、交付链路和企业系统集成,用日志、数据库状态、测试与发布结果把问题定位、修改和验证过程讲清楚。

Fichil 作者身份使用的抽象几何头像
Fichil用证据完成排障与交付
39组中英双语工程记录
开源可查站点源码CI + 精确 SHA发布证据
02服务方向

我能协助闭环的问题

面向难定位、改动风险高,或跨越多个团队和服务的系统问题,提供聚焦且可验证的工程协作。

01

生产可靠性与性能

沿日志、运行配置、数据库行为、依赖链路和资源限制定位故障,控制修改范围,并用真实边界验证结果。

故障定位SQL 性能运行时
02

DevOps 与交付工程

让构建、CI、环境边界、发布证据和回滚路径可重复执行,同时不让自动化掩盖真实运行风险。

CI/CDDocker发布安全
03

企业物流系统集成

在 WMS、TMS、YMS、SAP/ERP、承运商、计费与 OpenAPI 之间对齐身份、契约、状态、幂等、对账和失败处理。

WMS/TMS/YMSSAP/ERPOpenAPI
03核心案例

核心工程案例

以下案例只使用公开、可核验的工程事实,展示我如何定位、修改和验证复杂系统,不暴露客户身份和私有数据。

01可靠性
SQL性能生产

生产可靠性与性能

生产统计全部显示为 0,但业务数据实际存在。请求链路把大量明细加载到 Java 内存中并超时,页面却把初始化的 0 显示成了真实结果。

改动范围

  • 从页面状态、Java 查询和生产数据量追踪完整请求链路
  • 把统计下推为数据库聚合,同时保持原接口契约不变

验证证据

  • 通过只读检查对账新旧统计结果
  • 让请求失败显式可见,不再伪装成有效的 0
02开源
开源AI 辅助Sites

AI 辅助开发与运维的 fichil.com

这个站点本身就是一个开源交付系统:Hugo Markdown 保持为内容源,vinext 渲染 Sites 应用,通过门禁的变更经由 CI、精确 SHA 发布证据和版本回滚进入生产。

改动范围

  • 双语内容和应用修改都在 Git 中保持可审查
  • 人定义发布规则;受保护检查可自动合并范围严格受限的博客更新

验证证据

  • 通过 /version.json 暴露当前线上提交
  • 生产回滚使用上一已知正常的 Sites 版本
03集成
WMS/TMS/YMSSAP/ERP数据对账

企业物流系统集成

WMS、TMS、YMS、SAP/ERP、承运商、计费、回单和 OpenAPI 的集成不只是连接接口,还必须统一身份、数据归属、状态、重试和对账规则。

改动范围

  • 定义接口契约、身份边界、状态映射、幂等和错误语义
  • 闭环入库、库存、出库、运输、计费、园区与外部 API 流程

验证证据

  • 用数据库对账和全域 smoke 验证最终状态
  • 不让不可控第三方决定平台内部流程是否正确
04技术博客

最新工程记录

最近整理的真实排障、后端、运维和 AI 辅助开发记录。

查看全部记录
05工作方法

公开、可复核的工作方式

这个网站既是工程笔记,也是我公开展示工作方法的地方。每个值得记录的案例都从可观察现象开始,沿真实数据和运行链路定位,控制改动范围,并以验证结果结束。

  • 修改前先建立证据:检查日志、进程参数、数据库状态、网络路径和可复现现象。
  • 保持改动小且可回退:除非需求明确改变,否则保留现有契约和并行业务流程。
  • 在真实边界完成验证:对账数据,覆盖重试与失败路径,构建发布产物,并核对线上版本。
  • AI 辅助、规则门禁:人负责定义交付规则并承担责任;范围严格受限的双语博客 PR 只有在受保护检查通过后才可自动合并,其他变更仍需人工审核。

核心技术栈

01Java / Spring / REST API
02MySQL / SQL 排障
03Linux / 运行时 / 网络
04Docker / GitHub Actions
05WMS / TMS / YMS / SAP 集成
06Codex / AI 辅助工程
06联系

先说明系统,再说明症状

如果需要生产排障、DevOps 交付或物流系统集成协作,请提供当前表现、预期结果、受影响环境、可用日志或数据样例,以及发布限制。我会从现有证据开始判断。

通过邮件开始