- 博客(6)
- 收藏
- 关注
原创 MySQL数据库——索引02
索引InnoDB中的索引方案迭代1次:目录项纪录的页上边称为一个简易的索引方案,是因为我们为了在根据主键值进行查找时使用二分法快速定位具体的目录项而假设所有目录项都可以在物理存储器上连续存储,但是有几个问题:InnoDB是使用页作为管理储存空间的基本单位,最多保证16KB的连续存储空间,需要非常大的连续的存储空间才能把所有的目录项都放下,这对记录数量非常多的表是不现实的。我们时常会对记录进行增删,假设我们把页28中的记录都删除了,那就意味着目录项2也就没有存在的必要了,这就需要把目录项2
2022-03-30 22:46:28
705
原创 MySQL数据库——索引01
索引1.索引的数据结构1.1 为什么使用索引索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash。索引的作用就相当于目录的作用。目的是为了减少磁盘I/O次数,加快查询速率。1.2 索引及其优缺点索引概述:官方定义:索引是帮助MySQL高效获取数据的数据结构。索引本质:索引是数据结构,排好序的快速查找数据结构,满足特定查找算法。索引实现:索引是在存储引擎中实现的,因此每种存储引擎不一定完全相同。优点:提升数据检索的效率,降低数据库的IO成本
2022-03-27 23:41:31
1534
原创 字节跳动算法实习面试 2021-10-25
字节跳动算法实习面试-住小帮【面试经验】写在前面的话面试问题手撕代码反问环节关于算法岗所需要的技术栈有哪些关于业务的问题总结写在前面的话字节的面试官非常和蔼,面试好评。我自己觉得算法面试基本上都是根据个人以往机器学习深度学习的项目经历进行提问。别关注应该没有后续了!呵呵,太菜了!下面就说说面试问题吧。面试问题1.做个简单的自我介绍2.详细说一说你做过的机器学习或者深度学习的项目(什么小项目、微信小程序之类的别的都不问)3.PCA的思想,以及是怎么实现的(我的简历的项目用到的)4.k-means
2021-10-25 15:58:05
861
原创 基于多线程的简单小弹球【蓝杰项目】
基于多线程的简单小弹球【蓝杰项目】程序 进程 线程步骤一:画窗体鼠标监听器多线程的实现弹球的实现程序 进程 线程详见面试专题(后期补坑)。步骤一:画窗体调用JFrame类,绘制窗体(在Java五子棋开发思路【蓝杰项目】有详细的介绍哦)。public void showUI(){ this.setSize(800,800); this.setTitle("THREAD"); this.setLocationRelativeTo(null);
2021-10-07 21:06:10
295
原创 线程生命周期【面试问题】
线程生命周期线程生命周期图运行态就绪态阻塞态创建态结束态线程生命周期图运行态线程获得了CPU运行,开始执行run()方法。就绪态当线程对象调用了start()方法之后,该线程处于就绪状态。此时已经获得除CPU之外的所有资源,Java虚拟机会为其创建方法调用栈和程序计数器,一旦获得CPU,直接运行。阻塞态在等待某一事件而暂停运行,如等待某资源可以使用(不包括处理机)或等待输入输出完成。即使处理机空闲,此状态也不能运行。创建态当程序使用new关键字创建了一个线程之后,该线程就处于新建状态,此
2021-10-07 20:49:38
192
原创 Java五子棋开发思路【蓝杰项目】
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-02 18:26:37
574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人