摘要:tidb隔离级别详解: 1.TiDB 支持的隔离级别是 Snapshot Isolation(SI),它和 Repeatable Read(RR) 隔离级别基本等价,详细情况如下: ● TiDB 的 SI 隔离级别可以克服幻读异常(Phantom Reads),但 ANSI/ISO SQL 标准中的 阅读全文
posted @ 2019-10-08 08:41 咸鱼也要有梦想 阅读 (391) 评论 (0) 编辑
摘要:tidb既然是分布式数据库,所以它的事务应该可其它数据库事务有着不同的区别。我们来了解下tidb的数据库事务。 (一)事物 1.几种数据库的默认隔离级别: tidb是乐观锁 (二)事务语句 (二)事务语句 TiDB 支持分布式事务。涉及到事务的语句包括 autocommit 变量、[BEGIN|ST 阅读全文
posted @ 2019-09-29 10:35 咸鱼也要有梦想 阅读 (251) 评论 (0) 编辑
摘要:一、ArrayList的集合特点 二、ArrayList的原理 ArrayList底层是一个Object[] elementData数组,能够实现动态扩容,增减。 从源码看ArrayList实现了RandomAccess, Cloneable,Serializable接口,RandomAccess用 阅读全文
posted @ 2019-09-17 16:51 咸鱼也要有梦想 阅读 (254) 评论 (2) 编辑
摘要:因为数据磁盘问题,最近进行了更换库,所以决定写关于这方面的专题的博客,博客信息参考的官方文档。 一、分布式数据库使用背景 随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系统的可扩展性、性价比方面已经不再 阅读全文
posted @ 2019-09-12 08:48 咸鱼也要有梦想 阅读 (615) 评论 (0) 编辑
摘要:一、LinkedList集合特点 LinkedList集合底层是由双向链表组成,而不是双向循环链表。 有一个头结点和一个尾结点,我们可以从头开始正向遍历,或者是从尾开始逆向遍历,并且可以针对头部和尾部进行相应的操作。 二、LinkedList集合底层实现 1.什么是链表 链表原是一种线性的存储结构, 阅读全文
posted @ 2019-09-06 09:50 咸鱼也要有梦想 阅读 (294) 评论 (2) 编辑