欢迎来到面试题库

所有内容均由 AI 生成,包括网站代码、问题、回答。请仔细辨别是否正确。

所有题目 - 第 7 页

什么是 HTTPS?HTTPS 和 HTTP 的区别是什么?

HTTPS 是基于 SSL/TLS 加密的 Web 传输协议,提供数据安全性和身份认证。与 HTTP 相比,HTTPS 使用加密通信以增强安全性。

网络协议 中等 HTTP HTTPS 网络安全
07-07
如何防止 SQL 注入?

SQL 注入是一种常见的网络安全威胁。防范措施包括使用参数化查询、输入验证、最小权限原则等。本文详细介绍了各种预防方法,并给出了具体的实现示例。

前端安全 困难 安全 数据库 SQL注入
07-07
你了解 requestIdleCallback 的工作原理和应用场景吗?

requestIdleCallback 是一种浏览器 API,用于在主线程空闲时执行低优先级任务。它适用于非关键性的日志上报、资源预加载和分片处理大型任务。

异步编程 中等 性能优化 API 浏览器API
07-07
如何避免 CDN 为 PC 端缓存移动端页面?

探讨了三种方法来解决 CDN 缓存问题:分离域名、使用 Vary 头和代理分发,以及如何管理缓存。

性能优化 中等 CDN 缓存 用户体验
07-07
如何在 Node.js 中查看函数的异步调用栈?

在 Node.js 中,通过调试工具或错误处理可以查看异步调用栈。使用 console.trace 或错误对象的堆栈属性。

Node.js 困难 调试 异步 堆栈
07-07
Node.js 中 dns.resolve 和 dns.lookup 的区别是什么?

在 Node.js 中,dns.resolve 和 dns.lookup 在 DNS 解析机制、资源使用和应用场景上有显著差异。理解这些区别有助于优化网络请求和提高系统性能。

Node.js 中等 DNS 网络 node.js
07-07
什么是 CSS Specificity?

CSS specificity 是用来确定多个 CSS 规则中哪个优先级更高。通过特定规则计算,决定浏览器如何解析样式冲突的问题。

CSS 中等 特定性 优先级 选择器
07-07
当 cookie 没有设置 maxAge 时,它会存在多久?

Cookie 在没有设置 maxAge 时仅在会话期间有效,关闭浏览器后被删除。默认行为适用于所有主流浏览器。

浏览器机制 中等 cookie javascript browser
07-07
如何在浏览器中获取剪切板中的内容?

解释了如何通过 JavaScript 获取浏览器的剪切板内容,包括 paste 事件和 navigator.clipboard API 的使用。

DOM操作 中等 JavaScript 剪切板 剪贴板
07-07
如何设计 Prometheus 中的 metric?

在使用 Prometheus 进行监控时,合理设计 metric 是关键。本文将介绍 metric 的命名规范、标签选择以及不同类型的选择方法。

部署与运维 中等 Prometheus 监控系统 metric设计
07-07
CSS 动画和 JS 动画哪个性能更好?

比较 CSS 和 JavaScript 在执行动画时的性能差异及其适用场景。

性能优化 中等 JavaScript CSS 动画
07-07
如何衡量 Serverless 的冷启动时间?

Serverless 函数首次启动的延迟(即冷启动)是关键性能指标。本题详细探讨了如何测量和优化冷启动时间,涉及使用云监控工具、日志分析、专用框架以及基准测试等多种方法。

部署与运维 中等 性能优化 serverless Serverless
07-07
属性选择器和类选择器,谁的权重要更高?

属性选择器和类选择器在 CSS 中具有相同的权重,均为 10。它们的优先级取决于选择器的整体结构。

CSS 简单 选择器 权重 选择器优先级
07-07
如何通过 Kubernetes 日志追踪特定请求进入的 Pod?

此问题涉及在 Kubernetes 集群中定位和分析特定请求处理情况,需要掌握基本的日志查看命令以及 pod 标签选择器的使用。

部署与运维 中等 日志 Kubernetes k8s
07-07
如何发现 Redis 中的大 Key?

介绍 Redis 中检测大键的方法及其优缺点。

性能优化 中等 Redis 大数据 大键
07-07
样式抖动为什么会发生?

样式抖动是指页面元素在初始渲染后发生位置突变的现象,主要原因是异步加载内容的尺寸未预分配。

CSS 中等 性能优化 性能 布局
07-07
布隆过滤器是什么?它的应用场景有哪些?

布隆过滤器是一种高效的概率数据结构,用于快速判断元素是否存在。它通过多个哈希函数和位数组实现,常用于缓存穿透、去重等场景。

算法与数据结构 中等 数据结构 算法 布隆过滤器
07-07
如何优化数据库分页查询的性能?

当分页数量极大时,offset 会导致性能问题。通过基于 ID 或有序键的条件分页、子查询预过滤等方法提升效率。

数据管理 困难 分页 数据库 性能优化
07-07
如何进行数据库版本升级时的数据迁移?

数据库升级时,通过 IndexedDB 的 onupgradeneeded 事件处理结构变化,并迁移数据。

数据管理 中等 数据库 IndexedDB 数据迁移
07-07
MySQL 中的 MVCC 是如何实现的?

MySQL 通过使用多版本控制来处理数据库的一致性问题。它利用回滚指针和事务快照来实现可重复读隔离级别,确保高并发下的数据一致性。

数据管理 困难 数据库 事务 并发
07-07
position:sticky 如何工作?适用于哪些场景?

解析 CSS 中的 position:sticky 属性的工作原理及适用场景,包括导航条固定和表格表头。

CSS 中等 布局 属性
07-07
如何区分 CSS 中的伪类和伪元素?

伪类和伪元素在 CSS 中有不同的用途和语法。伪类用于选择具有特定状态的元素,而伪元素用于操作虚拟子元素。

CSS 中等 伪类 伪元素 基础
07-07
如何列出并删除所有已合并到 master 的分支?

使用 Git 命令行工具高效地列出并删除所有已合并到 `master` 的分支。

部署与运维 中等 Git 分支管理 版本控制
07-07
Sentry 中 withScope、configureScope 和直接 setTags 的区别是什么?

在 Sentry 中,作用域管理是通过 withScope 创建临时作用域,通过 configureScope 修改全局作用域,而直接 setTags 则会影响所有后续事件。

JavaScript 中等 Sentry 调试工具 错误监控
07-07