数据的唯一性是很平常的要求,但是如果框架不能提供相关的控制而由程序员完全控制是很危险的,在JPA中,有下面四种策略。A.容器自动生成---GeneratorType.AUTO由JPA自动生成B.使用数据库的自动增长字段生成---GenerationType.IDENTITYJPA 容器将使用数据库的...
分类:
其他好文 时间:
2014-07-16 20:44:27
阅读次数:
179
首先,我们要知道set是利使用map是实现的,因为只要利用map中的key唯一性就行了。1.hashmap 和hashtable的区别是什么?我们可以背出: hashtable线程安全。hashmap不安全。 hashmap中key 和value可以为空,当然根据唯一性,只能有一个key为null;...
分类:
其他好文 时间:
2014-07-16 20:27:21
阅读次数:
194
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行...
分类:
数据库 时间:
2014-07-14 19:19:55
阅读次数:
354
1.atomicity 原子性 数据库中的执行要么都完成,要么失败。2.consistency 一致性 通过一些约束(主键,外键,唯一性,check等)来保证数据跟业务一致。3.isolation 隔离性 事务执行不相互干扰,一个事务不能看到另一个事务运行时的某一刻的数据。 隔离性的等级分为:rea...
分类:
其他好文 时间:
2014-07-14 19:03:05
阅读次数:
223
管子标准、接管外径的获取方法管子标准根据下图一中defaultpipe字段是否存在于下图二中flasys中,如存在则取得cadpipe中的数据下图一中defaultpipe的唯一性由flasys下拉列表决定如果“配公制管”为true则,defaultpipe中取得的HGA替换为HGB对于defaul...
分类:
其他好文 时间:
2014-07-14 00:35:13
阅读次数:
322
首先,订单号有3个性质:1.唯一性 2.不可推测性 3.效率性唯一性和不可推测性不用说了,效率性是指不能频繁的去数据库查询以避免重复。况且满足这些条件的同时订单号还要足够的短。我在java下定制的订单号生成方式如下:int r1=(int)(Math.random()*(10));//产生2个0-....
分类:
其他好文 时间:
2014-07-12 16:14:00
阅读次数:
454
1)主键列:比如我们在表A中指定ID为主键,Oracle数据库会自动创建一个同名的唯一索引
可以通过selectconstraint_name,constraint_typefromuser_indexesuiwhereui.table_name=‘A‘来查看主键上的唯一索引,如果此时我们在给ID列去创建唯一性索引或者非唯一性索引的话,都会报错,当然..
分类:
其他好文 时间:
2014-07-09 08:36:08
阅读次数:
163
(三)单例模式
单例模式应该是最常见的设计模式,作用是保证在JVM中,该对象只有一个实例存在。
优点:1、减少某些创建比较频繁的或者比较大型的对象的系统开销。
2、省去了new操作符,降低系统内存使用频率,减轻GC压力。
3、保证核心代码的唯一性,比如交易引擎。
单例模式看似是最简单的设计模式。
public class Singleton {
//私有构造方法,...
分类:
编程语言 时间:
2014-07-08 20:38:48
阅读次数:
176
GUID概念
GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。
在 Windows...
分类:
其他好文 时间:
2014-07-08 20:13:04
阅读次数:
165
在使用MySQL数据的过程中有时候我们需要某个不是主键的字段不重复,这个时候就要用到SQL的UNIQUE约束了。
下面摘抄自w3school里的一段介绍:
UNIQUE 约束唯一标识数据库表中的每条记录。
UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
PRIMARY KEY 拥有自动定义的 UNIQUE 约束。
请注意,每个表可以有多个 UNI...
分类:
数据库 时间:
2014-07-03 17:49:10
阅读次数:
247