程序百科,作者程序百科 - 第54页 共59页-程序百科-第54页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:JavaScript 中 for…in 和 for…of 的区别是什么?-程序百科

面试题:JavaScript 中 for…in 和 for…of 的区别是什么?

这是一个非常经典的 JavaScript 面试题,考察对循环机制和数据结构的理解。for...in 和 for...of 看似相似,但用途和行为有本质区别。 ✅ 核心区别总结 特性for...infor...of设计目的遍历对象的...
面试题:使用 new String(

面试题:使用 new String(“yupi”) 语句在 Java 中会创建多少个对象?

在 Java 中,使用 new String('yupi') 创建字符串时,最多会创建 1 个或 2 个对象,具体取决于字符串常量池中是否已经存在 'yupi' 这个字符串。 ✅ 详细分析: 🔹 语句:ne...
面试题:你使用过 Java 中的哪些原子类?-程序百科

面试题:你使用过 Java 中的哪些原子类?

在 Java 中,原子类(Atomic Classes) 是 java.util.concurrent.atomic 包下的一组类,它们基于 CAS(Compare-And-Swap) 实现了线程安全的原子操作,避免了使用 synchronized 锁带来的性能开...
面试题:在 MySQL 中,你使用过哪些函数?-程序百科

面试题:在 MySQL 中,你使用过哪些函数?

作为开发者,我在 MySQL 中经常使用以下各类函数: 一、字符串函数 基础处理函数: CONCAT(str1, str2,...) - 字符串连接 SUBSTRING(str, pos, len) - 提取子串 TRIM([BOTH|LEADING|TRAILING]...
1年前
536
面试题:MySQL 中长事务可能会导致哪些问题?-程序百科

面试题:MySQL 中长事务可能会导致哪些问题?

在 MySQL 中,长事务(长时间运行的事务)可能会对数据库性能、稳定性和一致性造成多方面的影响。以下是长事务可能导致的主要问题及解决方案: 1. 锁等待和死锁 问题: 锁资源占用:长事务会长...
1年前
636
面试题:::before 和 :after 的双冒号和单冒号有什么区别?-程序百科

面试题:::before 和 :after 的双冒号和单冒号有什么区别?

在CSS中,::before 和 ::after 伪元素的双冒号(::)和单冒号(:)在功能上没有区别,它们的作用完全相同。 两者之间的区别主要在于语法规范的演进和浏览器兼容性: CSS3 规范的区分: 在 CSS3 ...
面试题:Java 和 Go 的区别-程序百科

面试题:Java 和 Go 的区别

Java和Go是两种非常不同的编程语言,它们各自有着独特的设计目标、应用场景及特性。以下是这两种语言之间的一些主要区别: 1. 设计哲学 Java:面向对象编程语言,强调“编写一次,到处运行”。J...
面试题:从 MySQL 获取数据,是从磁盘读取的吗?(buffer pool)-程序百科

面试题:从 MySQL 获取数据,是从磁盘读取的吗?(buffer pool)

1. 核心结论 不一定。MySQL 的数据读取优先从内存中的 Buffer Pool 获取,只有在 Buffer Pool 缺失时才从磁盘读取。 Buffer Pool 是 InnoDB 存储引擎的核心组件,通过缓存数据页(16KB)和索引...
1年前
446
面试题:什么是协程?Java 支持协程吗?-程序百科

面试题:什么是协程?Java 支持协程吗?

什么是协程? 协程(Coroutine) 是一种用户态的轻量级线程,它允许在特定的地方暂停执行并在稍后恢复执行。 与传统的线程相比,协程的切换由程序本身控制,而不是由操作系统内核管理。 这使得...
面试题:如何在浏览器可视区域画一个最大的正方形?-程序百科

面试题:如何在浏览器可视区域画一个最大的正方形?

这是一个考察对 CSS 布局、视口单位和响应式设计理解的面试题。 目标是创建一个在任何屏幕尺寸下都尽可能大,且保持为正方形,并完全位于可视区域内的元素。 核心思路 要画一个“最大”的正方形...