logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL索引优化:被面试官问懵后,我终于搞懂了B+树和最左前缀原则

大家好,我是小明,一名刚毕业三个月的Java后端开发。今天想和大家分享一个让我既尴尬又成长的故事。上个月,我去一家心仪的公司面试后端开发岗位。面试进行得很顺利,自我介绍、项目经验、Java基础都对答如流,面试官频频点头,我心里暗喜:这次稳了!结果面试官话锋一转,问了我一个问题:“小明同学,我看你的项目经验里写到了数据库优化。你能给我解释一下,为什么这条SQL查询需要0.5秒才能返回结果吗?我盯着这

文章图片
#mysql#b树#数据库
【Java集合】ArrayList从入门到精通:原理、源码、扩容机制一文讲透

简单:基于数组,操作直观高效:随机访问O(1),尾部插入均摊O(1)灵活:自动扩容,动态调整安全:Fail-Fast机制,及时发现并发问题理解ArrayList的底层原理,不仅能帮助我们写出更高性能的代码,还能为学习其他集合类打下坚实的基础。关注我,获取更多Java核心技术文章。参考阅读JDK 8源码:java.util.ArrayList《Effective Java》第三版 - 第50条:优先

文章图片
#java#mybatis#python
Java面试专题-集合框架(全网最全,高频考点!)

本文汇总了Java集合框架相关的核心面试题,包括HashMap、ConcurrentHashMap、ArrayList等常用集合类的原理和使用要点。主要内容涵盖: HashMap底层结构(数组+链表/红黑树)、O(1)查询原理、扩容机制和常见问题 ConcurrentHashMap的线程安全实现方式及与HashMap的区别 ArrayList与LinkedList的结构差异和性能对比 集合的线程安

#java#面试
到底了