数据库、C#、Java生成唯一GUID 方法
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:76895313-839E-4E89-BAFC-B253BFF3173F
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
1.SQL Server数据库
以前开发SQL Server数据库将表定义中将列类型指定为uniqueidentifier,则列的值就为 GUID 类型。
2.使用T-SQL生产一个GUID
insert into table1(id,name,...) values(NewID(),'张三',...)
3.在C#中创建一个GUID
Guid guid = Guid.NewGuid();
Console.Writeln(guid.ToString());
4.在Java中创建UUID
在网上查资料才知道在Java中,变成了UUID。创建方式也出奇简单System.out.println( java.util.UUID.randomUUID());
摘自:http://qfqf16.blog.163.com/blog/static/128109527201272610564410/
转载于:https://www.cnblogs.com/Jeremy2001/p/6114607.html
数据库、C#、Java生成唯一GUID 方法相关推荐
- java生成UUID的方法总结
转自:https://blog.csdn.net/xinghuo0007/article/details/72868799 java生成UUID的方法总结 前言: 我们开发的时候,数据库表总会有一个主 ...
- Java生成唯一标识码的三种方式
Java生成唯一标识码的三种方式 前言 我们经常会遇到这样的场景,需要生成一个唯一的序列号来表明某一个数据的唯一性,在单节点的应用中我们可以简单地使用一个自增的整型来实现实现,但是在分布式情况下这个方 ...
- java生成HMACSHA256的方法
java生成HMACSHA256的方法 答: data要加密的数据,key密钥 public static String HMACSHA256(String data, String key) thr ...
- java生成缩略图例子_具体介绍java生成缩略图的方法示例代码
这篇文章主要介绍了java生成缩略图的方法,结合具体实例形式分析了java生成缩略图过程中所涉及的各种常见的图形处理技巧,需要的朋友可以参考下 本文实例讲述了java生成缩略图的方法.分享给大家供大家 ...
- jmeter 内java生成HMACSHA256的方法
java生成HMACSHA256的方法 问题引入:jmeter 接口需要签名 签名方式:HmacSHA256 + 16进制如下: public static String HMACSHA256(Str ...
- java生成唯一有序序列号_分布式唯一 ID 之 Snowflake 算法
SegmentFault 社区专栏:全栈修仙之路作者:semlinker No.1 Snowflake 简介 1.1 什么是 Snowflake Snowflake is a service used ...
- Java生成唯一id的几种方式(已验证)
1.数据库自增序列方式 数据库方式比较简单,比如oracle可以用序列生成id,Mysql中的AUTO_INCREMENT等,这样可以生成唯一的ID,性能和稳定性依赖于数据库!如mysql主键递增: ...
- Java生成唯一主键
一般有时候我们需要生成唯一主键id,如果数据库是mysql我们可以使用主键自增,如果是oracle我们可以创建触发器或者序列,如果不借助数据库我们也可以在java层面自己生成唯一主键. 使用随机数: ...
- java随机产生密码_用Java生成随机密码的方法
最近各种数据库泄露问题,让我不得不考虑自身密码的强度,下面特意写两种生成密码的方法,已被日后之用: 介绍两种生成随机密码的方式:(在密码字典里面,可以根据实际需要,手工注释不需要生成的字符段) 方式一 ...
- java生成唯一字符串_java唯一字符串ID生成方案详解
工作中经常会有生成唯一字符串的需求.通常最容易想到的是UUID.UUID的唯一性毋庸置疑,但是32位的长度也容易让人退避三舍.也曾经想过参考<短网址生成方案>来生成一串ID,但是试验了一下 ...
最新文章
- 差分约束 1:pku 1201 Intervals 2:pku 1364 King 3:hdu 1534
- python对文件夹内文件去重
- 综合模拟试题计算机指南,综合全国计算机文管二级模拟试题.doc
- The document “Main.storyboard” requires Xcode 8.0 or later
- 【HDU - 5500】 Reorder the Books (思维)
- html中prependid的作用,UIForm与prependId =“false”中断
- 这次是小米!5.31亿元深圳买地:将与腾讯、阿里做邻居
- 如何在20分钟内批量部署20台ESXi服务器?
- 多伦多大学密西莎加计算机科学,解析加国名校多伦多大学密西沙加校区
- CCF NOI1019 分段函数
- 人工智能应用于自动驾驶技术中的优势
- 系统学习深度学习(十三)--Batch Normalization
- Ubuntu全盘备份与恢复,亲自总结,实测可靠
- 按位与运算()和求余运算(%)的联系
- 记录“麻辣香锅”病毒处理过程
- 【UI设计】移动设备的界面设计尺寸
- 如何实现web浏览器无插件播放视频监控直播?
- matlab升幂降幂排列,升幂降幂是什么意思(升幂排列与降幂排列)
- oppo安卓面试题,万字Android技术类校招面试题汇总,GitHub标星3.2K
- long long 型变量