程序百科,作者程序百科 - 第17页 共59页-程序百科-第17页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:通常在 Vue 的哪个生命周期钩子中请求异步数据?为什么?-程序百科

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

通常在 created 钩子中请求异步数据。 为什么选择 created 钩子? 时机恰当: created 钩子在组件实例被创建后立即执行。此时,组件的 data、methods、computed 等选项已经被处理,数据已经响应...
5个月前
4910
面试题:在 React 中,如何判断点击的元素属于哪个组件?-程序百科

面试题:在 React 中,如何判断点击的元素属于哪个组件?

在 React 中,判断点击的元素属于哪个组件,核心思路是利用事件对象 (event) 和 DOM 元素的特性来确定点击目标。由于 React 使用合成事件 (SyntheticEvent),并且组件最终会渲染为具体的 DOM 节...
面试题:React 中 key 的作用是什么?-程序百科

面试题:React 中 key 的作用是什么?

在 React 中,key 是一个特殊的字符串属性,用于帮助 React 识别哪些元素发生了变化、被添加或被删除,从而在渲染列表时高效地更新 DOM。 核心作用:标识列表中元素的唯一性 当 React 渲染一个...
4个月前
2710
面试题:什么是 Java 中的双亲委派模型?-程序百科

面试题:什么是 Java 中的双亲委派模型?

在Java中,双亲委派模型(Parent Delegation Model)是类加载器的一种工作模式。它确保了Java应用程序中的类加载过程既安全又高效。通过这种机制,Java虚拟机(JVM)能够有效地管理不同来源的类...
8个月前
545
面试题:JDK 动态代理和 CGLIB 动态代理有什么区别?-程序百科

面试题:JDK 动态代理和 CGLIB 动态代理有什么区别?

JDK 动态代理和 CGLIB 动态代理是两种实现动态代理的机制,它们各自有不同的应用场景、优缺点。以下是两者的主要区别: JDK 动态代理 工作原理:JDK 动态代理主要通过 java.lang.reflect.Proxy ...
8个月前
586
面试题: 为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?-程序百科

面试题: 为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?

在 Java 的 HashMap 中,扩容时采用 2 的 n 次方倍 的设计是出于 性能优化 和 算法效率 的考虑,主要基于以下几个核心原因: 1. 索引计算的高效性:位运算替代取模 索引计算公式: HashMap 通过...
8个月前
4312
面试题:什么是 Java 中的指令重排?-程序百科

面试题:什么是 Java 中的指令重排?

在Java中,指令重排(Instruction Reordering)是指编译器或处理器为了优化程序性能而对程序中的指令顺序进行调整的过程。 尽管这种重排通常不会改变单线程程序的行为,但在多线程环境下可能导...
8个月前
359
面试题:Java 线程池内部任务出异常后,如何知道是哪个线程出了异常?-程序百科

面试题:Java 线程池内部任务出异常后,如何知道是哪个线程出了异常?

在 Java 中,当你使用线程池(如 ThreadPoolExecutor 或其更高级别的封装如 Executors.newFixedThreadPool() 等)执行任务时,如果任务内部抛出了未捕获的异常,默认情况下这个异常不会直接反馈...
8个月前
5712
面试题:什么情况下会触发 Java 的 Full GC?-程序百科

面试题:什么情况下会触发 Java 的 Full GC?

在Java中,Full GC指的是对整个堆(包括年轻代、老年代和永久代/元空间)进行垃圾回收的过程。触发Full GC的情况有多种,以下是一些常见的触发条件: 1. 老年代空间不足 当老年代没有足够的空间...
8个月前
3815
面试题:什么是数据库的逻辑外键?数据库的物理外键和逻辑外键各有什么优缺点?-程序百科

面试题:什么是数据库的逻辑外键?数据库的物理外键和逻辑外键各有什么优缺点?

在数据库设计中,外键(Foreign Key)用于定义和加强两个表之间的关系。根据其实现方式的不同,可以将外键分为物理外键和逻辑外键。 物理外键 定义:物理外键指的是通过数据库管理系统(DBMS)明...
8个月前
5113