一、索引 1、索引概述 MySQL官方对索引的定义为:索引(index)是帮助mysql搞笑获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种歌数据结构就是索引。 左边是数据表 ...
分类:
数据库 时间:
2020-11-01 10:22:05
阅读次数:
19
今天尝试使用索引来提升查找效率,因此使用mysql进行实验,然后创建了一个表,往里面随机插入100万条数据。使用的是linux环境下的mysql,数据库连接软件是navicat。 使用里面包含tableid,userid等,这是创建表的语句。 CREATE TABLE user ( `tableid ...
分类:
数据库 时间:
2020-11-01 09:47:09
阅读次数:
25
再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她△Hollis,一个对Coding有着独特追求的人△这是Hollis的第234篇原创分享作者l安静的boy来源lHollis(ID:hollischuang)索引这个词,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐怕很少有人能把前因后果讲述的很完整。本文就来从头到尾介绍下数据库的索
分类:
数据库 时间:
2020-11-01 09:23:51
阅读次数:
20
ArrayList继承自AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable接口。ArrayList内部是一个动态数组,与Java中的数组相比,它的容量能动态增长。 简述 ArrayList 是容量可变的非线程安全列表 ...
分类:
其他好文 时间:
2020-11-01 09:18:30
阅读次数:
16
本文代码均已在 MATLAB R2019b 测试通过,如有错误,欢迎指正。 一、分箱平滑的原理 (1)分箱方法 在分箱前,一定要先排序数据,再将它们分到等深(等宽)的箱中。 常见的有两种分箱方法:等深分箱和等宽分箱。 等深分箱:按记录数进行分箱,每箱具有相同的记录数,每箱的记录数称为箱的权重,也称箱 ...
分类:
其他好文 时间:
2020-10-31 01:54:11
阅读次数:
13
索引模板简介 索引模板是创建索引的一种方式。将数据写入指定索引时,如果该索引不存在,则根据索引名称能匹配相应索引模板话,会根据模板的配置建立索引。更多介绍请查看官网的Index templates 索引模板查看 查看某个索引模板 curl --user ${USERNAME}:${PASSWORD} ...
分类:
其他好文 时间:
2020-10-30 12:52:05
阅读次数:
16
第六章、低级程序设计语言与伪代码 6·1计算机操作: 计算机的定义: 能够存储,检索和处理数据的可编程电子设备。 可编程的(programmable) 存储(store) 检索(retrieve) 处理(process) 存储,检索和处理是计算机对数据能够执行的动作。 6·2机器语言: 机器语言(m ...
分类:
其他好文 时间:
2020-10-30 12:50:31
阅读次数:
22
面试官:想了解你对基础概念的认知。 解答:通俗解释一下就可以。 传统的我们的检索是通过文章,逐个遍历找到对应关键词的位置。 而倒排索引,是通过分词策略,形成了词和文章的映射关系表,这种词典+映射表 即为倒排索引。 有了倒排索引,就能实现 o(1)时间复杂度的效率检索文章了,极大的提高了 检索效率。 ...
分类:
其他好文 时间:
2020-10-30 12:35:32
阅读次数:
21
今天在kali里准备把火狐打扮一番,wappalyzer,sodan都很愉快的就安装了 但是搜索引擎始终没有百度,这让人很难受 经过一番百度,总结一下出个教程: 去火狐插件中心搜索关键词,mycroft ,安装相关的那个插件即可,插件链接 然后去插件官网添加百度搜索引擎即可,官网链接 搜索百度搜索, ...
分类:
其他好文 时间:
2020-10-30 12:11:16
阅读次数:
14
B+树,经过优化的 B+树 主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此 InnoDB 建 议为大部分表使用默认自增的主键作为主索引。 ...
分类:
其他好文 时间:
2020-10-30 11:54:04
阅读次数:
14