表单重复提交&数据库并发插入

表单重复提交

方案:

1、js做置灰按钮、

2、后台生成一个token给前端,前端提交带着token,后台接收到token后,和session中的比较,匹配,则删除token。如果不匹配不允许提交, 多机器分布式不适用这种(除非session复制共享)

3、方案2的分布式版本,通过redis的setnx或者redLock进行分布式锁, 或者通过zookeeper实现的分布式锁

 

数据库并发插入

方案:

1、数据库建立唯一索引,相同的数据,只会成功1条

2、加锁

转载于:https://my.oschina.net/u/1423640/blog/1563838

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值