锁释放和事务提交的顺序问题

面对高并发是锁的实现要使用aop 实现,锁不能加在方法中,应为事务一般是方法结束后提交,而锁在finally 方法中提交,从而会出现锁已经解锁而事务还没来得及提交,下个锁获得到的数据就不对。

参考链接:https://blog.csdn.net/Fan_c_w/article/details/100042385

联系方式

锁释放和事务提交的顺序问题

posted on
2020-11-17 21:24 @ 小浩

阅读(
1088

) 评论(
) 编辑

Original: https://www.cnblogs.com/xiohao/p/13996619.html
Author: @ 小浩
Title: 锁释放和事务提交的顺序问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/554098/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • QT布局管理器

    QT主要布局管理器分类 QHBoxLayout(水平布局) 把子窗口从左到右排列在一个水平行上。 运行结果: QVBoxLayout(垂直布局) 把子窗口从上到下排列在一个垂直列上…

    技术杂谈 2023年6月1日
    091
  • cmd防火墙开启端口netsh

    netsh advfirewall firewall add rule name=”Enable appname 37982″ dir=in action=…

    技术杂谈 2023年5月31日
    086
  • do-release-upgrade升级笔记

    db_dump备份数据库 apt指令卸载旧的postgresql服务 apt安装新的 端口如果变成5433,可以去配置里面改一下 bash里面用下面指令建用户名 bash里面用这个…

    技术杂谈 2023年5月30日
    097
  • Ubuntu下Mariadb数据库的安装和目录迁移

    1、简介 本文主要是 Ubuntu 下 Mariadb 数据库的安装和目录迁移,同样适用于 Debian系统:Ubuntu 20.0.4Mariadb:10.3.22注意:文中运行…

    技术杂谈 2023年7月24日
    077
  • SQL中的排座位问题

    表: Seat +————-+———————+|…

    技术杂谈 2023年6月21日
    0119
  • NoteOfMySQL-07-索引

    1. 索引概述 创建索引的目的是为了优化数据库的查询速度,不添加索引的情况下需要遍历所有数据才能进行删、查、改等操作。 2. 索引存储类型 存储类型 支持的存储引擎 B型树(BTR…

    技术杂谈 2023年7月11日
    060
  • SpringMVC学习笔记

    javaSE -> JavaWeb -> SSM(SpringMVC、Spring、MyBatis) -> JavaEE -> SpringBoot、Spr…

    技术杂谈 2023年7月11日
    065
  • asp.net ajax 客户端框架未能加载 sys 未定义

    一般来说与配置文件有关: 查看HTML源文件,会发现脚本有 后缀是.axd 把以上路径放IE里如果能提示下载,则说明是其他问题,如果不能提示继续往 下看。 我找了个能正常运行AJA…

    技术杂谈 2023年7月10日
    094
  • 拒绝蛮力,高效查看Linux日志文件!

    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 日常分析问题时,会频繁地查看分析日志,但如果蛮力去查看日志,耗时费力还不一定有效果,因此我总结…

    技术杂谈 2023年7月25日
    095
  • 【转载】win10任意地方右键打开cmd

    创建一个文件叫 xx.reg,复制以下内容到里面,保存后双击即可; 空白处右键就会出现cmd_here,可以自己改这个名称 Windows Registry Editor Vers…

    技术杂谈 2023年6月1日
    090
  • 什么叫 CC 攻击?什么叫 DDOS 攻击?

    CC 攻击,主要是用来攻击页面的,模拟多个用户不停的对你的页面进行访问,从而使你的系统资源消耗殆尽。 DDOS 攻击,中文名叫分布式拒绝服务攻击,指借助服务器技术将多个计算机联合起…

    技术杂谈 2023年5月31日
    090
  • How to kill server when seeing “EADDRINUSE: address already in use”

    How to kill server when seeing “EADDRINUSE: address already in use” https://st…

    技术杂谈 2023年5月31日
    097
  • winform 控件开发

    避免出现闪烁 1.控件的使用尽量以纯色为主,尽量不使用背景图,或者把大图改成小图,或者图片不缩放绘制,或者直接用不透明的纯色背景色(Winform控件透明是伪透明,是通过截取父容器…

    技术杂谈 2023年6月1日
    0100
  • 函数式编程-Stream流

    函数式编程-Stream流 1. 概述 1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 //查询未成年作家的评分在70以上的书籍 由于…

    技术杂谈 2023年7月11日
    093
  • 添加COM类型库ACTIVEX接口

    头文件 public:STDMETHOD(GetEsamVersion)(BSTR pVersion,int nRet); 在项目.idl文件里添加 interface ITool…

    技术杂谈 2023年7月11日
    074
  • 强软弱虚引用,只有体会过了,才能记住

    以前学习强软弱虚引用的时候,只是走马观花看看博客,并没有自己写代码去实践、去证明,导致每次看完后,过不了多久就忘了,后来下定决心,一定要自己敲敲代码,这样才能让印象更加深刻,古人云…

    技术杂谈 2023年7月25日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球