摘要: 大家好,我是小林。 之前有位读者在面字节的时候,被问到这么个问题: 如果你知道 MySQL 一行记录的存储结构,那么这个问题对你没什么难度。 如果你不知道也没关系,这次我跟大家聊聊 MySQL 一行记录是怎么存储的? 知道了这个之后,除了能应解锁前面这道面试题,你还会解锁这些面试题: MySQL 的 阅读全文
posted @ 2022-12-01 14:05 小林coding 阅读(2854) 评论(1) 推荐(8) 编辑
摘要: 大家好,我是小林。 是不是很多人都对 MySQL 加行级锁的规则搞的迷迷糊糊,一会是 next-key 锁,一会是间隙锁,一会又是记录锁。 坦白说,确实还挺复杂的,但是好在我找点了点规律,也知道如何如何用命令分析加了什么类型的行级锁。 之前我写过一篇关于「MySQL 是怎么加行级锁的?」的文章,随着 阅读全文
posted @ 2022-11-14 12:04 小林coding 阅读(887) 评论(0) 推荐(3) 编辑
摘要: 大家好,我是小林。 在网站上回答了很多人的问题,我发现很多人对 TCP 序列号和确认号的变化都是懵懵懂懂的,只知道三次握手和四次挥手过程中,ACK 报文中确认号要 +1,然后数据传输中 TCP 序列号和确认号的变化就不知道了。 也有很多同学跟我反馈,希望我写一篇关于 TCP 序列号和确认号变化过程的 阅读全文
posted @ 2022-10-26 16:58 小林coding 阅读(2656) 评论(1) 推荐(4) 编辑
摘要: 大家好,我是小林。 最近重新补充了《MySQL 有哪些锁》文章内容: 增加记录锁、间隙锁、net-key 锁 增加插入意向锁 增加自增锁为 innodb_autoinc_lock_mode = 2 模式时,为什么主从环境会有不安全问题的说明 所以,现在内容还是比较全面的,基本把 MySQL 用到的锁 阅读全文
posted @ 2022-10-24 10:41 小林coding 阅读(1105) 评论(0) 推荐(3) 编辑
摘要: 对于一个互联网公司来说,测试人员是公司里不可缺少的一个角色。但从事软件测试的人员不计其数,每年都有很多毕业生卷入互联网的大军。如果一个测试人员的能力还只停留在点点点上,自然是会被新一代的“卷王”们淘汰的。 于是掌握自动化测试,便成了很多测试人员提升职场竞争力的一条必经之路。但通常意义的自动化测试,相 阅读全文
posted @ 2022-09-20 11:16 小林coding 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 作者:小林coding 图解计算机基础(操作系统、计算机网络、计算机组成、数据库等)网站:https://xiaolincoding.com 大家好,我是小林。 上周有位读者字节一二面时,被问到:Redis 的大 Key 对持久化有什么影响? Redis 的持久化方式有两种:AOF 日志和 RDB 阅读全文
posted @ 2022-09-19 10:23 小林coding 阅读(948) 评论(1) 推荐(3) 编辑
摘要: 作者:小林coding 计算机八股文网站:https://xiaolincoding.com 大家好,我是小林。 如果「服务端挂掉」指的是「服务端进程崩溃」,服务端的进程在发生崩溃的时候,内核会发送 FIN 报文,与客户端进行四次挥手。 但是,如果「服务端挂掉」指的是「服务端主机宕机」,那么是不会发 阅读全文
posted @ 2022-09-06 13:23 小林coding 阅读(1632) 评论(2) 推荐(1) 编辑
摘要: 大家好,我是小林。 上周有位读者在面字节时被问道这么一个问题:HTTPS 一定安全可靠吗? 这个问题的场景是这样的:客户端通过浏览器向服务端发起 HTTPS 请求时,被「假基站」转发到了一个「中间人服务器」,于是客户端是和「中间人服务器」完成了 TLS 握手,然后这个「中间人服务器」再与真正的服务端 阅读全文
posted @ 2022-08-23 11:52 小林coding 阅读(2150) 评论(4) 推荐(5) 编辑
摘要: 作者:小林coding 计算机八股文网站:https://xiaolincoding.com 哈喽,我是小林。 今天跟大家聊聊两个问题: 如何用 Redis 实现分布式锁? Redis 是如何解决集群情况下分布式锁的可靠性问题的? 如何用 Redis 实现分布式锁的? 分布式锁是用于分布式环境下并发 阅读全文
posted @ 2022-07-25 15:55 小林coding 阅读(7958) 评论(1) 推荐(2) 编辑
摘要: 作者:小林coding 计算机八股文网站:https://xiaolincoding.com 大家好,我是小林。 今天跟大家聊聊,常见的缓存更新策略。 Cache Aside(旁路缓存)策略; Read/Write Through(读穿 / 写穿)策略; Write Back(写回)策略; 实际开发 阅读全文
posted @ 2022-07-19 12:38 小林coding 阅读(3381) 评论(0) 推荐(3) 编辑