随笔 - 547  文章 - 1  评论 - 293  阅读 - 33万

乐观锁应用 - 管理后台系统人工操作界面及API远程操作修改功能,对同一个订单数据修改 - 避免被覆盖

乐观锁应用 - 管理后台系统人工操作界面及API远程操作修改功能,对同一个订单数据修改 - 避免被覆盖

1.存在两者同时操作的情况,为了避免数据被覆盖,可以考虑加上乐观锁来实现。 根据修改前和修改后的update_time时间比较或者version版本号的字段来比较,每次修改成功后,update_time会变化,version会累加1
2。页面接口实现:
如果检测到有修改就页面上提示让刷新。重新获取最新的数据,然后再修改。
我们修改的时候会更新update_time, 提交的时候拦截了
加了乐观锁。修改时间不一致,则认为时间发生了变化。不允许修改,修改失败。

posted on   oktokeep  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2021-02-08 es6.6.1 索引的增加,查询,修改,删除
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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