本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- 龙儿筝
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
hibernate 主键生成策略 uuid uuid.hex uuid.string
在hibernate2.1中,主键生成策略中uuid分为uuid.hex和uuid.string,但是从hibernate3.0开始已经不再支持uuid.string,查看changelog可以发现:
Changes in version 3.0 beta 1 (21.12.2004)
* removed uuid.string and renamed uuid.hex to plain uu ...
利用 Base64 缩短 UUID 至22位
UUID还是比较常用的,尤其在web应用里。
有时在URL中传播,感觉比较长,于是想对其进行缩短,查询了一些资料,发现目前最短是到 22
位(使用URL传播非转义字符,结合Base64)
废话少说,代码奉上:
Java代码
public
class
UuidBase64ShortMap
implements
StringSho ...
【转】 iOS5:[UIDevice uniqueIdentifier]的替代方案
iOS5之后,原来获取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被废弃!
这个改动会影响非常多的人,尤其是数据分析者。由于iPhone取IMEI困难(属于私有方法),所以大多数应用将DeviceId,也就是uniqueIdentifier作为IMEI来使用。如果这个接口被废弃,那么,我们就需要寻求一个新的方式来标识唯一的设备。
官方推荐的方法是,每 ...
hibernate主键生成策略
1、uuid生成策略
uuid生成策略采用128位的UUID算法来生成一个字符串类型的主键值,这个算法使用IP地址、JVM的启动时间(精确到1/4秒)、系统时间和一个计数器值(在当前的JVM中唯一)经过计算来产生标识符属性值,可以用于分布式的Hibernate应用中。产生的标识符属性是一个32位长度的字符串。使用这种生成策略,对应持久化类中标识符属性的类型应该设置为String类型,其示 ...
Oracle中生成随机数UUID的方法(sys_guid())
select sys_guid() from dual;SYS_GUID (),是Oracle 8i 后提供的函数。SYS_GUID产生并返回一个全球唯一的标识符(原始值)由16个字节组成。在大多数平台,生成的标识符由主机标符,执行函数的进程或者线程标识符,和进程或线程的一个非重复的值(字节序列)组成。可以用来生成唯一标识ID;
Random随机生成ID
[size=medium]常用UUID
public static String RandomStringId(){
// UUID uuid = UUID.randomUUID();
String s = UUID.randomUUID().toString();
//去掉“-”符号
return s. ...
使用Objective C建立UUID
UUID是128位的值,它可以保证唯一性。通常,它是由机器本身网卡的MAC地址和当前系统时间来生成的。
UUID是由中划线连接而成的字符串。例如:0A326293-BCDD-4788-8F2D-C4D8E53C108B
在声明文件中声明一个方法:
#import <UIKit/UIKit.h>
@interface UUIDViewController : ...
php 生成 uuid
function create_guid()
{
$microTime = microtime();
list($a_dec, $a_sec) = explode(" ", $microTime);
$dec_hex = dechex($a_dec* 1000000);
$sec_hex = dechex($a_sec);
ensure_length($dec_hex ...
javascript UUID---js
用UUID创建一个随机不重复的ID..
JS也有自己的UUID
UUID.JS文件见附件下载...
使用方法:
1:引用uuid.js
<script type="javascript" src="uuid.js"></script>
2:创建UUID
<script type="text/javascript" ...