2024/12/21

接口版本演进:如何安全地下线一个旧字段

后端接口一旦有外部调用方,字段就不能说删就删。记录一套比较稳妥的演进流程,尤其适合有 App 客户端…

  • 后端
  • 2024/12/21
  • 米阳
  • 19
  • 2024/12/14

    误删数据之后:一次真实的恢复演练

    演练比事故便宜。这篇记录一次「假设有人执行了不带 WHERE 的 DELETE」的完整恢复过程,全程在测试库…

  • 数据库
  • 2024/12/14
  • 米阳
  • 18
  • 2024/11/9

    消息积压了怎么办:从止损到根治

    凌晨被告警叫醒,队列积压几十万条。慌是没用的,按顺序处理。 第一步:确认是不是真积压 # RabbitMQ …

  • 中间件
  • 2024/11/9
  • 米阳
  • 19
  • 2024/11/6

    配置管理:环境变量、配置中心与功能开关

    配置混乱的典型症状:改一个超时时间要重新打包;测试环境连到了生产数据库;某个开关只在一台机器上…

  • 后端
  • 2024/11/6
  • 米阳
  • 22
  • 2024/10/17

    不引入框架也能做最终一致:本地消息表

    「下单成功后发一条通知」这类需求,最容易写成:先写订单,再发消息。可这两步之间一旦进程崩了,订…

  • 后端
  • 2024/10/17
  • 米阳
  • 19
  • 2024/10/12

    旅行怎么带器材:从三机四镜到一机一镜

    第一次长途旅行带了一机四镜加三脚架,二十多斤,第三天就腰疼,最后一周基本只用一颗镜头。后来逐渐…

  • 摄影
  • 2024/10/12
  • 米阳
  • 15
  • 2024/9/14

    接入 CDN 之后:缓存命中率和它带来的新问题

    站点访问变慢之后,第一反应是上 CDN。接完确实快了,但也带来一堆新问题:后台改内容不生效、日志看…

  • 网站动态
  • 2024/9/14
  • 米阳
  • 21
  • 2024/9/12

    Session、JWT 与刷新令牌:登录态方案怎么选

    登录态看起来是个小功能,但一旦选错方案,后面做多端登录、强制下线、权限变更都会很别扭。把三种常…

  • 后端
  • 2024/9/12
  • 米阳
  • 19
  • 2024/8/15

    VSCode插件:MarsCode

    咱也算是吃到了AI的红利了,现在AI暂时还没完全替代咱的岗位那就先让它帮忙打个杂吧,今天,我要为大…

  • 工具
  • 2024/8/15
  • 米阳
  • 1,333
  • 2024/8/10

    宝塔面板的安全加固:能关的都关掉

    宝塔装起来方便,但默认配置是「能用」而不是「安全」。这两年出过几次面板漏洞被批量扫描的事件,该…

  • 运维部署
  • 2024/8/10
  • 米阳
  • 20