程序百科,作者程序百科 - 第25页 共58页-程序百科-第25页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:什么是 Hash 碰撞?怎么解决哈希碰撞?-程序百科

面试题:什么是 Hash 碰撞?怎么解决哈希碰撞?

什么是哈希碰撞? 哈希碰撞是指不同的输入通过哈希函数计算后得到了相同的哈希值的情况。在哈希表(如 Java 中的 HashMap)中,键(Key)首先会被转换成一个哈希码(hashCode),然后这个...
7个月前
4614
面试题:Redis 中的 Big Key 问题是什么?如何解决?-程序百科

面试题:Redis 中的 Big Key 问题是什么?如何解决?

Redis 中的 Big Key(大 Key)问题,是 Redis 使用过程中常见的性能隐患之一。它指的是某个 Redis Key 存储的数据量过大,远远超过常规 Key 的大小,从而引发一系列性能和稳定性问题。 一、什么...
6个月前
467
面试题:通常在 Vue 的哪个生命周期钩子中请求异步数据?为什么?-程序百科

面试题:通常在 Vue 的哪个生命周期钩子中请求异步数据?为什么?

通常在 created 钩子中请求异步数据。 为什么选择 created 钩子? 时机恰当: created 钩子在组件实例被创建后立即执行。此时,组件的 data、methods、computed 等选项已经被处理,数据已经响应...
4个月前
4610
面试题:Java 的 G1 垃圾回收流程是怎样的?-程序百科

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

G1(Garbage First)垃圾收集器是为具有大内存的多处理器机器设计的一种服务器端垃圾收集器,旨在提供高吞吐量的同时,实现可预测的暂停时间目标。G1通过将堆划分为多个大小相等的区域(Region...
7个月前
4610
面试题:在 Vue 渲染模板时,如何保留模板中的 HTML 注释?-程序百科

面试题:在 Vue 渲染模板时,如何保留模板中的 HTML 注释?

在 Vue.js 中,默认情况下,模板中的 HTML 注释会在编译和渲染过程中被自动移除。这是 Vue 为了优化最终渲染的 DOM 结构、减少不必要的节点而采取的策略。 然而,在某些特殊场景下(如调试、与...
4个月前
466
面试题:什么是 Java 的 TransmittableThreadLocal?-程序百科

面试题:什么是 Java 的 TransmittableThreadLocal?

TransmittableThreadLocal 是阿里巴巴开源的 transmittable-thread-local 库中提供的一个类,它扩展了 Java 标准库中的 InheritableThreadLocal,旨在解决在使用线程池等会复用线程的技术时,父...
7个月前
468
面试题: Java 线程池核心线程数在运行过程中能修改吗?如何修改?-程序百科

面试题: Java 线程池核心线程数在运行过程中能修改吗?如何修改?

在 Java 的 ThreadPoolExecutor 中,核心线程数(core pool size)默认情况下是在创建线程池实例时设定的,并且在运行期间通常是固定的。 然而,在某些情况下你可能需要动态调整核心线程数以适...
7个月前
4612
面试题:分布式锁在未完成逻辑前过期怎么办?-程序百科

面试题:分布式锁在未完成逻辑前过期怎么办?

在分布式锁的应用场景中,如果持有锁的客户端在完成其业务逻辑之前锁就已经过期了,这会导致其他竞争的客户端可能获取到同一把锁,从而引发并发问题。 这种情况通常被称为“锁丢失”问题。为了...
6个月前
468
面试题:Java 里的对象在虚拟机里面是怎么存储的?-程序百科

面试题:Java 里的对象在虚拟机里面是怎么存储的?

在 Java 虚拟机(JVM)中,对象的存储主要涉及几个关键部分:堆内存、方法区以及栈内存。以下是关于 Java 对象在 JVM 中如何存储的详细说明: 堆(Heap) 对象实例数据:几乎所有的对象实例数据...
7个月前
4612
面试题:Redis 中有哪些内存淘汰策略?-程序百科

面试题:Redis 中有哪些内存淘汰策略?

Redis 提供了 8 种内存淘汰策略,用于在内存不足时自动删除数据,以腾出空间容纳新数据。这些策略分为 4 类:LRU(最近最少使用)、LFU(最不经常使用)、Random(随机) 和&nbs...
6个月前
4614