程序百科,作者程序百科 - 第33页 共34页-程序百科-第33页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:Java 中的强引用、软引用、弱引用和虚引用分别是什么?-程序百科

面试题:Java 中的强引用、软引用、弱引用和虚引用分别是什么?

在Java中,引用类型主要包括强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference)。每种引用类型都有其特定的用途和应用场景,下面...
1个月前
3515
面试题:MySQL 中 EXISTS 和 IN 的区别是什么?-程序百科

面试题:MySQL 中 EXISTS 和 IN 的区别是什么?

在 MySQL 中,EXISTS 和 IN 都是用于子查询的关键字,但它们的工作机制和使用场景有所不同。 EXISTS 功能:EXISTS 用于检测子查询是否返回行。如果子查询返回一行或多行,则 EXISTS 的结果为 TR...
1个月前
2314
面试题:MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?-程序百科

面试题:MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?

在 MySQL 中,COUNT(*)、COUNT(1) 和 COUNT(字段名) 都是用于计算行数的聚合函数,但它们之间有一些细微的区别: 1. COUNT(*) 作用:计算表中所有行的数量,包括含有 NULL 值的行。 性能:MySQL...
36天前
2713
面试题:在 Redis 集群中,如何根据键定位到对应的节点?-程序百科

面试题:在 Redis 集群中,如何根据键定位到对应的节点?

在 Redis 集群中,键的定位是通过 哈希槽(Hash Slot) 机制实现的。以下是完整的定位流程和关键设计点: 1. 哈希槽(Hash Slot)的基本概念 哈希槽数量:Redis 集群将键空间划分为 16384 个哈...
36天前
508
面试题:如何解决 Redis 中的热点 key 问题?-程序百科

面试题:如何解决 Redis 中的热点 key 问题?

解决 Redis 中的 热点 Key 问题(即某个 Key 被大量并发访问,导致 Redis 节点负载过高甚至崩溃)是高并发场景下的核心挑战之一。以下是常见的解决方案,结合理论与实际场景的分析: 1. 本...
14天前
3310
面试题:BigDecimal 为什么能保证精度不丢失?-程序百科

面试题:BigDecimal 为什么能保证精度不丢失?

BigDecimal 是 Java 中用于高精度数值计算的类,特别适用于金融、科学计算等对精度要求非常高的场景。它之所以能保证精度不丢失,主要依赖于其底层的设计原理和实现机制。 ✅ 一、为什么浮点数...
1个月前
3014
面试题:你遇到过 ConcurrentModificationException 错误吗?它是如何产生的?-程序百科

面试题:你遇到过 ConcurrentModificationException 错误吗?它是如何产生的?

ConcurrentModificationException 是 Java 中常见的运行时异常之一,通常在不当修改集合(如 List、Set 或 Map)时抛出。这种错误特别容易在多线程环境下出现,但单线程程序也可能触发它。 如何...
1个月前
466
面试题:Java 中的 wait、notify 和 notifyAll 方法有什么作用?-程序百科

面试题:Java 中的 wait、notify 和 notifyAll 方法有什么作用?

在Java中,wait()、notify() 和 notifyAll() 方法是用于线程间通信的关键方法,它们都定义在 Object 类中,并且必须与同步机制(如 synchronized 方法或代...
1个月前
3811
面试题:你使用过 Java 中的哪些阻塞队列?-程序百科

面试题:你使用过 Java 中的哪些阻塞队列?

在 Java 中,阻塞队列(BlockingQueue) 是 java.util.concurrent 包下的一个接口,它是线程安全、支持阻塞操作的队列,常用于生产者-消费者模型等并发场景。 我在项目中使用过以下几种常见的 ...
1个月前
4411
面试题:Java 的 CMS 垃圾回收流程是怎样的?-程序百科

面试题:Java 的 CMS 垃圾回收流程是怎样的?

CMS(Concurrent Mark-Sweep)垃圾收集器是为了解决老年代垃圾回收问题而设计的一种低延迟的垃圾收集器。它的主要目标是在执行垃圾收集时尽量减少“Stop the World”事件的发生,从而降低应用的...
1个月前
317