程序百科,作者程序百科 - 第28页 共59页-程序百科-第28页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:Java 里的对象在虚拟机里面是怎么存储的?-程序百科

面试题:Java 里的对象在虚拟机里面是怎么存储的?

在 Java 虚拟机(JVM)中,对象的存储主要涉及几个关键部分:堆内存、方法区以及栈内存。以下是关于 Java 对象在 JVM 中如何存储的详细说明: 堆(Heap) 对象实例数据:几乎所有的对象实例数据...
1年前
7112
面试题:Redis Cluster 模式与 Sentinel 模式的区别是什么?-程序百科

面试题:Redis Cluster 模式与 Sentinel 模式的区别是什么?

Redis 的 Sentinel 模式 和 Cluster 模式 是两种不同的高可用(HA)解决方案,它们在架构设计、功能特性和适用场景上有显著区别。以下是两者的详细对比: 1. 核心功能与目...
1年前
715
面试题:Vue Router 支持哪几种路由模式?它们有什么区别?-程序百科

面试题:Vue Router 支持哪几种路由模式?它们有什么区别?

Vue Router 支持两种主要的路由模式,用于在单页面应用(SPA)中实现无刷新的页面切换: Hash 模式 (默认模式) History 模式 1. Hash 模式 实现方式:使用 URL 的 hash(#)部分来模拟一个完整...
面试题:什么是 Java 的 StampedLock?-程序百科

面试题:什么是 Java 的 StampedLock?

StampedLock 是 Java 8 引入的一种锁机制,位于 java.util.concurrent.locks 包中。 它提供了一种比传统的读写锁(如 ReentrantReadWriteLock)更灵活和高效的替代方案,特别适用于读操作远多于...
面试题:什么是三色标记算法?-程序百科

面试题:什么是三色标记算法?

三色标记算法(Three-Color Marking Algorithm)是垃圾收集器中用于追踪和管理对象可达性的一种方法。 它主要用于支持并发或增量式垃圾收集,允许垃圾收集过程与应用程序的执行并行进行而不必完...
1年前
716
面试题:MySQL 中的数据排序是怎么实现的?-程序百科

面试题:MySQL 中的数据排序是怎么实现的?

MySQL 中的数据排序主要通过 排序算法 和 索引的有序性 实现,具体逻辑与存储引擎(如 InnoDB)、查询语句、数据量密切相关。以下是其核心实现原理和流程: 一、核心逻辑:...
1年前
7111
面试题:什么是数据库的游标?-程序百科

面试题:什么是数据库的游标?

数据库游标是什么? 游标(Cursor) 是数据库中用于逐行处理查询结果集的机制。它像一个指针,指向结果集中的某一行,允许开发者按顺序(或随机)访问、修改结果集中的每一行数据。游标的核心作...
1年前
7110
面试题:JavaScript 中判断数据类型的方式有哪些?-程序百科

面试题:JavaScript 中判断数据类型的方式有哪些?

在 JavaScript 中,由于其动态类型和弱类型的特性,准确判断数据类型是开发中的常见需求。以下是几种主要的判断方式,各有优缺点和适用场景。 1. typeof 操作符 最常用的基础类型判断方法。 语...
面试题:JDK 和 JRE 有什么区别?-程序百科

面试题:JDK 和 JRE 有什么区别?

JDK 和 JRE 是 Java 平台的两个主要组件,它们各自有着不同的用途和功能。以下是它们之间的主要区别: JDK(Java Development Kit) 定义:JDK 是 Java 开发工具包,是为开发人员提供的一个环境...
面试题:MySQL 插入一条 SQL 语句,redo log 记录的是什么?-程序百科

面试题:MySQL 插入一条 SQL 语句,redo log 记录的是什么?

当 MySQL 执行一条插入(INSERT)SQL 语句时,redo log(重做日志)记录的是物理层面的页修改,而不是 SQL 语句本身。具体来说: 1. redo log 记录的内容 redo log 主要记录以下信息: 被修改的...
1年前
7110