转自:http://blog.chinaunix.net/uid-27105712-id-5612512.html 一、使用背景 先说一下需要用到向量时钟的场景。我们在写数据时候,经常希望数据不要存储在单点。如db1,db2都可以同时提供写服务,并且都存有全量数据。而client不管是写哪一个db都 ...
分类:
编程语言 时间:
2018-05-11 12:43:33
阅读次数:
167
本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多。 1. junit用法,before,beforeClass,after, afterClass的执行顺序2. 分布式锁3. n ...
分类:
其他好文 时间:
2018-05-10 01:08:56
阅读次数:
205
本文目录:1.事务特性2.事务分类 2.1 扁平事务 2.2 带保存点的扁平事务 2.3 链式事务 2.4 嵌套事务 2.5 分布式事务3.事务控制语句4.显式事务的次数统计5.一致性非锁定读(快照查询)6.一致性锁定读7.事务隔离级别 7.1 设置和查看事务隔离级别 7.2 read uncomm ...
分类:
数据库 时间:
2018-05-06 13:36:15
阅读次数:
240
1. 新建数据库: 2. 索引:B-TREE 3. 事务隔离级别及实现和数据库锁 4. SQL优化及规范 5. 数据库架构 ...
分类:
数据库 时间:
2018-05-04 17:09:18
阅读次数:
185
READ UNCOMMITTED 读取未提交的内容 在READ UNCOMMITTED隔离级,所有的事务都可以“看到”未提交事务的执行结果。在这种级别上,可能会产生很多问题,除非用户真的知道自己在做什么,并有很好的理由这样做。本隔离级很少用于实际应用,因为它的性能也不比其他级别好多少,而别的级别还有 ...
分类:
数据库 时间:
2018-05-03 23:36:43
阅读次数:
262
与事务相关的理论 mysql事物隔离级别:http://mj4d.iteye.com/blog/1744276 事务(Transaction): 是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,sql server 能将逻辑相关的一组操作 ...
分类:
数据库 时间:
2018-05-03 23:31:58
阅读次数:
249
一、事务 1、定义 事务是一组原子性的SQL查询。如果数据库引擎能够成功的对数据库应用该组查询的全部语句,那么就执行该组查询;如果其中有任意一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。 2、特性 事务必须符合ACID特性。 ...
分类:
其他好文 时间:
2018-05-03 22:06:11
阅读次数:
174
https://www.cnblogs.com/huanongying/p/7021555.html 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不 ...
分类:
数据库 时间:
2018-05-01 14:03:33
阅读次数:
180
前言 InnoDB 有两块非常重要的日志,一个是undo log,另外一个是redo log,前者用来保证事务的原子性以及InnoDB的MVCC,后者用来保证事务的持久性。 和大多数关系型数据库一样,InnoDB记录了对数据文件的物理更改,并保证总是日志先行,也就是所谓的WAL,即在持久化数据文件前 ...
分类:
数据库 时间:
2018-04-28 15:48:30
阅读次数:
184
一·简介 spring boot升级到2.0后发现继承WebMvcConfigurerAdapter实现跨域过时了,那我们就紧随潮流。 二·全局配置 2.0以前 支持跨域请求代码: 2.0版本如下: ...
分类:
编程语言 时间:
2018-04-28 14:35:52
阅读次数:
367