随笔分类 -  成长记录

记录一下开发过程中遇到的各种bug,总结我的解决过程
摘要:问题背景 某验收系统,客户发起验收流程时,由于前端没有做防重点击的限制,导致申请按钮连续点击了多次,重复发起了多条流程 历史逻辑 后端为了保证接口幂等,在发起验收流程的代码中加了几层逻辑如下: 判断验收记录状态是否为待发起, 如果不是,则立刻返回失败 发起流程的入口加了一层用户维度的锁,可以保证同一 阅读全文
posted @ 2024-12-16 17:17 蓝瓶的真好喝 阅读(17) 评论(0) 推荐(0) 编辑
摘要:背景 低代码审批流在创建审批任务时需要为审批任务分配审批人,在配置审批人的时候,可以选择不同维度的身份,如用户、岗位、角色、组织,可以同时配置多个维度,每个维度的结果取交集。 在这个基础上还可以根据运行时环境不同选择不同组织下的用户,例如当前登录组织的上n级或者下n级,也可以配置多条,每条的结果取交 阅读全文
posted @ 2024-11-29 18:01 蓝瓶的真好喝 阅读(14) 评论(0) 推荐(0) 编辑
摘要:故事背景 主角:低代码项目 时间:2023-08-29 背景:项目通过jenkins部署k8s容器到虚拟机,在一次部署之后,服务发生无限重启的现象,springboot项目起来后没多久(甚至有几次还没启动)就会被杀掉进程,服务宕机了一个晚上。 排查过程 查看日志 通过 kubelet logs 命令 阅读全文
posted @ 2024-11-26 18:16 蓝瓶的真好喝 阅读(70) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示