一、redis简介Redis是一个key-value存储系统。和Memcached类似,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。在部分场合可以对关系数据库起到很好的补充..
分类:
数据库 时间:
2015-03-31 20:21:07
阅读次数:
406
之前的一篇笔记曾分析过,Go的map在底层是用hashmap实现的。由于高效的hash函数肯定不是对key做顺序散列的,所以,与其它语言实现的hashmap类似,在使用Go语言map过程中,key-value的插入顺序与遍历map时key的访问顺序是不相同的。熟悉hashmap的同学对这个情况应该非常清楚。
所以,本文要提到的肯定不是这个,而是一个比较让人惊奇的情况,下面开始说明。
1. 通过...
分类:
其他好文 时间:
2015-03-31 16:11:21
阅读次数:
494
map: (K1, V1) → list(K2, V2)reduce: (K2, list(V2)) → list(K3, V3)(K1, V1):jobConf.setInputKeyClass(K1. class );jobConf.setInputValueClass(V1. class );...
分类:
其他好文 时间:
2015-03-31 12:40:53
阅读次数:
159
NSDictionary是IOS中使用的一种key-value容器,参考cocotron的源代码,NSDictionary使用NSMapTable实现。NSMapTable同样是一个key-value的容器,下面是NSMapTable的部分代码:typedef struct { NSMapTable...
分类:
其他好文 时间:
2015-03-30 22:25:46
阅读次数:
143
第1部分 HashMap介绍HashMap简介HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。HashMap 的实例有两个参数影响其性能:“初始容量” 和 “加载因子”。容量是哈希表中桶的数量,初始容量 只是...
分类:
编程语言 时间:
2015-03-30 22:24:57
阅读次数:
204
一、Hbase基础 HBase是一个针对结构化数据的可伸缩、高可靠、高性能、分布式和面向列的动态模式数据库。和传统关系数据库不同,HBase采用了BigTable的数据模型:增强的稀疏排序映射表(Key/Value),其中,键由行...
分类:
其他好文 时间:
2015-03-30 21:19:36
阅读次数:
239
开发saas程序时,要求每个公司使用一个数据库,当使用spring时如何配置数据源使得每个公司使用不同的数据库连接?
实现原理:
自己新建一个MultiClientDataSource类(实现DataSource接口)去代替原来注入dataSource的ComboPooledDataSource,MultiClientDataSource类的实现精华在于使用一个map,用公司id(did)作为key,value为connection,在getConnection方法中判断是否在map中已经有该did的key...
分类:
编程语言 时间:
2015-03-30 21:10:52
阅读次数:
269
1.一个匿名函数中的参数,是不可以传递给jQuery方法中的参数。如:1 var someFn = function(key,value){2 $('selector').css({3 key:value4 })5 }2.一个变量不可改变一个键值对中的key。如:1 ...
分类:
Web程序 时间:
2015-03-30 18:11:21
阅读次数:
151
1.Log4j使用指南Log4j的配置Log4j由三个重要的组件构成:Loggers,Appenders和Layouts,分别表示:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。支持key=value格式设置或xml格式设置。日志信息的优先级从高到低有FATAL、ERROR、WARN、...
分类:
其他好文 时间:
2015-03-30 18:06:13
阅读次数:
131
与Oc的字典不太一样,Swift的字典不仅可以存储 对象类型的值,还可以存储 基本数据类型值,结构体,枚举值;
Swift字典的使用方式也更加简洁,功能更加强大.
字典本质上也是结构体,查看文档可以看到:
/// A hash-based mapping from `Key` to `Value` instances. Also a
/// collection of key-va...
分类:
编程语言 时间:
2015-03-30 16:37:58
阅读次数:
476