摘要: 准备 众所周知,数据库事务有以下四种隔离级别,其中mysql默认隔离级别是RR,但是mysql的innodb引擎一定程度可以避免幻读。 事务隔离级别 脏读 不可重复读 幻读 读未提交(read-uncommitted) 是 是 是 不可重复读(read-committed) 否 是 是 可重复读(r 阅读全文
posted @ 2021-01-04 16:12 gloomysun 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 概述 循环依赖就是依赖关系形成环,比如最简单的循环依赖:A对象依赖B,B对象依赖A 只有使用set方式注入且作用域为singleton的可以解决循环依赖问题,构造器注入和prototype的bean循环依赖都会报错。 三级缓存 spring内部是用三级缓存来解决循环依赖问题的。 缓存说明 singl 阅读全文
posted @ 2020-12-09 20:06 gloomysun 阅读(606) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/b6befa551933 阅读全文
posted @ 2020-05-20 17:00 gloomysun 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了一个aop导致的@RestControllerAdvice失效的问题 原因是自己写的切面将异常捕获没有抛出 参考:http://www.leftso.com/blog/430.html 阅读全文
posted @ 2019-01-16 11:14 gloomysun 阅读(10192) 评论(0) 推荐(0) 编辑
摘要: 什么是分布式事务 分布式事务指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。 简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。 本质上来说,分布 阅读全文
posted @ 2018-12-03 16:24 gloomysun 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 服务端开启security认证后,客户端报如下错误 原因:新版本的security默认开启csrf了,在服务端添加如下配置类 客户端配置如下 参考:https://blog.csdn.net/weixin_39913200/article/details/80845867 阅读全文
posted @ 2018-11-04 22:10 gloomysun 阅读(298) 评论(0) 推荐(0) 编辑
摘要: JmsTransactionManager事务:Spring JMS事务类型 Session管理的事务-原生事务 外部管理的事务-JmsTransactionManager、JTA Srping JMS事务机制过程 session原生事务 代码测试 pom.xml: Receiver: 测试消息发送 阅读全文
posted @ 2018-11-02 16:18 gloomysun 阅读(1430) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-11-02 16:17 gloomysun 阅读(8) 评论(0) 推荐(0) 编辑
摘要: HBase简介 Hbase是分布式、面向列的开源数据库(其实准确的说是面向列族)。HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hbase提供高性能的计算能力,Zookeeper为Hbase提供稳定服务和Failover机制,因此我们说Hbase是一个通过大量廉价的机器解决海量 阅读全文
posted @ 2018-10-19 22:35 gloomysun 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 58到家数据库30条军规解读 原创: 58沈剑 架构师之路 2017-02-15 军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用 阅读全文
posted @ 2018-10-17 17:27 gloomysun 阅读(146) 评论(0) 推荐(0) 编辑