资讯中心
行业洞察、技术分享与服务案例。我们把项目里踩过的坑和总结的方法写下来,希望对正在做信息化建设的你有用。
Selected work
项目界面
交付过的真实界面,左右切换浏览,点击可放大看细节。
系统上线之后:一份可执行的运维交接清单
交付不是终点。文档、账号、备份、监控与应急路径是否齐备,决定了系统在半年后还能不能被安心维护。
阅读全文军利易购积分模块重构,幂等键重设计
军利易购那套积分跑了七年,2019 年补的幂等键是订单号加类型。现在多了签到、评价、活动补偿几种来源,同一个业务号可能对应多条流水,老键不够用。重构成 source 加 biz_id 加 change_type 三段,40 多万行历史按下新键回填,跑了 2 小时。
阅读全文生鲜早市 5 点开单,一次超时排查
生鲜小程序 5 点开单,1 月有天 5 点 07 分起陆续报超时,到 5 点 20 攒了 40 多笔失败。查下来不是并发,是凌晨 4 点 55 一个定时汇总把 MySQL 拖慢了,正撞上开单。把任务挪到 3 点 40,又给它单独走只读从库,早市没再卡。
阅读全文微软中国活动站点,SSO 加钉钉扫码
微软中国又一场活动站点,这回要求内部员工免登、外部嘉宾扫码入场。员工走既有 SSO 票据,嘉宾用钉钉扫码拿临时凭证,两套身份在后台合成同一张签到表。踩了个坑:钉钉回调的 timestamp 带毫秒,验签时按秒算一直失败,改了才发现。
阅读全文高校实验室台账三期:LDAP 加设备预约冲突
哈尔滨工程大学那套实验室台账做到三期,账号早接了 LDAP,这回加设备预约。冲突判断没放前端,在预约表上建了 device_id 加时段的约束,同一时段用唯一索引挡,跨时段重叠靠一条 NOT EXISTS 查询。预约成功后往企业微信推一条提醒。
阅读全文丹溪酒业经销商后台,Excel 导入 500 家门店
丹溪酒业那套经销商数据,2017 年是我们清洗后导进去的,2024 年交回客户自己维护。后台做了 Excel 批量导入,500 多家门店,导入前出预览、按门店号加城市查重、省份走那张 32 条字典表。第一次客户自己导,跳出 9 行待确认,文员照着改完就好。
阅读全文中智集团招聘会官网二期,简历去重 2000 行
中智集团招聘会官网二期,难点是简历去重:同一人投多个岗位、传了两版 PDF,2000 多行里重复不少。没用姓名,用手机号加邮箱做主键,文件按内容哈希合并,重复投递列成待确认表让人核。导出按岗位分 sheet,每个 HR 只看自己那几页。
阅读全文北大国际 BiMBA 捐赠页,支付回调对账
北大国际 BiMBA 校友捐赠页,金额可选也可自填,支付走第三方。最费劲的是回调:同一笔通知来了 2 次,有一次延迟 40 分钟。按商户订单号做幂等,另加定时任务每 30 分钟主动查单补漏,每天下午导出一张明细给财务对账。
阅读全文生鲜小程序冷链,配送时段和库存预占
生鲜小程序加冷链配送,下单要选早市 5 点到 7 点、午前、下午三档时段。难点是每档车容量有限,不能只扣商品库存。给 delivery_slot 表加了 capacity 和 booked 两列,下单时条件更新,满了引导改选,定时任务每 10 分钟释放未支付预占。
阅读全文活动报名现场扫码,2000 行 CSV 导入
一场行业活动,客户提前发来 2000 多行历史名单要导进现场签到系统。CSV 6 列,有 3 处合并单元格留下的空值、十几行手机号带空格。现场 8 点开门,我们 7 点 10 分在展馆跑导入,先出预览再写库。峰值一小时扫了 600 多人,没排长队。
阅读全文进口旅游网站改版,签证表单并进去了
2016 年那套三语旅游站改版,把独立的签证申请表单并进行程页。最麻烦的是草稿:用户选完行程再填签证,字段不能重填。给草稿表加了行程 id,跨页用同一个 draft_id 串起来,定时任务清 7 天没动的。语言切换靠 cookie 记 language_code,草稿不丢。
阅读全文红帆生物官网,资料下载按角色放行
红帆生物官网改版,产品资料分公开、经销商、内部三档,下载按角色放行。没上复杂权限系统,文件表加一列 level,登录态带角色,Nginx 用 X-Accel-Redirect 藏住真实路径。每个下载留了日志:谁、几点、哪份,能按月份筛,导出给市场部核。
阅读全文








