程序百科,作者程序百科 - 第34页 共59页-程序百科-第34页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:Java 中线程之间如何进行通信?-程序百科

面试题:Java 中线程之间如何进行通信?

在 Java 中,线程间的通信可以通过多种机制实现,以确保多个线程能够协调工作而不发生数据不一致或竞争条件的问题。以下是几种常见的线程间通信的方法: 1. 使用 wait(), notify() 和 notifyAll...
8个月前
4311
面试题:Vue 实例在挂载过程中发生了什么?-程序百科

面试题:Vue 实例在挂载过程中发生了什么?

当一个 Vue 实例(或组件)被挂载(mount)时,它会经历一系列内部步骤,从创建实例到最终将虚拟 DOM 渲染为真实 DOM 并插入页面。这个过程主要涉及 beforeMount 和 mounted 两个生命周期钩子。...
5个月前
4311
面试题:在 React Router 中如何获取历史对象?-程序百科

面试题:在 React Router 中如何获取历史对象?

在 React Router 中,“历史对象”(history object)用于导航和管理浏览器的历史记录栈。获取历史对象的方式随着 React Router 版本的演进而变化,尤其在 v5 和 v6 之间有重大差异。 以下是不...
4个月前
4311
面试题:有哪些默认 display: block 元素和 display: inline 元素?你还知道哪些 display 取值?-程序百科

面试题:有哪些默认 display: block 元素和 display: inline 元素?你还知道哪些 display 取值?

这是一个考察 HTML 元素默认行为和 CSS display 属性知识的面试题。回答时需要清晰分类,并展示对现代布局的理解。 一、默认 display: block 的元素 这类元素在页面中独占一行,会从新行开始,...
6个月前
4313
面试题:HTML 中,i 与 em 标签的区别是什么?-程序百科

面试题:HTML 中,i 与 em 标签的区别是什么?

<i> 和 <em> 标签在默认的视觉呈现上非常相似,通常都会将文本显示为斜体(italic)。然而,它们在 语义(Semantics)和用途 上有着根本的区别。理解这一点对于编写语义化、可访问...
6个月前
4314
面试题: 为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?-程序百科

面试题: 为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?

在 Java 的 HashMap 中,扩容时采用 2 的 n 次方倍 的设计是出于 性能优化 和 算法效率 的考虑,主要基于以下几个核心原因: 1. 索引计算的高效性:位运算替代取模 索引计算公式: HashMap 通过...
8个月前
4312
面试题:什么是 Java 中的 logging write barrier?-程序百科

面试题:什么是 Java 中的 logging write barrier?

在Java中讨论的“write barrier”通常与垃圾回收(Garbage Collection, GC)机制相关,而不是直接与日志记录(logging)有关。一个write barrier是JVM为了支持某些类型的垃圾收集算法而实现的一...
8个月前
439
面试题:如何给网页设置小于 12px 的字体?-程序百科

面试题:如何给网页设置小于 12px 的字体?

这是一个关于浏览器限制和现代 CSS 特性的面试题。传统上,浏览器(特别是早期的 WebKit 内核)会对字体大小设置下限(通常为 12px),但现代解决方案已经非常成熟。 核心答案 在现代浏览器中,...
6个月前
4315
面试题:MySQL 中的索引数量是否越多越好?为什么?-程序百科

面试题:MySQL 中的索引数量是否越多越好?为什么?

在 MySQL 中,索引数量并不是越多越好。虽然索引可以显著加速查询操作,但过多的索引会带来一系列负面影响,尤其是在写操作性能、存储开销、优化器效率和维护成本等方面。以下是具体原因和优化...
7个月前
4313
面试题:MySQL 中有哪些锁类型?-程序百科

面试题:MySQL 中有哪些锁类型?

在 MySQL 中,锁机制对于确保数据的一致性和完整性至关重要。MySQL 支持多种类型的锁,主要包括表级锁和行级锁,不同存储引擎对锁的支持有所不同。以下是 MySQL 中主要的锁类型: 表级锁(Table...
7个月前
427