- 博客(8)
- 收藏
- 关注
原创 DNS面试轻松过(面试极简版)
"首先浏览器检查本地缓存(浏览器缓存→系统hosts文件),若无缓存则向本地DNS服务器发起递归查询。本地DNS依次迭代查询根域名服务器、顶级域名服务器、权威域名服务器,最终获得目标IP。`根域名 → 顶级域名(.com/.cn) → 二级域名(baidu) → 子域名(www)`▶ 示例:www.baidu.com. 最后的`.`代表根域名(通常隐藏)- 递归查询:客户端→本地DNS→其他服务器(客户端只问一次)- 迭代查询:本地DNS依次向根→顶级→权威服务器查询。
2025-04-24 18:12:00
357
原创 CDN常见面试题全解决!(面试极简版)
用户访问该节点时,若资源命中则直接返回,否则节点会逐级回源拉取资源并缓存,最终实现就近快速访问。通过全球分布的边缘节点缓存资源,让用户就近访问,解决网络拥塞、跨运营商传输慢等问题,核心目标:降低延迟,提高访问速度。缓存系统 分层存储热点资源(一级/二级节点) 缓存淘汰算法(LRU、LFU)→ CDN是服务端缓存(全局共享),HTTP缓存是客户端缓存(用户独享)用户 → 边缘节点(未命中) → 二级缓存节点 → 一级缓存节点 → 源站。(90%请求在边缘节点解决,9%在二级缓存解决,仅1%回源站)
2025-04-24 17:25:53
335
原创 HTTPS是如何保证数据安全的?(面试极简版)
前向保密:ECDHE密钥交换(即使私钥泄露,历史会话仍安全)`TCP握手 → TLS握手 → 密钥交换 → 加密通信`- 服务端用私钥解密获得会话密钥(如RSA-OAEP)- 双方使用协商的对称密钥(如AES-256-GCM)- 服务端用私钥对数据哈希值签名(如RSA-PSS)- 客户端生成随机对称密钥 → 用服务器公钥加密传输。- 证书链验证:根证书 → 中间证书 → 服务器证书。- 客户端用公钥验证签名,确保数据未被篡改。(1验身份、2签数据、3传密钥,最后对称加密)2. 数字签名保完整。
2025-04-24 16:32:42
117
原创 防抖与节流 问答与手写代码
节流: n 秒内只运行一次,若在 n 秒内重复触发,只有一次生效防抖: n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时一个经典的比喻:想象每天上班大厦底下的电梯。把电梯完成一次运送,类比为一次函数的执行和响应假设电梯有两种运行策略debounce和throttle,超时设定为15秒,不考虑容量限制电梯第一个人进来后,15秒后准时运送一次,这是节流电梯第一个人进来后,等待15秒。如果过程中又有人进来,15秒等待重新计时,直到15秒后开始运送,这是防抖。
2025-03-03 19:57:40
449
原创 前端面试自用知识库-CSS【完结】
传统的项目开发中,我们只会用到pxem这几个单位,它可以适用于大部分的项目开发,且拥有比较良好的兼容性从CSS3开始,浏览器对计量单位的支持又提升到了另外一个境界,新增了remvhvwvm等一些新的计量单位利用这些新的单位开发出比较良好的响应式页面,适应多种不同分辨率的终端,包括移动设备等px:绝对单位,页面按精确像素展示em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算,整个页面内1em不是一个固定的值rem:相对单位,可理解为root em, 相对根节点html。
2025-03-03 17:40:16
1265
原创 安装 element-ui 时报错的问题解决
参考博客:https://blog.youkuaiyun.com/kalimera/article/details/122383499。在网上搜到了一些对我有用的代码。正常使用官网给的代码。
2023-09-17 20:08:47
1578
1
原创 1-8 猜数字游戏
1-8 猜数字游戏分数 20猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;
2022-12-09 16:46:39
521
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人