- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 MySQL中的锁
在MySQL中,按照锁的粒度划分,可以分为行级锁,表级锁和页级锁。行级锁引擎:Innodb - 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。 - 行级锁能大大减少数据库操作的冲突。 - 其加锁粒度最小,但加锁的开销也最大。 - 行级锁分为共享锁 和 排他锁。特点开销大,加锁慢;会出现死锁; 锁定粒度最小,发生锁冲突的概率最...
2018-07-30 15:36:09 149
原创 MySQL底层索引与相关知识
定义 MySQL官方对于索引的定义为:索引是帮助MySQL高效获取数据的数据结构。即可以理解为:索引是数据结构。 【索引是一个文件】MySQL常见的引擎包括: Memory引擎: 该存储引擎通过在内存中创建临时表来存储数据。每个基于该存储引擎的表实际对应一个磁盘文件,该文件的文件名和表名是相同的,类型为.frm。ISAM: ISAM是一个定义明确且历经时间考验的数据...
2018-07-30 01:28:03 178
原创 不使用比较运算符求出两个数的大小
有两个数a,b,不使用比较运算符求两个数中较大的数和较小的数 Max(a,b) = ((a+b)+|a-b|)/2 Min(a,b) = (a+b - |a-b|)/2
2018-07-09 20:05:27 632
原创 LeetCode481. 神奇字符串
神奇的字符串 S 只包含 ‘1’ 和 ‘2’,并遵守以下规则:字符串 S 是神奇的,因为串联字符 ‘1’ 和 ‘2’ 的连续出现次数会生成字符串 S 本身。字符串 S 的前几个元素如下:S = “1221121221221121122 ……”如果我们将 S 中连续的 1 和 2 进行分组,它将变成:1 22 11 2 1 22 1 22 11 2 11 22 ……并且每个组中 ...
2018-07-09 16:36:57 1237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人