https
-
从摔鸡蛋问题讲跳表的原理
关于摔鸡蛋问题(曾经是谷歌的一道面试题),我相信大家都有所了解。知乎上有很多高手在讨论这个问题,我这里说一下个人的理解。 摔鸡蛋问题 给你K个鸡蛋,让你测试鸡蛋壳的硬度,测量的方法…
-
MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程
昨天,微信群里一位网友问到:“备份的 frm文件恢复,有的提示表不存在为什么”。关于这个问题,今天我们一起讨论一下! 根据网友的截图得知是他在恢复数据文件 .frm 时,报出的异常…
-
贝塔分布教程
学概率的时候,我们会反复来理解什么是正态分布,什么是均匀分布,什么是二项分布,什么是贝塔分布……不知在座的各位是否还能记起当时做过的习题?是否还能通俗地…
-
MySQL 二级索引在 RR 和 RC 隔离级别下的加锁情况总结
二级索引又称为非唯一索引。那么针对非唯一索引,如果查询命中的是二级索引,那么在 RR 和 RC 级别下,又会加哪些锁呢?今天我们再来一起看看! 还是之前两篇文章中的测试数据,我直接…
-
白朗宁夫人的《How do I love thee》
白朗宁夫人的《How do I love thee》(中文名《我怎样爱你》)是英语情诗中的精品,历代为人传诵。它的第一句更被称为"英语中最著名的起首句之一"。 …
-
MySQL 唯一索引在 RR 和 RC 隔离级别下的加锁情况总结
上一讲,我给大家解释了,主键索引 RR 和 RC 隔离级别下,精确查询(等值查询)、范围查询、空值查询的加锁情况。这一篇,我在给大家总结一下唯一索引在 RR 和 RC 隔离级别下的…
-
Atom 编辑器实时同步编辑插件 teletype 教程
teletype 是一个可以与你的团队伙伴分享你当下的编程状态并可实时同步的工具,它需要配合 Atom 使用。目前它已在 github 上开源,本文介绍 teletype…
-
MySQL 主键索引在 RR 和 RC 隔离级别下的加锁情况总结
最近群里不少人讨论了一些高质量的问题。我今天抽时间给大家总结一个 MySQL InnoDB 存储引擎各种不同 SQL 情况下,加行锁、间隙锁、next-key lock 做一个总结…
-
Shell bash 脚本 set -o pipefail 教程
set -e有一个例外情况,就是不适用于管道命令。 所谓管道命令,就是多个子命令通过管道运算符(|)组合成为一个大的命令。Bash 会把最后一个子命令的返回值,作为整个命令的返回值…
-
EXPLAIN 和 SHOW TABLE STATUS LIKE 里返回的 rows 为什么不准确?
昨天,微信群里有一个网友问了这个问题:“SHOW TABLE STATUS LIKE 里返回的 rows 为什么不是准确的啊 ?” 今天,我就抽个时间简单的说一下!如果有错误的地方…