
探索
小橙子
这个作者很懒,什么都没留下…
展开
-
spring事务 xml配置与注解配置 顺序
最近在开发中遇到一些问题,在配置xml事务后,又在具体service方法中配置注解,结果注解并不执行。 按我原来的理解是配置xml的目的是为了具体代码的简洁,和大体的统一。而具体的方法如果有特殊的要求,应该执行配置注解。 但是我的理解并不太对。于是我做了一系列的测试。 第一次 首先我证明@Transactional注解到底有没有执行,于是我测试了readOnly参数,外面的xml配置ture...原创 2018-07-08 15:59:25 · 4339 阅读 · 1 评论 -
redis分布式锁
业务需求 1 A请求处理业务,然后存储。 2 B请求处理业务,发现A处理了一半,然后更新。 简单的讲就是先进来业务insert,后进来的业务update 问题 A,B请求处理业务的时候很长,所以A请求进来后insert然后处理业务此时还没有commit事务,B随后进来发现还没有A,所以也insert,这样就出现了2条记录。 解决 1 延迟发送请求,A,B之间延时5秒,一般先进来的A肯...原创 2018-08-30 14:31:06 · 343 阅读 · 0 评论