一、介绍
sorted set为集合中的每个元素都关联了一个分数,所以可以获得分数最高或者最低的前N个元素,获得指定分数范围内的元素等与分数有关的操作。虽然集合中每个元素都是不同的,但是他们的分数却可以相同。
有序集合类型与列表类型有些相似
(1)二者都是有序的
(2)二者都可以获得某一个范围的元素。
但是二者有很大的区别
(1)列表通过链表实现,获取两端数据速度快,访问中间数...
分类:
其他好文 时间:
2015-01-17 13:56:33
阅读次数:
145
一、介绍
一个集合类型(set)键可以存储至多2^32-1个字符串。
集合类型在Redis内部是使用值为空的散列表(hash table)实现的,所以操作的复杂度为O(1)。多个集合类型键之间还可以进行并集、交集和差集运算。
二、命令
1.增加/删除元素
sadd key member
srem key member
sadd用来向集合中增加一个或者多个元素,如果键不存...
分类:
其他好文 时间:
2015-01-15 23:56:37
阅读次数:
499
第一讲集合框架先看下面的图:这就是集合框架的构成。由于数据结构的不同,有不同的集合,也叫容器。下面是集合类的简单介绍。一、为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。二、数组和集合类同是容器,有何不同...
分类:
编程语言 时间:
2015-01-15 21:37:58
阅读次数:
376
第一讲 泛型(Generic)一、概述1、JDK1.5版本以后出现的新特性。用于解决安全问题,是一个类型安全机制。2、JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外的数据。3、泛型是提供给javac编译器使用的可以限定集合中的输入类型说明的集合时,...
分类:
编程语言 时间:
2015-01-15 21:36:03
阅读次数:
326
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
分类:
移动开发 时间:
2015-01-15 17:47:52
阅读次数:
202
Java 理论与实践: 并发集合类DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,BrianGoetz向您展示了用 ConcurrentHashMap...
分类:
编程语言 时间:
2015-01-15 14:16:07
阅读次数:
208
转载:http://www.cnblogs.com/abatei/archive/2008/02/04/1064102.html使用泛型创建只读集合问题您希望类中的一个集合里的信息可以被外界访问,但不希望用户改变这个集合。解决方案使用ReadOnlyCollection包装就很容易实现只读的集合类。...
分类:
其他好文 时间:
2015-01-13 23:06:18
阅读次数:
282
本文定义(收集)了大量实用的扩展方法,从泛型、字符串、类型、随机数、参数检查、Expression表达式、集合类操作等方面进行分类解说。
扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方...
分类:
其他好文 时间:
2015-01-12 01:36:40
阅读次数:
298
Hive 支持关系型数据库中的大多数据基本数据类型,同时也支持3种集合类型;3.1 Hive 的基本数据类型支持多种不同他度的整形和浮点型数据类型,具体如下(全都是保留字):tinyint 1byte 有符号整数smalint 2byte有符号号数int 4byte有符号号数bigint 8...
分类:
其他好文 时间:
2015-01-11 20:15:26
阅读次数:
213
在Java编程中,经常会用到Vector、Enumeration、ArrayList、Collection、Iterator、Set、List等集合类接口。1.Vector类与Enumeration接口Vector类是Java语言提供的一种高级数据结构,可用于保存一系列对象,Java不支持数组,Ve...
分类:
编程语言 时间:
2015-01-09 22:14:24
阅读次数:
315