作者: zhanglu

8 篇文章

完整一次 HTTP 访问全过程口述
HTTP 是应用层明文超文本传输协议,采用请求响应模型。一次访问先做 DNS 域名解析拿到 IP,通过 TCP 三次握手建立可靠连接,客户端发送由请求头、请求空行、请求体构成的请求报文;服务器处理后返回带状态码、响应头、响应体的应答报文,最后 TCP 四次挥手断开连接。 协议本身无状态、无连接,1.1 支持长连接,2.0 多路复用解决队头阻塞,由于…
HTTP 完整原理
TCP 三次握手(建立连接) 核心目的 TCP 是可靠面向连接协议,三次握手用来: 确认双方发送能力、接收能力都正常 协商初始序列号 seq,为后续数据可靠传输做序号校验、丢包重传、乱序重组 防止失效旧连接报文干扰新连接 术语: SYN:同步标志位,用于发起连接、协商初始序列号 ACK:确认标志位,代表收到对方报文 seq:本次发送数据包的序列号 …
MySQL最终优化的参数
[mysqld] basedir=/usr/local/mysqldatadir=/data/mysql/socket=/tmp/mysql.sockbinlog_format=rowskip-name-resolveserver-id=1gtid-mode=onenforce-gtid-consistency=truelog-slave-upda…
MHA整体工作流程
Manager 执行masterha_check_ssh、masterha_check_repl前置校验; 启动masterha_manager,后台masterha_master_monitor持续探活 Master; Master 宕机,Monitor 判定故障,调用masterha_master_switch启动切换; SSH 远程调用旧 M…
MySQL主从复制原理口述
面试官,我完整、通俗地讲一下 MySQL 主从复制的原理、流程、核心机制、常见问题和优化思路。 首先,主从复制在我们实际项目里主要有三个核心作用。第一是读写分离,把所有写操作压在主库,读操作分摊到从库,极大提升数据库并发能力;第二是实时热备份,从库一直同步主库数据,相当于实时备份,防止主库故障丢数据;第三是支撑高可用架构,像主从切换、MHA、读写分…
MySQL企业级备份恢复方案口述
面试官您好,我结合生产经验,从备份分类、企业选型策略、完整备份架构、恢复方案、生产规范、核心踩坑点这几块,讲一下MySQL企业级备份与恢复方案。 首先,MySQL生产环境备份主要分为两大类,逻辑备份和物理备份,企业是组合使用的。 第一类是逻辑备份,代表工具是mysqldump。它的原理是把数据和表结构导出成SQL语句,优点是粒度细、跨版本兼容、适合…
IT运维面试问题总结
IT运维面试问题总结 Linux基础 简述Linux主流的发行版? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 简述Linux启动过程? ⑴开机BIOS自检,加载硬盘。 ⑵读取MBR,MBR引导。 ⑶grub引导菜单(Boot Loader)。 ⑷加载内核kernel。 ⑸启动init进程,依…