Java为数据结构中的映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap、HashTable、LinkedHashMap和TreeMap。本节实例主要介绍这4中实例的用法和区别。关键技术剖析:Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。l (1) ...
分类:
其他好文 时间:
2017-10-28 19:49:48
阅读次数:
169
一、 Java集合 1. 集合分类: Collection、Map。 2. Collection: 3. Map 4. 注意点 a. List 有序、可重复;Set 无序、不可重复;Map 键值对、键不可重复、值可重复; b. ArrayList/LinkedList 动态数组实现,一个是基于链表实 ...
分类:
编程语言 时间:
2017-10-18 15:02:35
阅读次数:
215
约束的概念:确保在列中输入有效的值并维护表之间的关系。 Primary key约束 功能:primary key(主键约束),一个表中只能有一个,不能有空值,不能有重复值. 创建表时定义约束:字段名 数据类型[长度] primary key Unique约束功能:unique(唯一约束), 指定在同 ...
分类:
数据库 时间:
2017-10-16 21:46:34
阅读次数:
215
为什么使用索引,当然是查找快了,但是索引也会负面的代价,建立索引会占用空间,表中的记录添加和删除,会对数据库进行调整,消耗服务器的资源。,所以在建立索引的时候我们要有一些原则。 一、查询中很少涉及到的列或者重复值较多的列不建立索引。因为并不会增加查询速度,然后还有索引的缺点。 二、对于按范围查找的字 ...
分类:
其他好文 时间:
2017-09-29 22:49:48
阅读次数:
112
1 package ttt; 2 3 import java.nio.MappedByteBuffer; 4 import java.util.ArrayList; 5 import java.util.Collections; 6 import java.util.Comparator; 7 im... ...
分类:
其他好文 时间:
2017-09-28 00:34:49
阅读次数:
162
列表和元组里都有重复值,都可以查询。列表里的元素可以修改,元组里的元素不能修改。集合中没有重复值。字典里没有重复的键,但是有重复的值。 3. 英文词频统计实例 ...
分类:
其他好文 时间:
2017-09-26 12:59:06
阅读次数:
274
mysql "ON DUPLICATE KEY UPDATE" 语法如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入 ...
分类:
数据库 时间:
2017-09-12 15:43:56
阅读次数:
148
public static List removeDuplicateWithOrder(List list) { Set set = new HashSet(); List newList = new ArrayList(); for (Iterator iter = list.iterator() ...
分类:
编程语言 时间:
2017-09-07 20:29:31
阅读次数:
189
一、约束之主键约束 约束:约束是添加在列上的,用来约束列的。 1、主键约束(唯一标识):非空、唯一、被引用 当表的某一列被指定为主键后,该类就不能为空,不能有重复值出现 创建表时指定主键的两种方式: 指定sid列为主键列,即为sid列添加主键约束 修改表时指定主键: ALTER TABLE stu ...
分类:
数据库 时间:
2017-09-06 22:52:58
阅读次数:
205
uniq是去重,不相邻的行不算重复值。 uniq [OPTION]... [INPUT [OUTPUT]] 选项说明: -c:统计出现的次数(count)。 -d:只显示被计算为重复的行。 -D:显示所有被计算为重复的行。 -u:显示唯一值,即没有重复值的行。 -i:忽略大小写。 -z:在末尾使用\ ...
分类:
其他好文 时间:
2017-09-05 13:30:27
阅读次数:
135