- 博客(3)
- 收藏
- 关注
原创 深入理解MySQL索引
@大家在看书的时候,肯定会注意到“目录”的存在,那目录的用处是什么呢?是的,帮助我们快速找到我们想要看的内容,比如说我要看《高性能MySQL》这本书中关于索引的知识,我通过目录就可以定位到我想看的内容所在的页数。索引就是一种“目录”,是一种加快数据查询的技术。索引是对数据库中一个或多个值进行排序,以协助加快查询、更新数据表中的数据。本文将从MySQL的架构层次出发,分析索引的底层实现,索...
2019-11-14 10:22:27 289
原创 字节跳动-核心广告系统与创意中心-后端开发面经
头条一面:1、介绍自己(主要说项目经验,项目的上下文)2、hashmap源码、concurrenthashmap源码3、索引的功能、底层实现4、索引为什么用b-tree实现有什么优点5、索引用b+树实现每次读取的时候操作系统的动作;6、mysql引擎区别;7、innodb的默认读是什么;innodb可重复度的实现原理(mvvc+next-key lock)8、多线程线程安全的一些知...
2020-04-20 21:14:34 2026
转载 重新认识HashMap
摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口java.util.Map,...
2019-11-18 14:39:46 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人