索引及执行计划 索引就好比一本书的目录,它会让你更快的找到内容让获取的数据更有目的性,从而提高数据库检索数据的性能。 常用btree索引 索引基本管理: desc 查看信息看key值有没有所有信息 创建和删除: alter table student add index idx_name(stu_n ...
分类:
数据库 时间:
2019-06-20 13:01:25
阅读次数:
122
递归都是把问题细化后找到解决问题的通用路径然后决定结束条件 快排思路 : 每进一层都会梳理元素顺序 比key值大的放右边 比key值小的放左边 每次这样执行下去 最终我们就得到了一个有序的数组 来看一下这一步骤应对的操作: 这样确保了key的左侧比key小右侧比key大 然后现在的情况就是 得到两个 ...
分类:
其他好文 时间:
2019-06-19 00:30:08
阅读次数:
108
一致性哈希算法的应用 一致性哈希算法在分布式缓存领域的 MemCached,负载均衡领域的 Nginx 以及各类 RPC 框架中都有广泛的应用 一致性哈希算法解决的问题 普通的哈希表算法一般都是计算出哈希值后,通过取余操作将 key 值映射到不同的服务器上 但是当服务器数量发生变化时,取余操作的除数 ...
分类:
编程语言 时间:
2019-06-18 10:33:46
阅读次数:
128
当以数组的下标index作为key值时 其中一个元素发生了变化 就有可能导致所有元素的key值发生改变 diff算法是比较同级之间的不同 以key来进行关联 当对数组进行下标的变换时,比如删除第一条数据,那么以后所有的Index都会发生改变,那么key自然也跟着全部发生改变, 所以index作为ke ...
分类:
其他好文 时间:
2019-06-17 20:27:20
阅读次数:
134
因为数组长度不可变,所以有了集合这个概念: 集合按照存储结构分为两大类: Collection 单列集合类的根接口,用于:存储一系列符合某种规则的元素。 List:元素有序、元素可重复 Set:元素无序且不可重复 Map 双列集合类的根接口,用于:存储具有键(Key)、值(Value)映射关系的元素 ...
分类:
编程语言 时间:
2019-06-16 19:59:57
阅读次数:
93
第2节 mapreduce深入学习:8、手机流量汇总求和 例子:MapReduce综合练习之上网流量统计。 数据格式参见资料夹 需求一:统计求和 统计每个手机号的上行流量总和,下行流量总和,上行总流量之和,下行总流量之和 分析:以手机号码作为key值,上行流量,下行流量,上行总流量,下行总流量四个字 ...
分类:
移动开发 时间:
2019-06-14 23:39:22
阅读次数:
201
Python的dict由hash实现,解决hash冲突的方法是二次探查法。hash值相同的元素会形成链表。所以dict在查找key时,首先获取hash值,直接得到链表的表头;而后在链表中查找等于key的值。 所以要使一个对象的实例能够作为dict的key值,一般需要实现__hash__和__eq__ ...
分类:
编程语言 时间:
2019-06-13 20:26:36
阅读次数:
128
效果图就不放了,最近太忙,uni-app十分紧急需要弄,这个主要就是讲的key的绑定,可以理解为 选中的 多选按钮 与 数组的key 绑定,以免数据混乱 ...
分类:
其他好文 时间:
2019-06-11 12:53:36
阅读次数:
193
字典 说明:字典是可变容器,可以存储任何类型对象,使用键-值(key-value)存储,具有极快的查找速度。键是唯一的,值可以取任何数据类型 1、创建字典: dict={} #创建空字典 dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} 2、(查 ...
分类:
其他好文 时间:
2019-06-02 23:01:51
阅读次数:
243
一、hive在执行sql时会以mapreduce的方式对数据进行接入和处理,其主要包含以下几个阶段:1.hive首先根据sql语句中的表从hdfs文件中获取数据,对数据文件进行split操作,使其可以一行一行将所需数据读入内存;2.map函数将内存中的数据按照key值进行映射,形成一行一行的key-value值,比如用户表中的性别字段,内存中map处理后的记录如下:3.在实际应用中会有多台机器参与
分类:
数据库 时间:
2019-05-31 18:05:41
阅读次数:
210