程序百科,作者程序百科 - 第7页 共58页-程序百科-第7页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:什么是 Write-Ahead Logging (WAL) 技术?它的优点是什么?MySQL 中是否用到了 WAL?-程序百科

面试题:什么是 Write-Ahead Logging (WAL) 技术?它的优点是什么?MySQL 中是否用到了 WAL?

Write-Ahead Logging (WAL) 是一种用于确保数据完整性和加速数据库恢复过程的技术。 其基本思想是在对数据进行修改之前,先将这些修改操作的日志记录写入持久存储(通常是磁盘)。 只有当日志成...
4个月前
2814
面试题:MySQL 中 int(11) 的 11 表示什么?-程序百科

面试题:MySQL 中 int(11) 的 11 表示什么?

在 MySQL 中,INT(11) 的括号内的数字(如这里的 11)实际上并不表示该整数类型可以存储的数值范围。 对于 INT 类型来说,它占用4个字节,无论你指定的宽度是多少,其能够存储的数值范围都是固...
3个月前
4815
面试题:Redis 源码中有哪些巧妙的设计,举几个典型的例子?-程序百科

面试题:Redis 源码中有哪些巧妙的设计,举几个典型的例子?

Redis 的源码设计中融入了许多巧妙的思路,旨在提升性能、降低复杂性并优化资源使用。以下是几个典型的例子,结合源码细节进行说明: 1. 简单动态字符串(SDS, Simple Dynamic String) 问题背...
3个月前
5212
面试题:Redis 的持久化机制有哪些?-程序百科

面试题:Redis 的持久化机制有哪些?

Redis 的持久化机制主要有以下三种方式: 1. RDB(Redis Database) 原理 RDB 是通过 快照(Snapshot) 的方式,将 Redis 内存中的数据在指定时间间隔内持久化到磁盘上,生成一个&nbs...
3个月前
3510
面试题:CSS display 属性值 block、inline 和 inline-block 的区别-程序百科

面试题:CSS display 属性值 block、inline 和 inline-block 的区别

这是一个非常基础且重要的 CSS 面试题,考察对盒模型和元素布局行为的理解。 核心区别总结 这三种 display 值决定了元素在页面流中的布局行为,主要体现在以下几个方面: 是否独占一行 能否设置...
2个月前
4012
面试题:怎么实现网页三栏布局?-程序百科

面试题:怎么实现网页三栏布局?

三栏布局是前端开发中常见的经典布局模式,通常指左右两栏固定宽度,中间一栏自适应(圣杯布局或双飞翼布局)。以下是多种实现方式,从传统到现代,全面覆盖。 一、什么是三栏布局? 左侧栏:固...
面试题:JavaScript 中 for…in 和 for…of 的区别是什么?-程序百科

面试题:JavaScript 中 for…in 和 for…of 的区别是什么?

这是一个非常经典的 JavaScript 面试题,考察对循环机制和数据结构的理解。for...in 和 for...of 看似相似,但用途和行为有本质区别。 ✅ 核心区别总结 特性for...infor...of设计目的遍历对象的...
面试题:JavaScript 中 + 操作符什么时候用于字符串的拼接?-程序百科

面试题:JavaScript 中 + 操作符什么时候用于字符串的拼接?

在 JavaScript 中,+ 操作符的行为是动态的,它既可以用于数值相加,也可以用于字符串拼接。其具体行为取决于操作数的数据类型。 核心规则 当 + 操作符的任意一个操作数是字符串(或可以被转换...
面试题:Vue Router 中 params 和 query 有什么区别?-程序百科

面试题:Vue Router 中 params 和 query 有什么区别?

在 Vue Router 中,params 和 query 都是用来在路由跳转时传递参数的,但它们在使用方式、URL 表现形式和适用场景上有明显区别。 1. URL 表现形式不同 query 参数: 以键值对的形式出现在 URL ...
2个月前
2710
面试题:什么是 Vue 的单向数据流和双向数据流?-程序百科

面试题:什么是 Vue 的单向数据流和双向数据流?

这是一个关于 Vue 核心设计理念的经典问题。理解“单向数据流”和“双向数据流”有助于掌握 Vue 的数据绑定机制和组件通信原则。 一、单向数据流(Unidirectional Data Flow) ✅ 定义: 单向数...
1个月前
5312