java幂等性处理
发布日期:2022-03-09 00:49:11 浏览次数:26 分类:技术文章

本文共 343 字,大约阅读时间需要 1 分钟。

幂等性定义

业务逻辑执行一次和执行多次的结果始终都是一样的 , 例如 把id为1的用户的年龄改成18岁 ,不管这个逻辑执行多少次 ,最终的年龄始终是18

哪些语句是幂等的

  • select语句是天然幂等的
  • update语句 修改成固定值是天然幂等的 如 update table set age=18 where id=1 , 变量值修改不是幂等的 ,如 update table set age=age+1 where id=1
  • delect语句是天然幂等的
  • insert不是幂等的

幂等性出现的场景

  1. 表单重复提交
  2. 变量值修改多次

幂等性解决方案

token机制 (适用于insert , update语句)

乐观锁 (适用于update语句)

数据库唯一索引 (适用于insert语句)

转载地址:https://blog.csdn.net/m0_56951095/article/details/121588361 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:百度地图加标注链接跳转三方 电脑打开 可以跳转 手机打开 就不能跳转怎么解决
下一篇:大数据开发--Java环境配置和关联本地jdk1.8

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2023年01月31日 07时45分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

04 spring中bean的工厂方法 2020-01-25 20:19:01
05 spring中的ioc的注解实现 2020-01-25 20:19:01
08 配置方式完成事务 2020-01-25 20:19:00
01 spring中bean的配置与使用 2020-01-25 20:19:00
02 spring中bean的集合的配置和使用 2020-01-25 20:19:00
05 配置方式完成aop 2020-01-25 20:19:00
06 JdbcTemplate的使用 2020-01-25 20:19:00
07 注解方式完成事务 2020-01-25 20:19:00
02 jdk动态代理 2020-01-25 20:18:59
03 cglib动态代理 2020-01-25 20:18:59
04 注解方式完成aop 2020-01-25 20:18:59
13 springmvc完成文件上传 2020-01-25 20:18:59
14 springmvc完成文件下载 2020-01-25 20:18:59
01 静态代理 2020-01-25 20:18:59
10 拦截器 2020-01-25 20:18:58
11 了解基于配置的springmvc 2020-01-25 20:18:58
12 springmvc完成国际化 2020-01-25 20:18:59
07 数据绑定之格式化 2020-01-25 20:18:58
08 数据绑定之校验 2020-01-25 20:18:58
09 ControllerAdvice的使用 2020-01-25 20:18:58