- 博客(7)
- 收藏
- 关注
原创 Mysql索引知识点介绍(上篇)
本篇主要介绍Mysql当中非常重要的一个知识点---索引,该篇目录如下常见索引数据结构 InnoDB存储引擎索引采用B+树 InnoDB主键索引与普通索引的区别下面开始分别介绍,首先介绍三种常见的索引数据结构。包括Hash索引,有序数组索引,平衡二叉树索引。常见索引数据结构:Hash索引是利用一个Hash函数,它本身也是一个数组,然后利用hash函数将数据库中不同的值映射到数组中。因为通过hash函数进行计算可能存在不同的值对应数组同一位置,这时候Hash索引就可以采用链表的形式进行存储。
2021-06-29 16:27:38
147
原创 Mysql系列专栏之关于排序orderBy底层工作原理
你好,今天是Mysql专栏记录的第二篇讲一下Mysql的排序实现原理。每次开始一篇新的文章之前我都会和大家分享一下自己的感悟,最近也是一直在为找工作而准备相关知识点,其中Mysql因为在实际工作中用的比较多,也是重点想要了解的。每次看完一些文章记录都会反问...
2021-06-09 22:35:03
716
原创 Mysql性能调优之sql语句优化
今天开启mysql学习专栏,一来记录自己学习情况,二来也是方便与大家交流。一起探讨,一起成长;不管实际项目开发过程中还是面试mysql相关知识,我认为mysql性能调优都是一个重要的知识点。我将主要从以下几个方面来进行阐述。首先如何查看自己的项目中是否存在mysql查询的情况,只要这样才能去优化。我们可以打开mysql开启配置项,查看哪些mysql执行及最大执行时间下面两个指令可以查询show variables like 'slow_query%';show variables li
2021-06-09 01:30:47
259
原创 剑指offer---java练习篇(3)
今天继续练习剑指offer上练习题,该博客只是记录自己学习过程,欢迎各位博友,批评指正。三、输入一个链表,从尾到头打印每个节点的数据题目:输入一个链表的头结点,从尾到头反过来打印出每个结点的值。解题思路:从头到尾打印出每个节点的值,我们自然想到遍历,但是题目要求反过来打印,也就是遍历时,第一个节点的数据,确是最后一个打印出来,这时候自然想到栈。先进后出,
2017-09-28 21:23:45
269
原创 剑指offer---java练习篇(2)
因找工作,最近练习剑指offer上练习题。为节省时间,主要是看书上解题思路跟牛客网通过代码,现整理如下(如果思路整理不能帮你很好理解,建议阅读原书《剑指offer》,这里只是记录自己学习过程):二、替换空格题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy.
2017-09-27 14:24:19
310
原创 剑指offer---java练习篇(1)
因找工作,最近练习剑指offer上练习题。为节省时间,主要是看书上解题思路跟牛客网通过代码,现整理如下(如果思路整理不能帮你很好理解,建议阅读原书《剑指offer》,这里只是记录自己学习过程):一、二维数组中的查找解题思路:针对这种比较抽象题目,最好是举一个实例,一步步分析,最终找到解题规律。根据题目说明,从左往右,从上往下,依次递增。假设要查找数为target,我们首先选取二
2017-09-27 09:27:57
377
原创 机器学习算法
一、K均值聚类算法二、朴素贝叶斯分类器三、随机森林(Random Forest)1、K均值算法简介: 首先选取需要聚类的个数,设为字母K;然后随机选取K个聚类中心,分别计算余下的样本点到个聚类中心的 距离,这些点距离哪个聚类中心近,就将其归为该类。此时从第一次聚好的各类中,选取新的聚类中心,新 的聚类中心计算方法为
2017-05-25 16:15:43
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人