这几天学了下java8的新特性,java8最显著的改变之一就是加入lambda表达式,这个以后再说。 定义少量的数据 对少量的数据进行遍历 forEach遍历时间:50iterator遍历时间:5遍历key再取值 遍历时间:230java8 forEach遍历时间:84222 其中 iterator ...
分类:
编程语言 时间:
2017-10-29 12:54:57
阅读次数:
164
<!--done--> 本节内容 transfer功能 transfer接收数据来源 transfer数据去向 transfer的一致性hash transfer的一致性hash key的计算 transfer源码分析 2.1 初始化连接池,发送队列 2.2 初始化rpc和socket接收端 2.3 ...
分类:
其他好文 时间:
2017-10-29 12:53:21
阅读次数:
203
Redis 介绍 Redis是REmote DIctionary Server(远程字典服务器)的缩写,它以字典结构(key-value键值对结构)存储数据,并允许其他应用通过TCP协议读写字典中的内容。所以,redis是一个key-value存储系统,或者说是一个key-value数据库。 Red ...
分类:
其他好文 时间:
2017-10-29 12:45:39
阅读次数:
205
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 一、Window 下安装 redis https://github.com/MicrosoftArchive/redis/releases 直接下载 mis 文件安装,然后跳转下面的步骤 直接进入php配置章节 ...
Hbase的优缺点 1 列的可以动态增加,并且列为空就不存储数据,节省存储空间. 2 Hbase自动切分数据,使得数据存储自动具有水平scalability. 3 Hbase可以提供高并发读写操作的支持 Hbase的缺点: 1 不能支持条件查询,只支持按照Row key来查询. 2 暂时不能支持Ma ...
分类:
其他好文 时间:
2017-10-29 11:23:18
阅读次数:
217
Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = ' ...
分类:
数据库 时间:
2017-10-29 11:08:55
阅读次数:
245
import reimport json'''员工表只设置了staff_id、staff_name、age、phone字段其中phone是唯一的1、查询支持select * from staff_table where age < 100;select staff_name,age from sta ...
分类:
其他好文 时间:
2017-10-29 11:04:57
阅读次数:
222
dict是redis中比较重要的结构了,不像sds, adlist那样是底层的基础结构。涉及到的所有结构体 /* 按照我的理解,dictEntry就是一个key-value对 */ typedef struct dictEntry { void *key; union { void *val; ui ...
分类:
其他好文 时间:
2017-10-28 23:54:53
阅读次数:
214
1.字典dict 1.1字典定义 >>> d={'Adam':95,'Lisa':85,'Bart':59} 1.2字典访问 1.2.1key方法访问 dict[key] >>> d['Adam'] 95 判断key是否在dict中--in(只能判断key) >>> d {'Lisa': 85, ' ...
分类:
编程语言 时间:
2017-10-28 23:52:39
阅读次数:
262
1.首先,新建keys列表作为密匙列表,其中将key(密匙)中字符读入keys中(foreach实现) 2.设定替换字符列表secret,(由于此处加密的是10个数字,且因为密码设定要求需要大小写及数字特殊字符混合,因而加密替换字符用汉字表示) 3.使用正则表达式,通过循环,依次替换数列,此处应注意 ...