一、HashMap的结构 Map集合即Key-Value的集合,前面加个Hash,即散列,无序的。所以HashMap是一个用于存储Key-Value键值对的无序集合,每一个键值对也叫做Entry。 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在 ...
分类:
其他好文 时间:
2018-10-13 14:47:22
阅读次数:
139
Redis目前支持5种数据类型,分别是: 1、String(字符串) 2、List(列表) 3、Hash(字典) 4、Set(集合) 5、Sorted Set(有序集合) 下面就分别介绍这五种数据类型及其相应的操作命令。 1.String(字符串) String是简单的key-value键值对,va ...
分类:
其他好文 时间:
2018-10-13 02:19:01
阅读次数:
121
事务 Cookie 什么是Cookie cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,下次访问服务器时浏览器会自动携带这些键值对,以便服务器提取有用信息。 Cookie的原理 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问 ...
分类:
其他好文 时间:
2018-10-12 21:05:07
阅读次数:
175
RedisRedis是一种键值对类型的内存数据库,读写内存比读写硬盘快,我们在Django里面使用Redis非常方便,下面给出详细步骤 基于Ubuntu 1. 安装Redis和django-redissudo apt-get install redis-server1用 redis 做 Django ...
分类:
Web程序 时间:
2018-10-12 14:54:14
阅读次数:
214
1、LinkedHashSet:(1)LinkedHashSet集合保证元素的存入和取出的顺序; 效果如下: (2)LinkedHashSet其实是HashSet的子类; 2、Map接口:(1)元素是成对存在,每个元素由键与值两部分组成,通过键可以找对所对应的值,键值对;(2)Map中的集合不能包含 ...
分类:
编程语言 时间:
2018-10-12 14:08:03
阅读次数:
207
SpringBoot的配置文件有两种,一种是properties结尾的,一种是以yaml或yml文件结尾的 我们讨论一下yml文件结尾的文件: 基本语法: 其实yml文件就是键值对的形式,不过就是键(key)与值(value)之间有一个空格。 形式:key: value(这个空格必须有) yml是由 ...
分类:
编程语言 时间:
2018-10-11 21:59:43
阅读次数:
381
字典 不可变类型:整型,字符,元组 键--不可变类型 可变类型:列表,字典 字典两大特点:数据无序,键唯一 创建 dic={'hobby':{'girl_name':'铁锤','age':45}, } 值可为字典 增 dic['name']='alex' dic.update(dic2) 删 dic ...
分类:
编程语言 时间:
2018-10-11 19:04:16
阅读次数:
187
Map JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是JavaScript的对象有个小问题,就是键必须是字符串。 Set 注意数字3和字符串'3'是不同的元素。 ...
分类:
Web程序 时间:
2018-10-11 18:58:51
阅读次数:
146
一、介绍: JSON是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 二、数据格式: 1、JSON建构于两种数据格式: “名称/值”对(键值对)的集合,不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希 ...
分类:
Web程序 时间:
2018-10-10 23:54:47
阅读次数:
173
>数据库分类 数据库可分为关系型数据库(Sql)和非关系型数据库(NoSql) Sql: mysql、sqlserver、oracle NoSql: 1)键值对数据库:redis、memcache 2)列存储数据库:hbase 3)文档型数据库:mongdb 4)图形数据库:graph ? 区别 1 ...
分类:
数据库 时间:
2018-10-10 23:40:18
阅读次数:
177