程序百科,作者程序百科 - 第32页 共58页-程序百科-第32页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:为什么 Java 中的 ThreadLocal 对 key 的引用为弱引用?-程序百科

面试题:为什么 Java 中的 ThreadLocal 对 key 的引用为弱引用?

在Java中,ThreadLocal 变量的键(即 ThreadLocal 实例)使用弱引用(Weak Reference)主要是为了防止内存泄漏。理解这一点需要从 ThreadLocal 的内部实现机制和Java垃圾回收机制两个方面来分析...
4个月前
447
面试题:你使用过哪些 Java 并发工具类?-程序百科

面试题:你使用过哪些 Java 并发工具类?

在 Java 并发编程中,我使用过以下常用的并发工具类(均属于 java.util.concurrent 包),它们各自适用于不同的并发控制和线程协作场景: ✅ 1. CountDownLatch(倒计数锁存器) 📌 使用场景: ...
4个月前
3014
面试题:为什么 Java 中某些新生代和老年代的垃圾收集器不能组合使用?比如 ParNew 和 Parallel Old-程序百科

面试题:为什么 Java 中某些新生代和老年代的垃圾收集器不能组合使用?比如 ParNew 和 Parallel Old

在Java中,某些新生代和老年代的垃圾收集器不能组合使用的原因主要在于它们的设计理念、工作方式以及相互之间的兼容性问题。 以ParNew(并行的新生成代收集器)和Parallel Old(并行的老年代收...
4个月前
336
面试题:MySQL 插入一条 SQL 语句,redo log 记录的是什么?-程序百科

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

当 MySQL 执行一条插入(INSERT)SQL 语句时,redo log(重做日志)记录的是物理层面的页修改,而不是 SQL 语句本身。具体来说: 1. redo log 记录的内容 redo log 主要记录以下信息: 被修改的...
4个月前
3910
面试题:为什么在 MySQL 中不推荐使用多表 JOIN?-程序百科

面试题:为什么在 MySQL 中不推荐使用多表 JOIN?

在 MySQL 中,并不是绝对不推荐使用多表 JOIN,而是需要谨慎对待,尤其是在处理大规模数据集或性能要求较高的场景下。JOIN 操作如果使用不当可能会导致一些问题: 1. 性能问题 复杂度增加:随着...
3个月前
2411
面试题:MySQL 索引的最左前缀匹配原则是什么?-程序百科

面试题:MySQL 索引的最左前缀匹配原则是什么?

MySQL 索引的最左前缀匹配原则(Leftmost Prefix Principle) 核心概念 最左前缀匹配原则 是 MySQL 使用联合索引(复合索引)时的一个重要规则。它要求查询条件必须从联合索引的最左侧列开...
3个月前
426
面试题:如何使用 Redis 快速实现排行榜?-程序百科

面试题:如何使用 Redis 快速实现排行榜?

在 Redis 中实现排行榜(Leaderboard)是一个常见的应用场景,得益于 Redis 的高效性和丰富的数据结构支持,特别是有序集合(Sorted Set),我们可以非常方便地创建和管理排行榜。下面将介绍如...
3个月前
3010
面试题:HTML 中,label 标签的作用是什么?如何使用?-程序百科

面试题:HTML 中,label 标签的作用是什么?如何使用?

<label> 标签是 HTML 中一个非常重要的表单辅助元素,它的主要作用是为表单控件(如 <input>、<textarea>、<select>)提供一个可点击的标签(标题),从而提升表单的可...
面试题:说说 CSS 中 position: absolute 与 fixed 的共同点和区别-程序百科

面试题:说说 CSS 中 position: absolute 与 fixed 的共同点和区别

这是一个考察 CSS 定位机制核心知识的经典面试题。理解 absolute 和 fixed 的异同,是掌握页面布局的关键。 共同点 脱离文档流 (Removed from Normal Flow): 两者都会使元素完全脱离正常的文档...
面试题:为什么有时候用 translate 来改变位置而不是定位?-程序百科

面试题:为什么有时候用 translate 来改变位置而不是定位?

这是一个关于 CSS 性能优化和渲染机制 的核心问题。使用 transform: translate() 而不是传统的 position(如 top/left)来改变元素位置,主要是出于性能和渲染效率的考虑。 下面详细解释原因: ...