首页 » 神马SEO » uuid对seo友爱吗_UUID的运用

uuid对seo友爱吗_UUID的运用

duote123 2024-11-03 0

扫一扫用手机浏览

文章目录 [+]

1.UUID 简介

UUID 含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准。

uuid对seo友爱吗_UUID的运用 uuid对seo友爱吗_UUID的运用 神马SEO

也是被开源软件基金会 (Open Software Foundation, OSF) 的组织运用在分布式打算环境 (Distributed Computing Environment, DCE) 领域的一部分。

uuid对seo友爱吗_UUID的运用 uuid对seo友爱吗_UUID的运用 神马SEO
(图片来自网络侵删)

UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不须要透过中心掌握端来做辨识资讯的指定。

如此一来,每个人都可以建立不与其它人冲突的 UUID。
在这样的情形下,就不需考虑数据库建立时的名称重复问题。

2.UUID 组成

UUID担保对在同一时空中的所有机器都是唯一的。
常日平台会供应天生的API。

按照开放软件基金会(OSF)制订的标准打算,用到了以太网卡地址、纳秒级韶光、芯片ID码和许多可能的数字。

UUID由以下几部分的组合:

(1)当前日期和韶光,UUID的第一个部分与韶光有关,如果你在天生一个UUID之后,过几秒又天生一个UUID,则第一个部分不同,别的相同。

(2)时钟序列。

(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址得到,没有网卡以其他办法得到。

UUID的唯一毛病在于天生的结果串会比较长。
关于UUID这个标准利用最普遍的是微软的GUID(Globals Unique Identifiers)。

标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12)。

3.UUID的天生

UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称环球唯一的ID.

import java.util.UUID;

public class JavaDemo {

public static void main(String[] args) {

UUID uuid = UUID.randomUUID();

System.out.println(uuid);

}

}

在cmd模式下实行的结果如下面截图:

JDK1.5

如果利用的JDK1.5的话,那么天生UUID变成了一件大略的事,由于JDK实现了UUID:

java.util.UUID,直接调用即可.

UUID uuid = UUID.randomUUID();

String s = UUID.randomUUID().toString();//用来天生数据库的主键id非常不错。

//下面便是实现为数据库获取一个唯一的主键id的代码

public class UUIDGenerator {

public UUIDGenerator() {

}

/

得到一个UUID

@return String UUID

/

public static String getUUID(){

String s = UUID.randomUUID().toString();

//去掉“-”符号

return s.substring(0,8)+s.substring(9,13)+s.substring(14,18)+s.substring(19,23)+s.substring(24);

}

/

得到指天命目的UUID

@param number int 须要得到的UUID数量

@return String[] UUID数组

/

public static String[] getUUID(int number){

if(number < 1){

return null;

}

String[] ss = new String[number];

for(int i=0;i<number;i++){

ss[i] = getUUID();

}

return ss;

}

public static void main(String[] args){

String[] ss = getUUID(10);

for(int i=0;i<ss.length;i++){

System.out.println(ss[i]);

}

}

}

下方是代码实际运行结果截图

南大盛联20年来一贯致力于高端IT培训--打造高等软件人才实战培训专家,学生对我们的认可是我们一贯提高的动力;项目团队环球招聘,特聘来自外洋的老师进行任教,采取100%商业项目进行实战培训,线上线下同步进行。

课程全部紧随市场需求进行设计,并且动态进行调度;7天免费试听,0首付开始学习,学完后进行100%推举就业,不满意事情岗位2次推举。

选定一个平台,认识一群志同道合的朋友,你的未来人生路必定不一样。

目前已经开设下面这些培训项目

Java培训

安卓培训

JavaWeb培训

Linux培训

云做事器支配培训

HTML5培训

SEO培训

视频剪辑培训

UI培训

欢迎您们分享给自己乐意分享的朋友,大家一起来进步;相互转告,咨询,学习。

南大盛联培训理念:我懂,我也能让你懂。

标签:

相关文章

淘宝,电商巨头的网站设计之路

随着互联网的飞速发展,电子商务已经成为人们生活中不可或缺的一部分。在这其中,淘宝作为我国最大的电商平台,其网站设计堪称经典。本文将...

神马SEO 2025-01-03 阅读0 评论0

淘宝客单页网站,开启电商变现新篇章

随着互联网的快速发展,电商行业日益繁荣。淘宝客作为一种新兴的电商推广模式,逐渐受到广大商家的青睐。单页淘宝客网站作为淘宝客推广的重...

神马SEO 2025-01-03 阅读0 评论0