context:超时处理,保存上下文(Key-Value),控制goroutine,DeadLine超时;sync.WaitGroup:等待goroutine执行完毕,可以等待多个goroutine
分类:
编程语言 时间:
2018-12-14 00:53:21
阅读次数:
227
Redis 简介 Redis是开源免费,遵守BSB协议,是一个高性能的key-value数据库 Redis支持数据的持久化,提供String,List,Set,ZSet,Hash等数据结构等存储,支持数据的备份(master-slave模式的数据备份) Redis读写性能极高(读:110000次/s ...
分类:
其他好文 时间:
2018-12-13 23:24:40
阅读次数:
195
1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke ...
分类:
其他好文 时间:
2018-12-13 11:23:47
阅读次数:
118
最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例: HashMap 采用一种所谓的“Hash 算法”来决定每个元素的存储位置。当程序执行 ma ...
分类:
其他好文 时间:
2018-12-12 11:18:07
阅读次数:
176
# redis数据库:基于内存的高性能key-value数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存;#缺点:1、数据库容量受到物理内存的限制,不能用作海量数据库的高性能读写,因此redis适合的场景主要局限在较小数据量的高性能操作和运算上。# ...
分类:
数据库 时间:
2018-12-11 14:36:48
阅读次数:
260
Consul 是 HashiCorp 公司的一个用于实现分布式系统的服务发现与配置工具。Consul内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案。由于出现得晚些,Consul具有功能完善、部署简单、使用方便等特点。 安装consul: Consul... ...
分类:
其他好文 时间:
2018-12-11 11:33:14
阅读次数:
221
常用模块 configparser 该模块是处理配置文件的模块。配置文件内如下格式: [info] key = value 一、 方法 这里我们主要讲对象的方法。configparser模块的ConfigParser方法的子方法; 我们先得到对象 config: import configparse ...
分类:
编程语言 时间:
2018-12-10 11:36:11
阅读次数:
210
Vue 可以通过数组变异的方法可以控制数组的增减,却不能更改数组及对象,vue可以通过set方法改变数组的长度,改变某项的值,在组件中可以使用$set方法改变数组长度和某项的值 调用方法:Vue.set( target, key, value ) target:要更改的数据源(可以是对象或者数组) ...
分类:
其他好文 时间:
2018-12-09 12:01:12
阅读次数:
114
字典 字典由花括号表示{ },元素是key:value的键值对,元素之间用逗号隔开 特点:1、字典中key是不能重复的 且是不可变的数据类型,因为字典是使用hash算法来计算key的哈希值,然后用哈希值来存储键值对数据 2、字典中元素是无序的 3、value值可以是任意类型的数据 注:字典中的key ...
分类:
编程语言 时间:
2018-12-07 21:22:25
阅读次数:
248
Map集合(双列集合)Map集合是键值对集合。 它的元素是由两个值组成的,元素的格式是:key=value. Map集合形式:{key1=value1 , key2=value2 , key3=value3 , .. } * Map集合系列: Map<K,V>(接口) / HashMap<K,V>( ...
分类:
其他好文 时间:
2018-12-06 20:51:52
阅读次数:
169