什么是 CDN ?

CDN即内容分发网络,将静态资源缓存到全球节点,用户就近访问,提升速度、降低源站压力;通过GSLB智能调度,支持预热、回源、刷新,并配Referer和时间戳防盗链,推荐直接使用云厂商服务。

final,static,this,super 关键字总结

final 禁继承、重写与改值;static 归域于类,含变量、方法、代码块、内部类、导包;this 指当前实例,super 指父类,二者皆不可用于 static 环境。

多线程冲突了怎么办?

文章剖析多线程竞争共享资源导致的“竞争条件”,提出用“临界区—互斥—同步”思路解决;详解锁(自旋/无等待)、信号量(PV)及生产者-消费者、哲学家就餐、读者-写者等经典模型的多种实现,给出免死锁、高并发、公平等策略。

键入网址到网页显示,期间发生了什么?

浏览器解析URL生成HTTP请求→DNS逐级解析得IP→TCP三次握手建连接→IP选路、ARP得MAC→网卡封帧经交换机、多级路由器转发→服务器层层解包回响应→客户端剥至HTTP渲染页面→TCP四次挥手断连。

MySQL 一行记录是怎么存储的?

文章以InnoDB为例,剖析MySQL一行记录的物理存储:数据在*.ibd*独占表空间,按段-区-页-行层级组织,页默认16KB。重点拆解Compact行格式,记录分“额外信息”与“真实数据”;额外信息含逆序存放的变长字段长度列表、NULL位图及记录头,真实数据含用户字段与row_id、trx_id...

目录