记录一次 Docker PostgreSQL 15 升级到 18 的真实排障过程:从 pgAdmin 4 还原报错、PGDATA 挂载错误和空库误判,到使用 pg_upgrade 升级副本并核对完整实例;也重新审视 PostgreSQL 工具生态与快速开发中的数据库选型。
复盘一个 React/Taro 共用表单把初始发布误判为编辑、最终请求 PATCH /resources/undefined 的问题:如何从请求方法和载荷确认分支,用可辨识联合约束子组件属性,判断客户端状态检查的合理位置,并避免把局部修复扩张成全局 ID 校验。
记录 Bun TypeScript 服务端为解决 Worker 无法在 VS Code 命中断点而形成的双运行结构:调试时通过 RUN_WORKER_IN_MAIN 把同一循环放回主线程,生产仍使用独立 Worker,并说明 isMainThread、postMessage、双入口构建与 Docker 启动。
介绍如何使用 acme.sh 和阿里云 DNS 签发通配符证书,并自动更新多个阿里云账号下的 CDN 与 DCDN 证书。结合一次线上证书过期故障,说明 Le_DeployHook 被覆盖后为何会出现本地续签成功、线上证书仍未更新,并给出多账号部署钩子、日志留存和证书指纹核对方法。
记录 HEU KMS Activator 的项目仓库、Releases 下载路径和基本运行步骤,说明 Windows、Office 支持范围会随工具版本和授权环境变化,并提醒在运行前核对软件许可、文件来源、版本兼容、安全告警、系统还原点和重要数据备份,避免直接关闭安全软件。
记录一次微信小程序真机正则兼容问题:开发者工具可以运行的 `\p{Script=Han}`,在真机 JavaScript 运行时却抛出 `Invalid property name`。文章说明这种 Unicode 属性转义为什么会在目标环境失效、怎样改用明确的汉字区间,以及必须保留该语法时如何做能力检测。
用完整代码复盘 Taro 小程序冷启动认证竞态:useLaunch 登录为何报找不到页面实例,App.onShow 刷新为何制造数据库写入,以及认证屏障、401 单飞续期、无状态 JWT 和角色同步应当怎样配合,并给出可直接落地的客户端与服务端代码。
收录 Microsoft Visual C++ v14、2013、2012、2010、2008 与 2005 运行库下载链接,说明如何根据缺失的 DLL 和程序架构选择版本,并保留特定旧版本与旧系统兼容包入口,适合排查 Windows 程序缺少 VCRUNTIME 或 MSVCP DLL 的启动错误。
读完一篇认证令牌存储文章后,我重新梳理了 localStorage、HttpOnly Cookie、服务端 Session 与 BFF 的适用场景,也补充了 CSRF、JWT 撤销和 DBSC 的边界。存储位置没有统一答案,先要确认浏览器究竟需不需要接触 Token。