logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试官: MySQL 索引作用解析(答案深度解析)持续更新

索引不是‘加速查询’的魔法开关,而是数据库与磁盘I/O之间的战略缓冲区——它用空间换时间,用有序换效率,用结构换可靠性。设计索引的本质,是在读写平衡、存储成本、业务语义之间做精准权衡。谁在查?怎么查?查什么?(停顿两秒)“所以我在上线前,一定会用EXPLAIN分析每条核心SQL,并结合慢日志、SHOW INDEX和做索引健康度评估。✅ 这样回答,既展现底层原理,又体现工程思维,还暗含实战经验——面

文章图片
#面试#后端
面试官:Java 中 finally 一定会执行吗?很多人答错

finally在绝大多数情况下都会执行,用于保证关键资源释放。、线程被强制终止、死循环或JVM崩溃。try中return语句不会阻止finally执行,但finally中的return可能会覆盖原来的返回值。实际开发中,尤其是面试中,理解这些边界场景非常关键。JVM是否会被终止?线程是否被杀死?理解原理比死记代码更重要。关注我,持续更新Java面试核心知识。Java面试复习高级异常处理理解技术博客

文章图片
#java#面试#人工智能
面试官: MySQL rows 含义解析(答案深度解析)持续更新

rows是MySQL 优化器基于统计信息(statistics)估算出的、在该执行计划节点上需要访问(读取并判断是否满足条件)的记录行数。估算(Estimate):不是真实值,也不是最终返回行数(那是的结果),更不是的结果;访问(Access):指从存储引擎层“拉出来看一眼”的行——哪怕最后被WHERE过滤掉,只要被读进 Server 层参与判断,就算进rows;该节点(Node)EXPLAIN每

文章图片
#面试#后端
面试官: 分布式上下文传播原理解析(答案深度解析)持续更新

分布式上下文传播,表面是传递几个字符串,背后是对线程模型、异步编程、协议规范、框架生命周期的深度理解。它不是加个 starter 就完事,而是要像外科医生一样,精准切开每个线程切换点、每个序列化入口、每个中间件插件,确保上下文‘血脉不断’——因为一旦断掉,你的链路就是一张拼凑的碎片图,而不是一条完整的生命线。

文章图片
#面试#后端
面试官:什么是 Java 类加载机制?很多人答错

Java 允许我们自定义类加载器。@Override// 从磁盘读取class文件热部署插件系统动态加载模块TomcatJSP 编译1 类加载生命周期加载验证准备解析初始化2 类加载器体系BootstrapExtension3 双亲委派模型先父后子保证Java核心类安全4 初始化触发时机new对象访问静态变量调用静态方法反射类加载流程双亲委派类加载器结构实际应用基本可以轻松通过Java 高级面试

#java#面试
面试官:说说 Java GC 的工作原理

虚拟机栈中的引用对象方法区静态变量常量引用JNI 引用main 方法栈变量a静态变量obj最后总结一下 Java GC 的核心知识点。

#java#面试
面试官:说说 Java GC 的工作原理

虚拟机栈中的引用对象方法区静态变量常量引用JNI 引用main 方法栈变量a静态变量obj最后总结一下 Java GC 的核心知识点。

#java#面试
面试官:什么是 Java 双亲委派模型?很多人答错

在理解双亲委派之前,需要先了解Java 类加载器(ClassLoader)。类加载器作用加载核心类库加载扩展类库加载应用程序类↓↓双亲委派模型(Parent Delegation Model)的核心思想是:当一个类加载器收到类加载请求时,不会自己先加载,而是先委托父类加载器去加载。只有当父加载器无法加载时,子加载器才会尝试加载。类加载请求↓↓↓Bootstrap 能加载直接加载Bootstrap

#java#面试
面试官:Java 中 sleep 和 wait 的区别?很多人答错

最后总结sleep和wait的核心区别。对比项sleepwait所属类ThreadObject是否释放锁❌ 不释放✅ 释放使用位置任意synchronized 中唤醒方式时间结束notify线程状态WAITING使用场景延迟执行线程通信面试推荐标准回答:sleep 是 Thread 类的方法,用于让线程暂停一段时间,不会释放锁;

#java#面试
面试官:Java 中 sleep 和 wait 的区别?很多人答错

最后总结sleep和wait的核心区别。对比项sleepwait所属类ThreadObject是否释放锁❌ 不释放✅ 释放使用位置任意synchronized 中唤醒方式时间结束notify线程状态WAITING使用场景延迟执行线程通信面试推荐标准回答:sleep 是 Thread 类的方法,用于让线程暂停一段时间,不会释放锁;

#java#面试
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择