首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小林coding
掘友等级
公众号@小林coding
图解计算机网络、操作系统、计算机组成、数据库,让天下没有难懂的八股文!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 89
沸点 6
赞
95
返回
|
搜索文章
小林coding
公众号@小林coding
·
2年前
关注
MySQL 使用 like "%x",索引一定会失效吗?
使用左模糊匹配(like "%xx")并不一定会走全表扫描,关键还是看数据表中的字段。如果数据库表中的字段只有主键+二级索引,那么即使使用了左模糊匹配,也不会走全表扫描(t...
14
1
分享
小林coding
公众号@小林coding
·
2年前
关注
面试官:聊聊索引失效?失效的原因是什么?
在工作中,如果我们想提高一条语句查询速度,通常都会想对字段建立索引。 但是索引并不是万能的。建立了索引,并不意味着任何查询语句都能走索引扫描。 稍不注意,可能你写的查询语句...
91
8
分享
小林coding
公众号@小林coding
·
2年前
关注
为什么 TCP 三次握手期间,客户端和服务端的初始化序列号要求不一样?
为什么 TCP 三次握手期间,客户端和服务端的初始化序列号要求不一样的呢? 接下来,我一步一步给大家讲明白,我觉得应该有不少人会有类似的问题,所以今天在肝一篇!...
4
评论
分享
小林coding
公众号@小林coding
·
2年前
关注
我被骗好久了!count(*) 性能最差?
我曾经以为 count(`*`) 是效率最差的,因为认知上 `selete * from t` 会读取所有表中的字段,所以凡事带有 `*` 字符的就觉得会读取表中所有的字段...
16
评论
分享
小林coding
公众号@小林coding
·
3年前
关注
又被鹅厂问懵逼了:TCP 四次挥手收到乱序的 FIN 包会如何处理?
大家好,我是小林。 收到个读者的问题,他在面试鹅厂的时候,被搞懵了,因为面试官问了他这么一个网络问题: 不得不说,鹅厂真的很喜欢问网络问题,而且爱问异常情况下的网络问题,之...
9
1
分享
小林coding
公众号@小林coding
·
3年前
关注
字节面试:SYN 包在什么场景下会被丢弃?
大家好,我是小林。 之前有个读者在秋招面试的时候,被问了这么一个问题:SYN 报文什么时候情况下会被丢弃? 好家伙,现在面试都问那么细节了吗? 不过话说回来,这个问题跟工作...
2
评论
分享
小林coding
公众号@小林coding
·
3年前
关注
为了拿捏 Redis 数据结构,我画了 40 张图(完整版)
Redis 为什么那么快? 除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的...
76
8
分享
小林coding
公众号@小林coding
·
3年前
关注
没想到 TCP 协议,还有这样的骚操作!
大家好,我是小林。 昨晚有位读者问了我这么个问题: 大概意思是,一个已经建立的 TCP 连接,客户端中途宕机了,而服务端此时也没有数据要发送,一直处于 establish ...
9
评论
分享
小林coding
公众号@小林coding
·
3年前
关注
面试官:MySQL的幻读是怎么被解决的?
大家好,我是小林。 我之前写过一篇数据库事务的文章「 事务、事务隔离级别和MVCC」,这篇我说过什么是幻读。 然后前几天有位读者跟我说,我这个幻读例子不是已经被「可重复读」...
8
评论
分享
小林coding
公众号@小林coding
·
3年前
关注
完蛋,公司被一条 update 语句干趴了!
昨晚在群划水的时候,看到有位读者说了这么一件事。 大概就是,在线上执行一条 update 语句修改数据库数据的时候,where 条件没有带上索引,导致业务直接崩了,被老板教...
240
26
分享
小林coding
公众号@小林coding
·
3年前
关注
面试官:MySQL 有哪些锁??
这次,来说说 MySQL 的锁,主要是 Q&A 的形式,看起来会比较轻松。 不多 BB 了,发车! 在 MySQL 里,根据加锁的范围,可以分为全局锁、表级锁和行锁三类。...
5
评论
分享
小林coding
赞了这篇文章
shdvgj
后端工程师
·
5年前
关注
官方文档解释MySQL最左匹配(最左前缀)原则
直接找了官网的文档, 一下子就清晰了. 下面贴下官网的解释, 然后我自己翻译了一下. MySQL可以创建联合索引(即, 多列的索引). 一个索引可以包含最多16列. 对于 ...
35
6
分享
小林coding
公众号@小林coding
·
3年前
关注
图解 Redis | 差点崩溃了,还好有主从复制
大家好,我是小林哥,又来图解 Redis 啦。 我在前两篇已经给大家图解了 AOF 和 RDB,这两个持久化技术保证了即使在服务器重启的情况下也不会丢失数据(或少量损失)。...
5
评论
分享
小林coding
公众号@小林coding
·
3年前
关注
图解 Redis | 不多说了,这就是 RDB 快照
虽说 Redis 是内存数据库。 但是它为数据的持久化提供了两个技术,分别是「 AOF 日志和 RDB 快照」。 这两种技术都会用各用一个日志文件来记录信息,但是记录的内容...
4
1
分享
小林coding
公众号@小林coding
·
3年前
关注
图解 Redis | 不就是 AOF 持久化嘛
试想一下,如果 Redis 每执行一条写操作命令,就把该命令以追加的方式写入到一个文件里,然后重启 Redis 的时候,先去读取这个文件里的命令,并且执行它,这不就相当于恢...
4
1
分享
小林coding
公众号@小林coding
·
3年前
关注
看计算机书的一点小建议!
我在掘金输出了两个图解系列,分别是图解网络和图解系统,每个系列都输出了 15W 字 + 500 张图,收到了很多小伙伴的认可和支持,也经常小伙伴跑来感激小林,说看了我的图解...
8
3
分享
小林coding
公众号@小林coding
·
3年前
关注
图解高性能网络架构:Reactor 和 Proactor
小林,来了。 这次就来图解 Reactor 和 Proactor 这两个高性能网络模式。 别小看这两个东西,特别是 Reactor 模式,市面上常见的开源软件很多都采用了这...
9
评论
分享
小林coding
公众号@小林coding
·
3年前
关注
面试官:什么是死锁?怎么排查死锁?怎么避免死锁?
突然发现我的图解系统缺了「死锁」的内容,这就来补下。 在面试过程中,死锁也是高频的考点,因为如果线上环境真多发生了死锁,那真的出大事了。 这次,我们就来系统地聊聊死锁的问题...
31
1
分享
小林coding
公众号@小林coding
·
3年前
关注
再也不怕,缓存雪崩、击穿、穿透!
用户的数据一般都是存储于数据库,数据库的数据是落在磁盘上的,磁盘的读写速度可以说是计算机里最慢的硬件了。 当用户的请求,都访问数据库的话,请求数量一上来,数据库很容易就奔溃...
39
8
分享
下一页
个人成就
优秀创作者
文章被点赞
2,104
文章被阅读
303,730
掘力值
10,315
关注了
8
关注者
3,292
收藏集
1
关注标签
2
加入于
2019-08-17