Shizi's Blog
Coding my way through life 🚀
Explorer
🏡 Home
📅 Timeline
🏷️ Tags
📋 Changelog
🐱 About
Timeline
131 notes in total
Feb 14, 2026
01_执行一条_select_语句,期间发生了什么?
Feb 14, 2026
02_MySQL_一行记录是怎么存储的?
Feb 14, 2026
01_索引常见面试题
Feb 14, 2026
02_从数据页的角度看_B+_树
Feb 14, 2026
03_为什么_MySQL_采用_B+_树作为索引?
Feb 14, 2026
04_MySQL_单表不要超过_2000W_行,靠谱吗?
Feb 14, 2026
05_索引失效有哪些?
Feb 14, 2026
06_count()_和_count(1)_有什么区别?哪个性能最好?
Feb 14, 2026
07_MySQL_分页有什么性能问题?怎么优化?
Feb 14, 2026
01_事务隔离级别是怎么实现的?
Feb 14, 2026
02_MySQL_可重复读隔离级别,完全解决幻读了吗?
Feb 14, 2026
01_MySQL_有哪些锁?
Feb 14, 2026
02_MySQL_是怎么加锁的?
Feb 14, 2026
03_update_没加索引会锁全表?
Feb 14, 2026
04_MySQL_记录锁+间隙锁可以防止删除操作而导致的幻读吗?
Feb 14, 2026
05_MySQL_死锁了,怎么办?
Feb 14, 2026
06_字节面试:加了什么锁,导致死锁的?
Feb 14, 2026
01_MySQL_日志:undo_log、redo_log、binlog_有什么用?
Feb 14, 2026
01_揭开_Buffer_Pool_的面纱
Feb 14, 2026
01_MySQL_架构是怎样的?
Feb 14, 2026
01_什么是_Redis?
Feb 14, 2026
01_Redis_常见面试题
Feb 14, 2026
01_Redis_常见数据类型和应用场景
Feb 14, 2026
02_Redis_数据结构
Feb 14, 2026
01_AOF_持久化是怎么实现的?
Feb 14, 2026
02_RDB_快照是怎么实现的?
Feb 14, 2026
03_Redis_大_Key_对持久化有什么影响?
Feb 14, 2026
01_Redis_过期删除策略和内存淘汰策略有什么区别?
Feb 14, 2026
02_多节点争抢资源,_Redis_分布式锁是怎么实现的?
Feb 14, 2026
01_主从复制是怎么实现的?
Feb 14, 2026
02_为什么要有哨兵?
Feb 14, 2026
03_为什么要有_cluster_集群?
Feb 14, 2026
04_如何保证_Redis_分布式锁的高可用和高性能?
Feb 14, 2026
01_什么是缓存雪崩、击穿、穿透?
Feb 14, 2026
02_数据库和缓存如何保证一致性?
Feb 14, 2026
01_操作系统怎么学?
Feb 14, 2026
02_画图经验分享
Feb 14, 2026
01_CPU_是如何执行程序的?
Feb 14, 2026
02_磁盘比内存慢几万倍?
Feb 14, 2026
03_如何写出让_CPU_跑得更快的代码?
Feb 14, 2026
04_CPU_缓存一致性
Feb 14, 2026
05_CPU_是如何执行任务的?
Feb 14, 2026
06_什么是软中断?
Feb 14, 2026
07_为什么_0.1_+_0.2_不等于_0.3_?
Feb 14, 2026
01_Linux_内核_vs_Windows_内核
Feb 14, 2026
01_为什么要有虚拟内存?
Feb 14, 2026
02_malloc_是如何分配内存的?
Feb 14, 2026
03_内存满了,会发生什么?
Feb 14, 2026
04_在_4GB_物理内存的机器上,申请_8G_内存会怎么样?
Feb 14, 2026
05_如何避免预读失效和缓存污染的问题?
Feb 14, 2026
06_深入理解_Linux_虚拟内存管理
Feb 14, 2026
07_深入理解_Linux_物理内存管理
Feb 14, 2026
01_进程、线程基础知识
Feb 14, 2026
02_进程间有哪些通信方式?
Feb 14, 2026
03_多线程冲突了怎么办?
Feb 14, 2026
04_怎么避免死锁?
Feb 14, 2026
05_什么是悲观锁、乐观锁?
Feb 14, 2026
06_一个进程最多可以创建多少个线程?
Feb 14, 2026
07_线程崩溃了,进程也会崩溃吗?
Feb 14, 2026
01_进程调度页面置换磁盘调度算法
Feb 14, 2026
01_文件系统全家桶
Feb 14, 2026
02_进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?
Feb 14, 2026
01_键盘敲入_A_字母时,操作系统期间发生了什么?
Feb 14, 2026
01_什么是零拷贝?
Feb 14, 2026
02_IO_多路复用:selectpollepoll
Feb 14, 2026
03_高性能网络模式:Reactor_和_Proactor
Feb 14, 2026
04_什么是一致性哈希?
Feb 14, 2026
01_如何查看网络的性能指标?
Feb 14, 2026
02_如何从日志分析_PV、UV?
Feb 14, 2026
01_TCPIP_网络模型有哪几层?
Feb 14, 2026
02_键入网址到网页显示,期间发生了什么?
Feb 14, 2026
03_Linux_系统是如何收发网络包的?
Feb 14, 2026
01_HTTP_常见面试题
Feb 14, 2026
02_HTTP1.1_如何优化?
Feb 14, 2026
03_HTTPS_RSA_握手解析
Feb 14, 2026
04_HTTPS_ECDHE_握手解析
Feb 14, 2026
05_HTTPS_如何优化?
Feb 14, 2026
06_HTTP2_牛逼在哪?
Feb 14, 2026
07_HTTP3_强势来袭
Feb 14, 2026
08_既然有_HTTP_协议,为什么还要有_RPC?
Feb 14, 2026
09_既然有_HTTP_协议,为什么还要有_WebSocket?
Feb 14, 2026
01_TCP_三次握手与四次挥手面试题
Feb 14, 2026
02_TCP_重传、滑动窗口、流量控制、拥塞控制
Feb 14, 2026
03_TCP_实战抓包分析
Feb 14, 2026
04_TCP_半连接队列和全连接队列
Feb 14, 2026
05_如何优化_TCP
Feb 14, 2026
06_如何理解是_TCP_面向字节流协议?
Feb 14, 2026
07_为什么_TCP_每次建立连接时,初始化序列号都要不一样呢?
Feb 14, 2026
08_SYN_报文什么时候情况下会被丢弃?
Feb 14, 2026
09_四次挥手中收到乱序的_FIN_包会如何处理?
Feb 14, 2026
10_在_TIME_WAIT_状态的_TCP_连接,收到_SYN_后会发生什么?
Feb 14, 2026
11_TCP_连接,一端断电和进程崩溃有什么区别?
Feb 14, 2026
12_拔掉网线后,_原本的_TCP_连接还存在吗?
Feb 14, 2026
13_tcp_tw_reuse_为什么默认是关闭的?
Feb 14, 2026
14_HTTPS_中_TLS_和_TCP_能同时握手吗?
Feb 14, 2026
15_TCP_Keepalive_和_HTTP_Keep-Alive_是一个东西吗?
Feb 14, 2026
16_TCP_协议有什么缺陷?
Feb 14, 2026
17_如何基于_UDP_协议实现可靠传输?
Feb 14, 2026
18_TCP_和_UDP_可以使用同一个端口吗?
Feb 14, 2026
19_服务端没有_listen,客户端发起连接建立,会发生什么?
Feb 14, 2026
20_没有_accept,能建立_TCP_连接吗?
Feb 14, 2026
21_用了_TCP_协议,数据一定不会丢吗?
Feb 14, 2026
22_TCP_四次挥手,可以变成三次吗?
Feb 14, 2026
23_TCP_序列号和确认号是如何变化的?
Feb 14, 2026
01_IP_基础知识全家桶
Feb 14, 2026
02_ping_的工作原理
Feb 14, 2026
03_断网了,还能_ping_通_127.0.0.1_吗?
Feb 14, 2026
01_计算机网络怎么学?
Feb 14, 2026
02_画图经验分享
Feb 14, 2026
01_业务测试面试题
Feb 14, 2026
02_Python自动化测试面试题
Feb 14, 2026
03_Java自动化测试面试题
Feb 14, 2026
04_性能测试面试题
Feb 14, 2026
01_后端技术进阶之路
Feb 14, 2026
01_Java基础面试题
Feb 14, 2026
02_Java集合面试题
Feb 14, 2026
03_Java并发编程面试题
Feb 14, 2026
04_Java虚拟机面试题
Feb 14, 2026
05_Spring面试题
Feb 14, 2026
01_C++_面试题
Feb 14, 2026
01_Golang面试题
Feb 14, 2026
01_MySQL面试题
Feb 14, 2026
02_Redis面试题
Feb 14, 2026
01_操作系统面试题
Feb 14, 2026
02_计算机网络面试题
Feb 14, 2026
03_数据结构与算法面试题
Feb 14, 2026
01_消息队列面试题
Feb 14, 2026
01_分布式面试题
Feb 14, 2026
01_系统设计面试题
Feb 14, 2026
01_Linux_命令面试题
Feb 14, 2026
02_Git_面试题
Search
Search
Ctrl K
Dark mode
Light mode
Reader mode