the key point is "Modified UTF-8" is not like
"Regular UTF-8", a legal Rgular UTF8 code sequence may be considered illegal
against Modified UTF8.One w...
分类:
其他好文 时间:
2014-05-09 10:51:58
阅读次数:
628
1.
HashSet底层通过包装HashMap来实现,HashSet在添加一个值的时候,实际上是将此值作为HashMap中的key来进行保存。2.
HashMap的底层实现是通过初始化化一个Entry数组来实现key、value的保存。3. 在HashMap的Entry中有四个变量,key、valu...
分类:
其他好文 时间:
2014-05-09 10:39:22
阅读次数:
263
在我们部署redis之前,先了解下redis到底是个啥东西。
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、
list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/r...
分类:
Web程序 时间:
2014-05-08 17:58:16
阅读次数:
431
redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大..
分类:
其他好文 时间:
2014-05-08 16:47:44
阅读次数:
397
应用中的数据很少只是简单的key-value,常常他们是包含了日期,地理位置坐标,对象,数组等结构化的。想要把这些数据存储起来,如果使用行列式的关系型数据库,就好象把你制作好的结构化数据塞到一个excel表格中一样,这样做就得把你的数据重构造以符合数据表格的约束,当然从数据库中取出所需的数据还要反向...
分类:
其他好文 时间:
2014-05-08 15:34:46
阅读次数:
273
表结构如下:mysql> show create table
user\G;*************************** 1. row *************************** Table:
userCreate Table: CREATE TABLE `user...
分类:
数据库 时间:
2014-05-08 15:15:51
阅读次数:
416
1.the use of functions in table fields is a key
ingredient for some advanceduses of Lua, such as modules and object-oriented
programming.
分类:
其他好文 时间:
2014-05-08 10:24:51
阅读次数:
302
-- 主键设置:xx_id number(24) primary key 1 create
sequence XX_seq --序列名称 2 increment by 1 -- 每次加几个 3 start with 1 -- 从1开始计数 4
nomaxvalue --N...
分类:
数据库 时间:
2014-05-08 10:01:35
阅读次数:
390
一、Combiner作用1、combiner最基本是实现本地key的聚合,对map输出的key排序,value进行迭代。如下所示:map: (K1, V1) →
list(K2, V2)combine: (K2, list(V2)) → list(K2, V2)reduce: (K2, list(V...
分类:
其他好文 时间:
2014-05-08 09:37:49
阅读次数:
472
基础概念
散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key).这里对应关系f称为散列函数,又称为哈希(Hash)函数。
采用散列技术将记录存储在一块连续的存储空间中,这块连续存储空间称为散列表或哈希表(Hash table)。 散列技...
分类:
其他好文 时间:
2014-05-08 01:16:33
阅读次数:
440