①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 ...
分类:
其他好文 时间:
2019-01-02 17:34:35
阅读次数:
188
作用域 栈内存:js执行的环境(作用域) 堆内存:存放代码的空间,存放方式(键值对的形式存,以字符串的形式存) js代码在执行之间浏览器会给他一个全局作用域,叫window,每个作用域下分俩个模块,一个是内存模块,一个是执行模块,内存模块会给所有的变量一个内存地址,变量的声明在js中靠关键字var和 ...
分类:
其他好文 时间:
2019-01-02 15:05:59
阅读次数:
173
redis有5中数据结构,他们是键值对中的值,对于键来说,有一些通用的命令: 一、查看所有键 keys 二、获取键总数:dbsize 三、检查键是否存在 exists 如果存在返回1,不存在返回0 四、删除键 del key [key ……] 正常情况下返回结果为删 ...
分类:
其他好文 时间:
2019-01-01 22:42:42
阅读次数:
235
1、语法 键/值对的集合。 注:集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。 2、属性下表列出了 Map 对象的属性和描述。 构造函数 指定创建映射的函数。 Prototype — 原型 为映射返回对原型的引用。 size 返回映射中的元素数。 3、方法 clear ...
分类:
编程语言 时间:
2018-12-31 19:17:56
阅读次数:
200
redis yum安装redis 1.yum安装 2.检测redis是否工作 源码安装redis,编译安装 大家用过yum,是相当省事好用吧,为什么还要学习源码安装? 有人说编译安装性能好?错 编译安装的优势是: 编译安装时可以指定扩展的module(模块),php、apache、nginx都是一样 ...
分类:
其他好文 时间:
2018-12-29 11:19:27
阅读次数:
202
HashMap和Hashtable都实现了Map接口,都是键值对保存数据的方式区别1: HashMap可以存放 nullHashtable不能存放null区别2:HashMap不是线程安全的类Hashtable是线程安全的类 HashMap和Hashtable都实现了Map接口,都是键值对保存数据的 ...
分类:
其他好文 时间:
2018-12-29 11:13:33
阅读次数:
171
popitem()方法 描述 字典 popitem() 方法随机返回并删除字典中的一个键/值对(一般删除末尾对)。 如果字典已经为空,却调用了此方法,就报出KeyError异常。 语法 popitem() 方法语法: 参数 无 返回值 返回一个键值对(key,value)形式。 实例 输出结果; ...
分类:
其他好文 时间:
2018-12-29 01:13:39
阅读次数:
226
pop(D)方法 描述 字典 pop() 方法删除给定键所对应的键/值对,并返回被删除的值。给定键如果不在字典中,则必须设置一个default值,否则会报错,此时返回的就是default值。 语法 pop() 方法语法: 参数 key: 要删除的键/值对所对应的键 default: 可选参数,给定键 ...
分类:
其他好文 时间:
2018-12-29 01:02:55
阅读次数:
653
简介 前面把List基本记录完了,对于集合List,Map,Set,因为Set基于Map,故先记录Map。 这一篇主要记录Map接口及其抽象类(java version:1.8) 整体架构 参考上图,整体分析如下 Map 映射接口,定义了存储内容为键值对(key value)及map的基本操作方法 ...
分类:
编程语言 时间:
2018-12-28 22:21:30
阅读次数:
241
JSON.stringify(json [, replacer] [, space]) 的用法 (1) json值:必须,可以是数组或Object; (2) replacer: 可选值,可以是数组,也可以是方法; 数组时,它是和json有关系的: 一般来说,系列化后的结果是通过键值对来进行表示的。 ...
分类:
Web程序 时间:
2018-12-28 20:43:29
阅读次数:
242