auto commit
This commit is contained in:
parent
96ab138e07
commit
bff39e5738
@ -567,7 +567,7 @@ static final int DEFAULT_CONCURRENCY_LEVEL = 16;
|
|||||||
|
|
||||||
<div align="center"> <img src="../pics//image005.jpg"/> </div><br>
|
<div align="center"> <img src="../pics//image005.jpg"/> </div><br>
|
||||||
|
|
||||||
### 2. HashEntery 的不可变性
|
### 2. HashEntry 的不可变性
|
||||||
|
|
||||||
HashEntry 中的 key,hash,next 都声明为 final 型。这意味着,不能把节点添加到链接的中间和尾部,也不能在链接的中间和尾部删除节点。这个特性可以保证:在访问某个节点时,这个节点之后的链接不会被改变。这个特性可以大大降低处理链表时的复杂性。
|
HashEntry 中的 key,hash,next 都声明为 final 型。这意味着,不能把节点添加到链接的中间和尾部,也不能在链接的中间和尾部删除节点。这个特性可以保证:在访问某个节点时,这个节点之后的链接不会被改变。这个特性可以大大降低处理链表时的复杂性。
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ InnoDB 是 MySQL 默认的事务型存储引擎,只有在需要 InnoDB 不支
|
|||||||
|
|
||||||
## MyISAM
|
## MyISAM
|
||||||
|
|
||||||
MyISAM 提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等。但 MyISAM 不支持事务和行级锁,而且崩溃后无法安全恢复。
|
MyISAM 提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等。但 MyISAM 不支持事务和行级锁,而且崩溃后无法安全恢复。应该注意的是,MySQL5.6.4 添加了对 InnoDB 引擎的全文索引支持。
|
||||||
|
|
||||||
只能对整张表加锁,而不是针对行。
|
只能对整张表加锁,而不是针对行。
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ MyISAM 设计简单,数据以紧密格式存储,所以在某些场景下性
|
|||||||
2. 备份:InnoDB 支持在线热备份。
|
2. 备份:InnoDB 支持在线热备份。
|
||||||
3. 崩溃恢复:MyISAM 崩溃后发生损坏的概率比 InnoDB 高很多,而且恢复的速度也更慢。
|
3. 崩溃恢复:MyISAM 崩溃后发生损坏的概率比 InnoDB 高很多,而且恢复的速度也更慢。
|
||||||
4. 并发:MyISAM 只支持表级锁,而 InnoDB 还支持行级锁。
|
4. 并发:MyISAM 只支持表级锁,而 InnoDB 还支持行级锁。
|
||||||
5. 其它特性:MyISAM 支持全文索引,地理空间索引。
|
5. 其它特性:MyISAM 支持,地理空间索引。
|
||||||
|
|
||||||
# 二、数据类型
|
# 二、数据类型
|
||||||
|
|
||||||
|
@ -1439,7 +1439,7 @@ public class Transaction{
|
|||||||
|
|
||||||
### 3. 基于线性探测法的散列表
|
### 3. 基于线性探测法的散列表
|
||||||
|
|
||||||
线性探测法使用空位来解决冲突,当冲突发生时,向前探测一个空位来存储冲突的键。使用线程探测法,数组的大小 M 应当大于键的个数 N(M>N)。
|
线性探测法使用空位来解决冲突,当冲突发生时,向前探测一个空位来存储冲突的键。使用线性探测法,数组的大小 M 应当大于键的个数 N(M>N)。
|
||||||
|
|
||||||
<div align="center"> <img src="../pics//dbb8516d-37ba-4e2c-b26b-eefd7de21b45.png" width="400"/> </div><br>
|
<div align="center"> <img src="../pics//dbb8516d-37ba-4e2c-b26b-eefd7de21b45.png" width="400"/> </div><br>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user