本文主要是介绍JAVA - 关于防重复提交探讨,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、前端提交按钮做单次点击
2、后端接收判断请求的数据包,生成唯一key存redis,设置几秒的过期时间(缺陷:带时间戳的数据,需要做些逻辑判断)
3、后端代码逻辑redis分布式锁(缺陷:redis崩溃后会造成脏数据)
4、数据库唯一值,采用code+deltime组合唯一,deltime=0代表有效数据,其他是删除数据,删除的时候把当前时间更新到deltime字段,到秒或者毫秒级
这篇关于JAVA - 关于防重复提交探讨的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!