当前位置: 首页 > news >正文

那里可以做PC28网站的设计动画公司

那里可以做PC28网站的,设计动画公司,动易官方网站,贵州大地建设集团网站单体架构__用户限买 一个id一单的多线程事务失效问题解决 背景介绍#xff1a;有一种情况#xff0c;我们在使用Synchronized的时候出现失效情况。 经过排查#xff0c;是因为使用了this.当前对象#xff0c;他现在使用的是目标对象加锁失效#xff0c;使用代理对象加锁就…单体架构__用户限买 一个id一单的多线程事务失效问题解决 背景介绍有一种情况我们在使用Synchronized的时候出现失效情况。 经过排查是因为使用了this.当前对象他现在使用的是目标对象加锁失效使用代理对象加锁就不失效了。特此记录以下从获取到解决的步骤 1.导入依赖 dependencygroupIdorg.aspectj/groupIdartifactIdaspectjweaver/artifactId/dependency2.启动类加注解 EnableAspectJAutoProxy(exposeProxy true)这个注解会在启动的时候暴露代理对象 3.具体业务场景使用 背景介绍我这边是将需要加锁的代码抽取成了一个方法ctrlaltm然后用Synchronized锁的整个方法。 // 获取当前代理对象将此对象作为锁Object obj AopContext.currentProxy(); // 当前此对象可以强转也可以是接口或者类 // 可以在server中定义方法直接用server引用也可以这样获取到了代理对象加锁可以保证事务不失效synchronized (obj){ // 需要被封装的代码块}注上方强转的应该是当前实现类的server接口然后用那个接口获取到当前实现类的方法这个方法是加了事务控制的方法然后在引用的地方外面加sync锁就行了解决了事务失效 4.扩展 toString方法里面有一个intern的方法在创建字符串的时候优先去字符串常量池里面查找有的话返回字符串常量池地址引用。 如果这种方法帮你解决了问题帮点个赞哦。
http://www.sadfv.cn/news/50706/

相关文章:

  • 网站开发项目实战视频网站流程图设计工具
  • 经营网站icp备案要求湖南人力资源网官网
  • 一级a做爰片就在线手机看韩国网站电商总监带你做网站策划
  • 关于网站建设的建议征集众包网站建设
  • 四川城乡建设网站莱芜金点子广告电子版最新
  • python做网站设计免费制作一个自己的网站吗
  • 可信网站认证logo久久建筑网站内搜索
  • html5网站制作实战贝锐免费域名
  • 做招聘网站需要资质吗合肥网站建设平台
  • 新校区建设专题网站企业宣传网站建设图示
  • 用阳寿做交易的网站手机 写wordpress
  • iis端口相同不同网站建设重庆广告公司电话
  • 提供做pc端网站建设食品商购网站
  • 成都手机微信网站建设报价单wordpress google 字体 360
  • 网站开发一般有几个服务器能24小时挂机的云电脑
  • 用html5做的网站的原代码代刷推广网站
  • 杨园建设社区网站室内设计者联盟网
  • 做网站公司苏州发布信息的平台有哪些
  • 炫酷个人网站php源码在线logo制作网站
  • 怎样把网站上传到空间如何做网站搜索引擎优化
  • 长沙好的网站建设什么查网站是否降权
  • 个人网站建设公免费cdn服务器
  • 网站开发的技术流程个人网站建设模板简洁图片
  • 网站开发什么方式优设网的吉祥物
  • 乐清网站建设lonwap罗湖网站建设优化
  • 深圳哪家做网站网站建设行业淘宝装修模板
  • 宿迁专业三合一网站开发光电公司网站建设
  • 做门户论坛与网站的区别茌平网页设计
  • 现在开什么网站住房建设部官方网站
  • 网站建设朝阳最新网页游戏排行榜2021