程序百科,作者程序百科 - 第21页 共58页-程序百科-第21页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:Java 中 Exception 和 Error 有什么区别?-程序百科

面试题:Java 中 Exception 和 Error 有什么区别?

在 Java 中,Exception 和 Error 都是 Throwable 类的直接子类,它们都用于表示程序运行期间发生的异常情况。尽管它们有相似之处,但各自代表了不同类型的异常状况,并且在处理方式上也有所区别...
6个月前
358
面试题:Java 中 volatile 关键字的作用是什么?-程序百科

面试题:Java 中 volatile 关键字的作用是什么?

volatile 是 Java 中的一个关键字,用于声明变量可以在程序的其他部分被修改,尤其是在多线程环境下。它的主要作用是保证变量的可见性和禁止指令重排序优化,但不会提供原子性操作。下面详细解...
6个月前
3413
面试题:你使用过 Java 的累加器吗?-程序百科

面试题:你使用过 Java 的累加器吗?

在 Java 中,“累加器”(Accumulator)通常指的是用于多线程环境下高效执行累加操作的并发工具类。Java 提供了多种方式来实现累加器,其中最常用的是: ✅ 一、AtomicInteger / AtomicLong 这...
6个月前
3611
面试题:JVM 垃圾回收调优的主要目标是什么?-程序百科

面试题:JVM 垃圾回收调优的主要目标是什么?

JVM垃圾回收(Garbor Collection, GC)调优的主要目标集中在以下几个方面: 减少GC停顿时间(Pause Time): 对于许多应用程序,特别是那些需要快速响应的实时系统或交互式应用,减少垃圾回收导...
6个月前
5315
面试题:JVM 有那几种情况会产生 OOM(内存溢出)?-程序百科

面试题:JVM 有那几种情况会产生 OOM(内存溢出)?

Java虚拟机(JVM)在运行过程中可能会遇到多种原因导致的内存溢出(OutOfMemoryError,简称OOM)。以下是几种常见的OOM情况及其产生原因: Java堆空间不足(Java heap space): 当创建对象时,...
6个月前
3315
面试题:MySQL 中 TEXT 类型最大可以存储多长的文本?-程序百科

面试题:MySQL 中 TEXT 类型最大可以存储多长的文本?

在 MySQL 中,TEXT 类型用于存储大文本数据,其最大存储长度取决于具体的子类型。以下是详细的分类和存储容量: 1. TEXT 类型的分类与存储容量 类型最大字节长度典型场景TINYTEXT255 字节...
6个月前
3214
面试题:MySQL 中的 MVCC 是什么?-程序百科

面试题:MySQL 中的 MVCC 是什么?

MySQL 中的 MVCC(Multi-Version Concurrency Control,多版本并发控制) 是一种用于提高数据库并发性能的核心机制,通过维护数据的多个版本来实现 读-写冲突的非阻塞处理,从而...
5个月前
3814
面试题:Redis List 类型的常见操作命令有哪些?-程序百科

面试题:Redis List 类型的常见操作命令有哪些?

Redis 的 List 类型是基于双向链表实现的有序字符串集合,支持从两端进行快速插入和删除操作。以下是 Redis List 类型的常见操作命令及其用途: 1. 插入操作 命令描述示例LPUSH key v...
5个月前
568
面试题:Redis 中跳表的实现原理是什么?-程序百科

面试题:Redis 中跳表的实现原理是什么?

在 Redis 中,跳表(Skip List)是一种可以用来实现有序集合(Sorted Set)的数据结构。 虽然 Redis 的有序集合主要使用的是基于跳表和哈希表的混合结构,但跳表是其实现高效范围查询的关键部分...
4个月前
355
面试题:line-height: 100% 和 line-height: 1 有什么区别?-程序百科

面试题:line-height: 100% 和 line-height: 1 有什么区别?

这是一个考察对 CSS line-height 属性计算方式深刻理解的经典面试题。虽然 100% 和 1 看似等价,但在 line-height 的上下文中,它们的行为有本质区别。 核心区别 值计算方式是否继承实际效果lin...