- 8868
- 积分
- 1万+
- 粉丝
- 347
- 获赞
- 33
- 评论
- 1031
- 收藏
分类专栏
- SpringCloud 6篇
- 刷题心得 107篇
- MySQL 91篇
- Spring 54篇
- Java 247篇
- Redis 35篇
- Linux 17篇
- 面试 72篇
- 数据结构 189篇
- 课堂笔记 35篇
- 高级算法 6篇
- 安全 12篇
- 计算机网络 35篇
- ElasticSearch 3篇
- 操作系统 6篇
- 设计模式 3篇
- SpringBoot 30篇
- SpringSecurity 2篇
- MyBatis 14篇
- 消息队列 17篇
- 软件工程 4篇
- 大数据 2篇
- 前端 15篇
- 分布式 5篇
- python 9篇
- 人工智能 4篇
- 计算机组成原理 4篇
- NoSQL 1篇
- SpringMVC 2篇
- Git 3篇
- Docker 4篇
- Zookeeper 1篇
- 硬件 1篇
- JDBC 2篇
- JavaWeb 8篇
Dubbo和OpenFeign及Http和RPC的区别
甜瓜瓜哥: 我书写有误,现已修改,感谢指正~
weixin_42277890: Open Feign用的http,为啥说它是RPC框架那?
暴龙战士呦: 说了等于没说
ad10086112: 应该说的更具体一点,第一次查询这个数据时的范围中(相当于第一次select而进行快照读),第二次查询时数据不一致,不只余插入操作,而事务本身进行当前读与第一次进行的快照读数据不一致也是幻读,幻读的重点在于数据不一致,查询到了最新的数据。所以需要在具体业务上查看需要加锁的实情。
ad10086112: 我认为幻读应该是在可重复读的隔离级别下也就是mvcc版本控制下两次操作的情况不一致,违背事务的一致性的情况,比如事务1 count(*)一次,而事务2插入了一条数据,这样违背了事务的一致性,又比如事务1不进行快照读进行了当前读又违背了事务的一致性,而对于事务幻读的情况应该考虑具体业务实际情况而加间隙锁。