zhlifeiy · 工程笔记

把项目里的坑,写成可以复用的答案

园区监控平台里,用户看实时视频时的截图和录像,原本是浏览器直接下载到本地。这次把它改成上传线上存储,并补齐了分页列表、查看、改名、批量删除和审计日志。这篇复盘记录几个关键的设计决策,以及过程中踩到的五个真实的坑——分页插件的 NULL 参数、通用 mapper 的 OGNL 陷阱、单测测不到的 XML 语法错误、被 distinct 折叠的测试数据,还有 PowerShell 拼 URL 的变量名陷阱。

阅读全文 »

我的博客已经有项目分类、公开简历和本地搜索,但读者仍然要自己翻文章。于是我做了一个“问博客”助手:输入问题,它先从博客中找相关文章,再把少量公开片段交给 MiniMax 生成回答,并附上来源链接。

这篇记录从前端检索、Cloudflare Worker、MiniMax-M3 接入到安全部署的完整过程,也会说明它为什么还不算完整的向量 RAG,以及我准备怎样用最小成本升级。

阅读全文 »

公司默认可见楼层配置(/orgFloorConfig/{orgId} 查询、POST /orgFloorConfig 保存)最初的语义是「限当前园区」——超管在 A 园区,只能给 A 内的公司配 A 的楼层。本次把它放宽为「跨园区绑定」:一个公司可以同时绑多个园区的楼层。改动只动 6 个文件 +70/-23,但牵住了查询、保存、校验三个「按当前园区」硬编码点的同步改造,是放宽约束类重构的一个干净样本。

阅读全文 »
0%