当unique列在一个UNIQUE键上插入包含重复值的记录时,默认insert的时候会报1062错误,MYSQL有三种不同的处理方法,下面我们分别介绍。先建立2个测试表,在id列上创建unique约束。mysql> create table test1(id int,name varchar(5),...
分类:
数据库 时间:
2015-02-13 19:55:46
阅读次数:
211
ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者...
分类:
数据库 时间:
2015-02-13 11:36:55
阅读次数:
196
1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。2 HashTable是线程安全的一个Collec....
分类:
其他好文 时间:
2015-02-10 21:30:21
阅读次数:
155
10线程同时操作,频繁出现插入同样数据的问题。虽然在插入数据的时候使用了: insert inti tablename(fields....) select @t1,@t2,@t3 from tablename where not exists (select id from tablename w...
分类:
数据库 时间:
2015-02-10 12:47:28
阅读次数:
2648
1.
Map简介
Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。Map用于存储键值对,根据键得到值,因此不允许键重复,值可以重复。
1.1.
HashMap
HashMap
是一个最常用的Map,它根据键的HashCode
值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值...
分类:
其他好文 时间:
2015-01-31 12:26:00
阅读次数:
239
题目:删除带头结点的单链表中重复值的元素(即让每种值的元素只有一个)
解题思路:
用一个动态辅助存储数组,每次要向辅助数组中放入元素时,让辅助数组的长度加1,最长时与单链表一样长,设一个指针p,让它指向头结点,从单链表中第一个元素开始,将它的值放入辅助数组中,然后依次访问单链表后面的元素,用该元素的值与数组中所有已经被赋值的元素的值进行比较,如果不等于数组中任何元素的值,那么让p的...
分类:
编程语言 时间:
2015-01-17 11:20:26
阅读次数:
201
题目:删除带头结点的单链表中重复值的元素(即让每种值的元素只有一个)
解题思路:
用一个动态辅助存储数组,每次要向辅助数组中放入元素时,让辅助数组的长度加1,最长时与单链表一样长,设一个指针p,让它指向头结点,从单链表中第一个元素开始,将它的值放入辅助数组中,然后依次访问单链表后面的元素,用该元素的值与数组中所有已经被赋值的元素的值进行比较,如果不等于数组中任何元素的值,那么让p的ne...
分类:
其他好文 时间:
2015-01-13 12:38:01
阅读次数:
179
含有"IN"、"OR"的Where子句常会使用工作表,使索引失效;
如果不产生大量重复值,可以考虑把子句拆开;拆开的子句中应该包含索引。
例:
select count(*) from stuff where id_no in('0','1');--(23秒)
可以考虑将or子句分开:
select count(*) from stuff where id_no...
分类:
数据库 时间:
2015-01-05 11:20:52
阅读次数:
288
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:示例1select distinct name from A执行后结果如下:示例2select distinct name, id from A执行后...
分类:
数据库 时间:
2014-12-30 10:03:24
阅读次数:
184
主要分两个接口:collection和Map主要分三类:集合(set)、列表(List)、映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射:有一个键对象和一个值对象,键不可重复,值可以重复hashtable 和hashmap区别1 HashM...
分类:
编程语言 时间:
2014-12-16 20:54:28
阅读次数:
188