两下或多下回车造成数据库多次提交事物的解决方法
//判断Cache中是否存在code,如果不存在就返回true 并将code存进去,如果存在就返回False
boolean exists = CacheUtil.putNotExist("qrcode_"+strQRCode, 11, 1*60);
if(!exists){
//存在
cdo.setIntegerValue("code",-15);
cdo.setStringValue("msg", "重复提交,或页面超时");
ajaxForAction(ServletActionContext.getResponse(), cdo.toJSON());
return ;
}
//方法结束前清空Cache
public void setCookieInfo(String strQRCode){
CacheUtil.delete("qrcode_"+strQRCode);
}
//另外一个方式是在数据库用for update锁定后判断数据库是否存在数据,存在的话就跳出
转载于:https://www.cnblogs.com/hikarilovedaisuke/p/11174486.html
两下或多下回车造成数据库多次提交事物的解决方法相关推荐
- windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法
windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...
- XP下使用FFMPEG(API和exe)遇到的问题和解决方法。
XP下使用FFMPEG(API和exe)遇到的问题和解决方法. 1.需求背景 2.遇到的问题 3.解决方法 下载链接 1.需求背景 因为最近接到项目上的一个需求,就是在MP4(H264编码)文件里叠加 ...
- SSM:web目录下有的jsp和图片不能显示,有的可以显示的解决方法
QUESTION:SSM:web目录下有的jsp和图片不能显示,有的可以显示的解决方法 ANWSER: 在学习ssm框架时,遇到的bug是千奇百怪,遇魔杀魔的本领也越来越强.突然出现的jsp页面和图片 ...
- IIS7下 【请求被中止: 未能创建 SSL/TLS 安全通道 】 解决方法
IIS7下 [请求被中止: 未能创建 SSL/TLS 安全通道 ] 解决方法 参考文章: (1)IIS7下 [请求被中止: 未能创建 SSL/TLS 安全通道 ] 解决方法 (2)https://ww ...
- Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法
Windows下运行python脚本报错"ImportError: No Module named ..."的解决方法 参考文章: (1)Windows下运行python脚本报错& ...
- Windows下使用pip安装模块发生“failed with error code 1”的解决方法
Windows下Python安装部分模块时出错,错误代码类似于下面这种: Command "f:\python\python36\python.exe -u -c "import ...
- ubuntu下sogou输入法的输入框只显示英文不显示中文的解决方法
ubuntu下sogou输入法的输入框只显示英文不显示中文的解决方法 参考文章: (1)ubuntu下sogou输入法的输入框只显示英文不显示中文的解决方法 (2)https://www.cnblog ...
- Win 7下IE11或其他版本无法卸载、无法重新安装问题的解决方法
[size=large][align=center]Win 7下IE11或其他版本无法卸载.无法重新安装问题的解决方法[/align][/size] 在安装IE11的过程中,或人为中断IE11安装,或 ...
- windows下cmd中输入nvidia-smi显示不是内部或外部命令解决方法!
windows下cmd中输入nvidia-smi显示不是内部或外部命令解决方法! 我的cuda.cudnn等都是可以正常使用的,只是查看不了显存,在查看了很多博客后下面这个方法亲测有效: 在环境变量的 ...
最新文章
- node开发环境(mac)和线上环境(linux)搭建
- 博途v15安装过程中提示出错_博途V15.1安装及无限重启和.net3.5SP1错误处理解决方法...
- Android phone xp 华为3x,3000mAh大电池 华为荣耀3X续航能力实测
- ajax请求可以延时吗,延时校验AJAX请求
- 分享一本Swift好书
- IndexTank全文检索引擎设计分析
- python字典popitem_Python 字典(Dictionary) | 菜鸟教程
- 数字的与或非处理表中的多个状态(二)
- Android Studio查看MD5
- 记忆网络之Dynamic Memory Networks模型介绍及代码实现
- PyCharm 下载/上传gitlab 代码
- HIVE如何进行随机抽样
- S3DIS场景点云数据集
- php zlib decompress,PHP - Manual: Phar::decompress (官方文档)
- 生化奇兵: 无限 设置简体中文和显示对白字幕
- 我的k8s随笔:Kubernetes 1.17.0 部署
- vue入门(一)----工程vue_sell
- 好东西下载Download
- Tomcat是什么。Tomcat入门介绍
- 泊松融合进行数据拼接报错