摘要: 在数据库或者存储的世界里,存储引擎的角色一直处于核心位置。往简单了说,存储引擎主要负责数据如何读写。往复杂了说,怎么快速、高效的完成数据的读写,一直是存储引擎要解决的关键问题。在绝大部分介绍、讲解存储引擎的书籍或者文章里,大家都默认了读多写少的磁盘存储引擎采用的就是b+树,而极少有人来剖析选择b+树作为索引结构的背后,到底有着怎样的思考和权衡?为了解答上述问题,本文尝试从一个新的视角和大家讨论: 在处理读多写少的场景下,为什么基于磁盘的存储引擎会选择用b+树来作为索引结构?希望在看完本文后,读者能对该问题有一个全新的认识和属于自己的答案。限于个人能力有限,有表述、理解不正当之处希望批评指正。 阅读全文
posted @ 2021-06-06 10:27 追寻自我 阅读(801) 评论(1) 推荐(8) 编辑
摘要: Somusic Github项目地址:https://github.com/jaydenwen123/Somusic 码云项目地址:https://gitee.com/jaydenwen/Somusic 这是命令行音乐下载器,它包含许多功能,如来自kugou网站的搜索歌曲和mv,下载歌曲和单个或批量 阅读全文
posted @ 2019-05-26 20:22 追寻自我 阅读(1652) 评论(1) 推荐(0) 编辑
摘要: Somusic project github: https://github.com/jaydenwen123/Somusic This is the command line music downloader,which contains lots of functions such as sea 阅读全文
posted @ 2019-05-26 19:33 追寻自我 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 数据库面试知识点汇总 一、基本概念 1.主键、外键、超键、候选键 超键 :在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键 :是最小超键,即没有冗余元素的超键。 主键 :数据库表中对储存数据对象予以唯一 阅读全文
posted @ 2018-10-25 23:51 追寻自我 阅读(206571) 评论(5) 推荐(41) 编辑
摘要: 腾讯hr面面经 20181018 寒暄几句 hr自我介绍 hr介绍面试和最后出结果的时间周期 进入主题 自我介绍 考研成绩专业第一 聊考研(考研的经过、考研和保研) 本科成绩 考研成绩 超长 发挥还是 正常 ? 实习和项目 1.公司实习经历 2.导师项目1 3.导师项目2 1. 简单介绍公司的实习项 阅读全文
posted @ 2018-10-19 21:30 追寻自我 阅读(2565) 评论(2) 推荐(0) 编辑
摘要: 快手hr面 20180918 自我介绍 hr部门介绍 效率工程 主要问题 1. 问我对部门是否有感兴趣? 2. 我要求地点在北京,然后就畅聊口音、老家,学校等 3. 学校的成绩?(研究生、本科) 4. 自己属于哪类学生? (属于聪明类型的还是勤奋类型的) (smart or diligent) 实事 阅读全文
posted @ 2018-10-17 21:28 追寻自我 阅读(2149) 评论(0) 推荐(0) 编辑
摘要: 腾讯二面 20181017 自我介绍(无) 实习项目介绍 项目背景 项目完成周期 自己负责的模块 数据结构和算法 算法手撕题1 (对单链表反转) 给定一个单链表头结点,对其进行反转) 首先给出的递归解法(面试官貌似不认可) 空间复杂度O(n) 然后给出基于循环结构的解法 空间复杂度O(1) 最长公共 阅读全文
posted @ 2018-10-17 20:44 追寻自我 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 腾讯一轮面经 20181016 自我介绍 基础知识储备 学业、项目、实习 课余生活 java基础 HashMap原理介绍 宏观(数据结构和编程语言层面) 微观(具体HashMap的实现) 底层数据结构 扩容 同步异步 同步阻塞和异步非阻塞的性能比较 同步阻塞和异步非阻塞的区别? 场景题 在高速公路上 阅读全文
posted @ 2018-10-16 22:15 追寻自我 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 快手2面面经 20180911 个人介绍 学校经历(课程、考研、成绩) 项目经历(时间段、项目介绍) 个人爱好(体育、特长) note:面试官对个人介绍还蛮感兴趣(考研成绩介绍这块) 数据结构 数据结构熟悉哪些 array linkedlist stack queue tree(binarytree 阅读全文
posted @ 2018-10-11 23:17 追寻自我 阅读(1011) 评论(2) 推荐(0) 编辑
摘要: 快手1轮面经 20180910 个人介绍 学校经历(课程、考研、成绩) 项目经历(时间段、项目介绍) 个人爱好(体育、特长) 实习项目 项目介绍说辞 项目背景 采用技术 项目周期 WEB基础 介绍什么是restful? 什么是restful API(what) 为什么使用restful API (w 阅读全文
posted @ 2018-10-11 21:12 追寻自我 阅读(1117) 评论(2) 推荐(0) 编辑