程序百科,作者程序百科 - 第12页 共34页-程序百科-第12页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:你了解时间轮(Time Wheel)吗?有哪些应用场景?-程序百科

面试题:你了解时间轮(Time Wheel)吗?有哪些应用场景?

时间轮(Time Wheel)概述 时间轮是一种用于处理定时任务的高效数据结构,常被应用于需要大量定时器的场景中。 它模仿了时钟的工作原理,通过一个循环队列来存储定时任务,并以固定的时间间隔向...
1个月前
3113
面试题:为什么 Java 中 CMS 垃圾收集器在发生 Concurrent Mode Failure 时的 Full GC 是单线程的?-程序百科

面试题:为什么 Java 中 CMS 垃圾收集器在发生 Concurrent Mode Failure 时的 Full GC 是单线程的?

当使用CMS(Concurrent Mark-Sweep)垃圾收集器时,'Concurrent Mode Failure' 是指在CMS尝试以并发模式执行老年代的垃圾回收时,由于老年代空间不足而无法完成该过程,导致不得不触发一次Full ...
1个月前
2215
面试题:MySQL 在设计表(建表)时需要注意什么?-程序百科

面试题:MySQL 在设计表(建表)时需要注意什么?

在设计MySQL表(建表)时,有多个方面需要考虑以确保数据库的性能、可维护性和数据完整性。以下是一些关键点: 选择合适的数据类型:为每个字段选择最合适的数据类型非常重要。例如,使用INT而...
1个月前
397
面试题:MySQL 的 Doublewrite Buffer 是什么?它有什么作用?-程序百科

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

1. Doublewrite Buffer 的定义 Doublewrite Buffer(双写缓冲区)是 MySQL InnoDB 存储引擎 中的一个关键机制,用于解决 部分页写入失败(Partial Page Write) 问题。 内...
38天前
3614
面试题:MySQL 中的回表是什么?-程序百科

面试题:MySQL 中的回表是什么?

MySQL 中的回表是什么? 核心概念 回表 是 MySQL 中一种与索引查询相关的性能现象,通常发生在使用 二级索引(非聚簇索引) 进行查询时。 定义:当通过二级索引查询数据时,由于...
36天前
3013
面试题:Redis String 类型的底层实现是什么?(SDS)-程序百科

面试题:Redis String 类型的底层实现是什么?(SDS)

Redis 中的 String 类型是其最基本的数据结构之一,而它的底层实现依赖于一种名为 简单动态字符串(Simple Dynamic String, SDS) 的数据结构。 SDS 是 Redis 自行设计并广泛应用于其内部的一...
15天前
4013
面试题:iframe 有哪些优点和缺点?-程序百科

面试题:iframe 有哪些优点和缺点?

<iframe>(Inline Frame,内联框架)是 HTML 中的一个标签,用于在当前网页中嵌入另一个独立的 HTML 页面。它就像一个“窗口”,可以显示来自同一域名或不同域名的其他网页内容。正确使用...
面试题:什么是 Java 中的自动装箱和拆箱?-程序百科

面试题:什么是 Java 中的自动装箱和拆箱?

在Java中,自动装箱(Autoboxing)和拆箱(Unboxing)是Java编译器提供的两种便利机制,用于简化基本数据类型与它们对应的包装类之间的转换过程。 自动装箱(Autoboxing) 定义:自动装箱是指将...
1个月前
289
面试题:Java 的 StringBuilder 是怎么实现的?-程序百科

面试题:Java 的 StringBuilder 是怎么实现的?

StringBuilder 是 Java 中用于高效拼接字符串的一个可变序列类,位于 java.lang 包中。它通过减少创建中间的 String 对象来提高性能,特别是在需要进行大量字符串操作的场景下。以下是 StringBu...
1个月前
4915
面试题:Java 中有哪些集合类?请简单介绍-程序百科

面试题:Java 中有哪些集合类?请简单介绍

Java 提供了丰富的集合框架(Collections Framework),它包括了一系列用于存储和操作对象组的接口和类。以下是 Java 集合框架中一些主要的集合类及其简单介绍: 1. List 接口实现类 ArrayList...
1个月前
505