程序百科,作者程序百科 - 第47页 共58页-程序百科-第47页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:Vue Router 中如何获取路由传递过来的参数?-程序百科

面试题:Vue Router 中如何获取路由传递过来的参数?

在 Vue Router 中,获取路由传递的参数是开发中的常见需求。参数主要分为两种:动态路由参数(params) 和 查询参数(query)。获取方式取决于你使用的 Vue 版本和 API 风格(Options API 或 Co...
1个月前
307
面试题:你使用过哪些 Java 并发工具类?-程序百科

面试题:你使用过哪些 Java 并发工具类?

在 Java 并发编程中,我使用过以下常用的并发工具类(均属于 java.util.concurrent 包),它们各自适用于不同的并发控制和线程协作场景: ✅ 1. CountDownLatch(倒计数锁存器) 📌 使用场景: ...
4个月前
3014
面试题:如何使用 Redis 快速实现排行榜?-程序百科

面试题:如何使用 Redis 快速实现排行榜?

在 Redis 中实现排行榜(Leaderboard)是一个常见的应用场景,得益于 Redis 的高效性和丰富的数据结构支持,特别是有序集合(Sorted Set),我们可以非常方便地创建和管理排行榜。下面将介绍如...
3个月前
3010
面试题:Vue 父子组件之间传值有哪些方式?-程序百科

面试题:Vue 父子组件之间传值有哪些方式?

在 Vue 中,父子组件之间的数据传递是构建可维护应用的基础。以下是父子组件传值的主要方式,涵盖 Vue 2 和 Vue 3 的通用实践。 一、父组件 → 子组件:通过 Props 这是最标准、最常用的向下传...
1个月前
309
面试题:数据库的三大范式是什么?-程序百科

面试题:数据库的三大范式是什么?

数据库的三大范式是数据库设计中用于减少数据冗余、提高数据一致性和完整性的规范规则。以下是它们的详细说明: 1. 第一范式(1NF) 定义:表中的每一列都是不可分割的原子值(最小单元),即字...
4个月前
3014
面试题:说说网页元素的层叠顺序-程序百科

面试题:说说网页元素的层叠顺序

在网页开发中,层叠顺序(Stacking Order) 指的是当多个元素在页面上发生重叠时,浏览器如何决定哪个元素显示在上方,哪个元素显示在下方。这个顺序由 CSS 的 z-index 属性、元素的定位方式 以...
面试题:️说说 ES6 扩展运算符的作用及使用场景?-程序百科

面试题:️说说 ES6 扩展运算符的作用及使用场景?

ES6(ECMAScript 2015)引入的扩展运算符(Spread Operator),使用三个点 ... 表示,是一种非常强大且常用的语法特性。它的核心作用是将一个可迭代对象(如数组、字符串、类数组对象...
面试题: Synchronized 能不能禁止指令重排序?-程序百科

面试题: Synchronized 能不能禁止指令重排序?

在 Java 中,Synchronized 关键字主要用于确保线程安全,它通过提供可见性和原子性来保证共享资源的正确访问。 关于 Synchronized 是否能禁止指令重排序,我们需要从 Java 内存模型(JMM, Java ...
4个月前
309
面试题:Redis Cluster 模式与 Sentinel 模式的区别是什么?-程序百科

面试题:Redis Cluster 模式与 Sentinel 模式的区别是什么?

Redis 的 Sentinel 模式 和 Cluster 模式 是两种不同的高可用(HA)解决方案,它们在架构设计、功能特性和适用场景上有显著区别。以下是两者的详细对比: 1. 核心功能与目...
3个月前
305
面试题:React 的事件与普通 HTML 事件有什么区别?-程序百科

面试题:React 的事件与普通 HTML 事件有什么区别?

React 的事件系统与原生 HTML 事件系统在使用上相似,但存在几个关键区别,主要体现在事件处理机制、事件对象和事件绑定方式上。 以下是两者的主要区别: 1. 事件命名规范不同 HTML 原生事件:...