数据库: B树就是 B-树 B&B+都用到了磁盘块的概念,每块大概4k,利用了磁盘的预读和同一数据块内很有可能一起用到 Redis端口6379 事务四大特性(ACID)原子性(不可再分 要么都发生 要么不发生)、一致性、隔离性、持久性 数据库隔离级别:读取未提交数据=脏读,可以读取其他事务提交的数据 ...
分类:
其他好文 时间:
2019-08-23 00:14:38
阅读次数:
113
spring-boot作为当前最为流行的Java web开发脚手架,相信越来越多的开发者会使用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中共享和 ...
分类:
编程语言 时间:
2019-08-22 18:45:36
阅读次数:
110
第一次遇到这个问题的时候,简直是一脸蒙逼,写了一个拦截器以后,静态资源就不能访问了,到处查找才知道是版本问题 解决办法: 第一步:定义一个类实现 实现WebMvcConfigurer的类中拦截器中添加放行资源处添加静态资源文件路径: @Override public void addIntercep ...
分类:
编程语言 时间:
2019-08-21 11:11:47
阅读次数:
77
Java分布式:分布式事务 二阶段提交协议 两阶段提交其实比较简单,这边有两个资源提供准备和提交两个接口。 由于隔离性互斥的要求,在事务执行过程中,所有的资源都是被锁定的,这种情况只适合执行时间确定的短事务。 但是为了保证分布式事务的一致性,大都是采用串行化的隔离级别来保证事务一致性,这样会降低系统 ...
分类:
编程语言 时间:
2019-08-20 10:57:57
阅读次数:
100
MySQL的分享,涉及查询,更新的原理,事务隔离,mvcc的原理,索引介绍,排序的实现等~~~
分类:
数据库 时间:
2019-08-19 14:37:04
阅读次数:
85
一、事务描述 1、事务的四个特性 ACID 1. A:原子性 = 一个事务或者都成功、或者都失败; 2. C:一致性 = 在整个事务的生命周期里面,查询到的数据是一致的; MVCC多版本并发控制:利用undo保存某一时刻数据快照,通过版本号来减少锁的争用,保证各个事务互不影响。 3. I: 隔离性 ...
分类:
数据库 时间:
2019-08-18 21:36:59
阅读次数:
102
关键字:隔离性、幻读、间隙锁 1、并发的事务之间是互不干扰的,它们之间是隔离进行。这是事务的隔离性的体现。 2、事务的四种隔离级别&&三种问题: (1)四种隔离级别:读未提交、读提交、可重复读、串行化 (2)三种问题: 脏读、不可重复读、幻读 详细分析:http://blog.sina.com.cn ...
分类:
其他好文 时间:
2019-08-17 01:21:27
阅读次数:
177
本文详细介绍四种事务隔离级别,并通过举例的方式说明不同的级别能解决什么样的读现象。并且介绍了在关系型数据库中不同的隔离级别的实现原理。 在DBMS中,事务保证了一个操作序列可以全部都执行或者全部都不执行(原子性),从一个状态转变到另外一个状态(一致性)。由于事务满足久性。所以一旦事务被提交之后,数据 ...
分类:
数据库 时间:
2019-08-17 00:31:59
阅读次数:
134
图片显示异常可前往 "https://juejin.im/post/5d5575dde51d4561a705badd" 查看 事务简介 相信用过MySQL的朋友都知道事务,我们也常常通过这个例子来讲解事务的作用:A向B转账,这里可以分为两步操作数据库,A账户余额减少,B账户余额增加。但是,如果在A账 ...
分类:
数据库 时间:
2019-08-16 00:51:54
阅读次数:
133
https://blog.csdn.net/a745233700/article/details/80959716 https://blog.csdn.net/qq_36520235/article/details/88257749 BeanFactory和ApplicationContext有什么 ...
分类:
编程语言 时间:
2019-08-16 00:38:13
阅读次数:
81