程序百科,作者程序百科 - 第19页 共59页-程序百科-第19页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:什么是 Java 的 Timer?-程序百科

面试题:什么是 Java 的 Timer?

在 Java 中,Timer 是一个用于调度未来某个时间点执行一次或周期性执行任务的工具类。它位于 java.util 包中,通过创建一个后台线程来执行计划的任务。 尽管 Timer 类提供了一种相对简单的方式...
面试题:MySQL 三层 B+ 树能存多少数据?-程序百科

面试题:MySQL 三层 B+ 树能存多少数据?

MySQL 三层 B+ 树存储容量分析 要计算 MySQL 中三层 B+ 树能存储多少数据,我们需要考虑以下几个关键因素: 1. B+ 树结构特点 非叶子节点:只存储键值和指针(不存储实际数据) 叶子节点:存储...
1年前
7815
面试题:Java 中 wait() 和 sleep() 的区别?-程序百科

面试题:Java 中 wait() 和 sleep() 的区别?

在Java中,wait()和sleep()都是用于控制线程执行的方法,但它们有着不同的用途和行为。理解它们之间的区别对于编写正确的并发代码至关重要。 wait() 所属类:wait()是Object类的一部分,这意味...
面试题:什么是 Java 的 AOT(Ahead-Of-Time)?-程序百科

面试题:什么是 Java 的 AOT(Ahead-Of-Time)?

Java的AOT(Ahead-Of-Time)编译是指在程序运行之前将Java字节码转换成本地机器代码的过程,与之相对的是JIT(Just-In-Time)编译,它是在程序运行时动态地进行编译。 AOT编译的主要目标是提高...
1年前
7813
面试题:分布式锁在未完成逻辑前过期怎么办?-程序百科

面试题:分布式锁在未完成逻辑前过期怎么办?

在分布式锁的应用场景中,如果持有锁的客户端在完成其业务逻辑之前锁就已经过期了,这会导致其他竞争的客户端可能获取到同一把锁,从而引发并发问题。 这种情况通常被称为“锁丢失”问题。为了...
1年前
788
面试题:ES6 新增了哪些字符串处理函数?-程序百科

面试题:ES6 新增了哪些字符串处理函数?

ES6(ECMAScript 2015)及后续的 ES2016、ES2017、ES2018、ES2019、ES2020、ES2021 等版本为 JavaScript 的字符串对象引入了许多实用的新方法,极大地简化了字符串的处理。以下是面试中常被问到...
面试题:如果 MySQL 中没有 MVCC,会有什么影响?-程序百科

面试题:如果 MySQL 中没有 MVCC,会有什么影响?

如果 MySQL 中没有 MVCC(多版本并发控制),会对数据库的并发性能、隔离级别、一致性读等方面产生显著影响。以下是具体的影响分析: 1. 并发性能急剧下降 问题:MVCC 的核心目标是减少读...
1年前
7811
面试题:CSS 怎么实现单行、多行文本溢出隐藏?-程序百科

面试题:CSS 怎么实现单行、多行文本溢出隐藏?

在实际开发中,经常需要对超出容器宽度或高度的文本进行“溢出隐藏 + 省略号”处理,以保证 UI 的整洁性。CSS 提供了标准的属性组合来实现这一效果。 一、实现原理 核心思路是: 强制不换行(wh...
面试题:说说你对 ES6 中 rest 参数的理解?-程序百科

面试题:说说你对 ES6 中 rest 参数的理解?

ES6(ECMAScript 2015)引入的 Rest 参数(Rest Parameters)是一种非常实用的语法特性,它允许我们将一个不确定数量的参数表示为一个数组。它的核心思想是“收集剩余的参数”。 1. 基本语法 Re...
面试题:Java 中的字节码是什么?-程序百科

面试题:Java 中的字节码是什么?

在Java中,字节码(Bytecode)是一种介于源代码和机器码之间的中间表示形式,它不是特定于任何一种硬件架构或操作系统,而是针对Java虚拟机(JVM)的一种低级代码。当你编写完Java程序后,通过...