B+TreeB+Tree是在B-Tree基础上的一种优化,使其更适合实现外存储索引结构,InnoDB存储引擎就是用B+Tree实现其索引结构。 从上一节中的B-Tree结构图中可以看到每个节点中不仅包含数据的key值,还有data值。而每一个页的存储空间是有限的,如果data数据较大时将会导致每个节 ...
分类:
数据库 时间:
2020-03-29 01:02:54
阅读次数:
90
链接:https://www.jianshu.com/p/6e472304b5ac 前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小 ...
分类:
编程语言 时间:
2020-03-28 20:06:35
阅读次数:
73
1 // Map key值不能相同,value值可以相同 2 // HashMap中的Entry对象是无序排列的 3 4 // 实例化1 5 Map<String, String> maps = new HashMap<>(); 6 // 实例化2 7 Map<String, String> ent ...
分类:
编程语言 时间:
2020-03-26 01:09:37
阅读次数:
78
数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候 ...
分类:
编程语言 时间:
2020-03-23 16:47:36
阅读次数:
59
简介 在Android中,主要有以下几种存储方式: 1. SharedPreferences,在键值对中存储私有原始数据。 2. 内部存储,在设备内存中存储私有数据。 官方示例: 3. 外部存储,在共享的外部存储中存储公共数据。 使用外部存储,需要获取外部存储的读写权限。 外部存储主要包括存储公用文 ...
分类:
移动开发 时间:
2020-03-23 09:42:37
阅读次数:
95
JS排序算法之快排和归并 [Toc] 快速排序 原理: 选择一个key(一般是第一个元素), 将数组划分为两个区域. 左边全部区域小于等于key, 右边全部大于key. 然后在通过这种方法将每个区域划分为两个区域. 整个过程可以递归实现,以此实现整个数据有序 + 时间复杂度: O(n log(n)) ...
分类:
编程语言 时间:
2020-03-21 21:40:59
阅读次数:
72
一.下载安装Redis数据库 1.下载地址:https://files.cnblogs.com/files/wangjifeng23/Redis-x64-3.2.100.zip //这是我下载的版本 所有版本:http://download.redis.io/releases/ 2.下载后拿到Red ...
分类:
数据库 时间:
2020-03-21 17:49:19
阅读次数:
78
<?php // 愿美女保佑 永无BUG // // .::::. // .::::::::. // ::::::::::: // ..:::::::::::' // '::::::::::::' // .:::::::::: // '::::::::::::::.. // ..:::::::::: ...
分类:
其他好文 时间:
2020-03-21 14:27:01
阅读次数:
122
增: 语法:字典序列[key] = 值 注意:如果key存在则修改这个key对应的值,如果key不存在则新增此键值对 删: ·del:删除字典或字典中指定键值对 语法:del 字典序列[key] ·clear():清空字典 语法:clear(字典序列) 查: ·get() 语法:字典序列.get(k ...
分类:
编程语言 时间:
2020-03-18 18:36:38
阅读次数:
45
java.util.ConcurrentModificationException 问题处理 在对Map集合进行处理时,有时需要对Map集合中的键值对进行过滤删除处理。 例如:对key值进行判断,不满足需求(key值不为“key1”)的需要进行过滤。 1、执行报错的代码如下: public clas ...
分类:
编程语言 时间:
2020-03-17 08:06:24
阅读次数:
73