程序百科,作者程序百科 - 第37页 共59页-程序百科-第37页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:为什么需要清除浮动?清除浮动的方式有哪些?-程序百科

面试题:为什么需要清除浮动?清除浮动的方式有哪些?

这是一个经典的 CSS 布局问题,涉及到文档流、浮动特性以及高度塌陷等核心概念。以下是全面且结构清晰的回答。 一、为什么需要清除浮动? 浮动(float)最初设计用于实现文字环绕图片的效果,但...
面试题:什么是 Java 的封装特性?-程序百科

面试题:什么是 Java 的封装特性?

Java的封装特性是面向对象编程(OOP)中的一个重要概念,它指的是将对象的状态信息(属性)隐藏在对象内部,不允许外部程序直接访问这些状态信息,而是通过该类提供的方法来实现对这些状态信息...
9个月前
446
面试题:Vue 中 :class 和 :style 有几种表示方式?-程序百科

面试题:Vue 中 :class 和 :style 有几种表示方式?

在 Vue 中,:class 和 :style 是动态绑定样式的重要特性,它们有多种灵活的表示方式。 🎨 :class 的多种表示方式 1. 对象语法(最常用) <template> <!-- 根据条件动态切换类名 --> <d...
6个月前
445
面试题:MySQL 的索引下推是什么?-程序百科

面试题:MySQL 的索引下推是什么?

MySQL 的索引下推(Index Condition Pushdown,简称 ICP)是什么? 索引下推是 MySQL 5.6 引入的一种查询优化技术,其核心目的是减少回表查询的次数,从而提升查询效率。它通过将部分 WHER...
8个月前
4414
面试题:React 中有几种构建组件的方式?它们的区别是什么?-程序百科

面试题:React 中有几种构建组件的方式?它们的区别是什么?

在 React 中,构建组件主要有三种方式,随着 React 版本的演进,推荐的方式也在不断变化。以下是当前主流的组件构建方式及其区别: 1. 函数组件 (Function Components) 定义:使用 JavaScript ...
5个月前
4410
面试题:你使用过哪些 Java 并发工具类?-程序百科

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

在 Java 并发编程中,我使用过以下常用的并发工具类(均属于 java.util.concurrent 包),它们各自适用于不同的并发控制和线程协作场景: ✅ 1. CountDownLatch(倒计数锁存器) 📌 使用场景: ...
9个月前
4414
面试题:你们生产环境的 MySQL 中使用了什么事务隔离级别?为什么?-程序百科

面试题:你们生产环境的 MySQL 中使用了什么事务隔离级别?为什么?

在生产环境中选择MySQL的事务隔离级别主要取决于应用的具体需求,包括数据一致性、并发性能以及可能出现的并发问题(如脏读、不可重复读和幻读)。 MySQL支持四种标准的事务隔离级别:READ UNCO...
9个月前
4411
面试题:MySQL 的 Doublewrite Buffer 是什么?它有什么作用?-程序百科

面试题:MySQL 的 Doublewrite Buffer 是什么?它有什么作用?

1. Doublewrite Buffer 的定义 Doublewrite Buffer(双写缓冲区)是 MySQL InnoDB 存储引擎 中的一个关键机制,用于解决 部分页写入失败(Partial Page Write) 问题。 内...
8个月前
4314
面试题:你了解 Java 的 ZGC(Z Garbage Collector)吗?-程序百科

面试题:你了解 Java 的 ZGC(Z Garbage Collector)吗?

ZGC,全称Z Garbage Collector,是自Java 11引入的一种可扩展的低延迟垃圾收集器。它的设计目标主要是为了满足大堆内存(多TB级别)的需求,同时保持非常低的停顿时间(通常在几毫秒内),从而...
9个月前
4310
面试题:什么是协程?Java 支持协程吗?-程序百科

面试题:什么是协程?Java 支持协程吗?

什么是协程? 协程(Coroutine) 是一种用户态的轻量级线程,它允许在特定的地方暂停执行并在稍后恢复执行。 与传统的线程相比,协程的切换由程序本身控制,而不是由操作系统内核管理。 这使得...
9个月前
435