自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

转载 转:分布式系统中,Redis缓存一致性问题

来源:https://www.douban.com/note/729458065/ 前言 在分布式系统中,缓存和数据库同时存在时,如果有写操作的时候,先操作数据库还是先操作缓存呢?先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 缓存维护方案一 假设有一写(线程A)一读(线程B)操作,先操作缓存,在操作数据库。如下流程图所示: 1)线程A发起一个写操作,第一步...

2019-08-20 22:32:13 556

原创 transaction注解发生的异常,事务不会回滚

解决方案: 方案1.例如service层处理事务,那么service中的方法中不做异常捕获,或者在catch语句中最后增加throw new RuntimeException()语句,以便让aop捕获异常再去回滚,并且在service上层(webservice客户端,view层action)要继续捕获这个异常并处理 方案2.在service层方法的catch语句中增加:TransactionAsp...

2019-08-20 16:53:25 842

转载 Spring @Transactional 事务笔记

本文针对项目常用点进行笔记,并非小白科普。 本文从两个方面介绍: 1.“spring的事务传播属性” 2.“spring的事务隔离级别” 例如正常的spring标签会这么写: @Transactional(propagation=Propagation.REQUIRED,isolation=Isolation.SERIALIZABLE) propagation:事务传播属性 is...

2019-08-19 19:44:31 250

原创 git - 冲突解决

1.git merge --abort 回到解决冲突之前的状态。 接下来,看工程里哪个文件报红,如果相同代码,删掉一部分,如果不同代码,删掉报错信息即可。 重新add和commit,pull 2.如果还是不行, 1.git merge --abort回到解决冲突之前的状态。 2.git reset --merge,此方法会重置工作区的一切修改,慎用。但是会保留暂存区的改动 重新a...

2019-08-13 10:13:25 258

项目管理.rar

团队项目管理模板,excel,项目计划,高档,霸气,上档次。

2019-07-30

redis-desktop-manager-0.8.8.384.exe.zip

Redis客户端,redis-desktop-manager-0.8.8.384.exe.zip

2019-07-18

jsoup-1.9.2.rar

ssh-1 , 古董依赖

2019-05-09

图解HTTP彩色PDF下载

图解HTTP彩色版PDF下载,高清彩色,非常适合网络小白入门

2018-09-01

SecureCRT8.0破解版(含注册机+64位+32位).rar

免费破解版SecureCRT8.0,在未启动的情况下,根据提示patch两次即可直接使用。(请记住安装文件目录)

2017-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除