面试题:Vue Router 中 route 和 router 有哪些区别?
在 Vue Router 中,router 和 route 是两个核心但极易混淆的概念。它们的区别如下: 1. 核心定义 router (路由器实例): 你可以把它理解为整个导航系统的“控制器”或“管理者”。 它是一个通过...
面试题:Vue 中有哪些表单修饰符和事件修饰符?
在 Vue.js 中,修饰符(Modifiers)是通过点(.)语法附加到指令(如 v-model 或 v-on)上的特殊后缀,用于以声明式的方式改变指令的行为。它们主要分为表单修饰符(用于 v-model)和事件修饰符...
面试题:什么条件会触发 Java 的 young GC?
Young GC(也称为Minor GC),主要针对的是Java堆中的年轻代(Young Generation)进行垃圾回收。触发Young GC的条件主要包括以下几点: 1. Eden区空间不足 最常见的触发条件:当尝试在Eden区中...
面试题:Redis 的 Lua 脚本功能是什么?如何使用?
Redis 的 Lua 脚本功能 是 Redis 提供的一种在服务器端执行自定义逻辑的能力。通过 Lua 脚本,开发者可以将多个 Redis 命令组合成一个原子操作,确保操作的原子性和一致性,同时减少...
面试题:Redis 数据过期后的删除策略是什么?
Redis 的 数据过期删除策略 是通过 惰性删除 和 定期删除 两种机制结合实现的,目的是在 内存占用 和 CPU资源消耗 之间取得平衡。以下是详...
面试题:JavaScript 中判断数据类型的方式有哪些?
在 JavaScript 中,由于其动态类型和弱类型的特性,准确判断数据类型是开发中的常见需求。以下是几种主要的判断方式,各有优缺点和适用场景。 1. typeof 操作符 最常用的基础类型判断方法。 语...
面试题:Java 中的 IdentityHashMap 是什么?
IdentityHashMap 是 Java 中 Map 接口的一个特殊实现,位于 java.util 包中。与传统的 HashMap 不同,IdentityHashMap 在比较键是否相等时使用的是对象的引用(reference)而不是对象的内容,也...
面试题:HTML 的 head 标签有什么作用?其中哪些标签必不可少?
<head> 标签是 HTML 文档中非常关键的一个部分,它位于 <html> 标签内,紧跟在 <html> 之后,并在 <body> 标签之前。它的主要作用是包含页面的元数据(Metadata)和为...
面试题:JDK 和 JRE 有什么区别?
JDK 和 JRE 是 Java 平台的两个主要组件,它们各自有着不同的用途和功能。以下是它们之间的主要区别: JDK(Java Development Kit) 定义:JDK 是 Java 开发工具包,是为开发人员提供的一个环境...
面试题:说说 CSS 中 position: absolute 与 fixed 的共同点和区别
这是一个考察 CSS 定位机制核心知识的经典面试题。理解 absolute 和 fixed 的异同,是掌握页面布局的关键。 共同点 脱离文档流 (Removed from Normal Flow): 两者都会使元素完全脱离正常的文档...











