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

面对高并发是锁的实现要使用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)

大家都在看

  • Windows下部署Flask的Web服务

    1、说下了解写web服务器,web框架与 WSGI 之间的关系: Web服务器层:Web服务器的主要作用就是接收请求 、处理请求、返回响应。比如:Nginx,Apache,IIS等…

    技术杂谈 2023年6月1日
    0103
  • MQ详解

    什么是MQ? 【1】MQ:MessageQueue,消息队列。 队列,是一种FIFO 先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。…

    技术杂谈 2023年7月24日
    069
  • 十八、IO流(完结)

    十八、IO流 18.1 File 类 18.1.1 File 类介绍 java.io.File 类是 文件 和 目录 的 路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操…

    技术杂谈 2023年7月11日
    065
  • 【证券从业】金融基础知识-第四章 股票02

    注1:后续学习并整理到第八章,全书完结后再合并成一个笔记进行源文件分享 注2:本章内容巨多,大约分为两篇文章记录消化 posted @2022-06-06 02:11 陈景中 阅读…

    技术杂谈 2023年7月10日
    076
  • Zookeeper全解析——Client端(转)

    Zookeeper的Client直接与用户打交道,是我们使用Zookeeper的interface。了解ZK Client的结构和工作原理有利于我们合理的使用ZK,并能在使用中更早…

    技术杂谈 2023年5月31日
    095
  • Java基础内容汇总[持续更新]

    汇总什么? 用于笔者日常笔记汇总,工作一段时间了,也看了一些源码,技术广度、深度都有点半桶水味道了,重头拾起当初的知识点~。很多东西不做记录且长时间不回忆不使用就容易忘记,与其到处…

    技术杂谈 2023年7月24日
    073
  • Nginx+php+mysql+wordpress搭建自己的博客站点

    服务器环境要求Centos 6 或以上版本(由于我们的目标是半小时内搭建好,那就选简单yum安装)MySQL 5或更新版本Nginx 1或更新版本PHP 5 或更新版本 php-f…

    技术杂谈 2023年7月11日
    070
  • C/C++宏定义讲解

    宏 define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本. 使用宏时是简单的代码段替换. #define的…

    技术杂谈 2023年7月24日
    074
  • java设计模式:观察者模式

    参考博客:Java观察者模式(Observer)SpringBoot事件监听机制及观察者模式/发布订阅模式 1.使用场景 聊天室程序的创建。服务器创建好后,A,B,C三个客户端连上…

    技术杂谈 2023年7月24日
    081
  • 面试官:请说出4种不使用第三方变量交换两个变量值的方法

    哈喽,大家好,我是阿Q。前几天有个小伙伴去面试,被面试官的一个问题劝退了:请说出几种不使用第三方变量交换两个变量值的方法。 问题有点绕,好不容易缕清了面试官的问题,却发现答不上来。…

    技术杂谈 2023年7月11日
    077
  • Jenkins pipeline 流水线部署 并自定义 buildName 和 buildDescription 显示信息

    安装 Pipeline 插件 安装 Groovy Postbuild 插件 安装 build user vars 插件 安装 Build Name and Description …

    技术杂谈 2023年5月31日
    0109
  • 神经网络那些事儿(一)

    这次主要说说神经网络的一些主要思想,包括介绍两种人工神经元(perceptron neuron和sigmoid neuron)以及神经网络的标准学习算法,随机梯度下降法。神经网络可…

    技术杂谈 2023年5月31日
    076
  • 初识Python系列(一)

    对于Python selenium操作的总结(一) 1.对于驱动的安装 驱动包:webdriver(在cmd执行help(webdriver)可查看所支持的浏览器类型,在此只提其中…

    技术杂谈 2023年7月23日
    064
  • 一、学习框架

    Java系统学习的框架 学习的第一条笔记 最后把视频链接附上 【【狂神说Java】Java零基础学习视频通俗易懂-哔哩哔哩】 https://b23.tv/qv5MkI Origi…

    技术杂谈 2023年6月21日
    092
  • Windows Server 开启远程桌面

    工作中不可避免地经常要用到WindowsServer,为了使用的方便,配置了远程桌面,这里记录一下远程桌面配置过程中遇到的一些问题以及解决方法。 Windows Server200…

    技术杂谈 2023年7月11日
    093
  • 【干货】整理分布式技术框架常用的算法及策略

    将一些零散的知识点进行整理, 以便加深理解,方便查阅,也希望能帮到大家。 通过系统随机函数,根据后端服务器列表的大小值来随机选择其中一台进行访问。由概率统计理论可以得知,随着调用量…

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