uuid 作为通用识别码,其java的实现版本如下 ,本文以 将url(https://blog.csdn.net/renyuanfang/article/details/86701148)转换成uuid为例,实现具体的代码实现

import java.util.UUID;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.charset.Charset;
import java.io.IOException;public class uuid_test {public static void main (String[] args) throws IOException{final Charset UTF8 = Charset.forName("UTF-8");String url = "https://blog.csdn.net/renyuanfang/article/details/86701148";UUID NAMESPACE = UUID.fromString("6ba7b811-9dad-11d1-80b4-00c04fd430c8");byte[] input = url.getBytes(UTF8);long least = NAMESPACE.getLeastSignificantBits();long most = NAMESPACE.getMostSignificantBits();byte[] out = new byte[16 + input.length];ByteBuffer buffer = ByteBuffer.wrap(out).order(ByteOrder.BIG_ENDIAN);buffer.putLong(most);buffer.putLong(least);buffer.put(input);System.out.println(UUID.nameUUIDFromBytes(out).toString());}
}

python 的生成版本如下:https://blog.csdn.net/renyuanfang/article/details/90213667

java 生成uuid相关推荐

  1. JAVA生成UUID并作为数据库表的ID

    在接触UUID之前,我建表用的ID一直是用的int型,然后自动增长,这样很方便. 但是这样做却有一些问题,因为数据量大的话,不可能只用一张表,而是几张表,这样会出现id重复,于是有了UUID. UUI ...

  2. java生成UUID的方法总结

    转自:https://blog.csdn.net/xinghuo0007/article/details/72868799 java生成UUID的方法总结 前言: 我们开发的时候,数据库表总会有一个主 ...

  3. java生成UUID通用唯一识别码

    一.UUID概述 UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Founda ...

  4. java 生成UUID字符串工具类 UUIDUtil

    package com.xj.hhjk.common.util.security; import java.util.UUID; import java.util.regex.Matcher; imp ...

  5. java 生成uuid

    1.UUID 简介 UUID 含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准. 也是被开源软件基金会 (Open Software Fou ...

  6. Java生成UUID的常用方式

    java.util.UUID类来生成UUID import java.util.UUID;public class UUIDGenerator {public static void main(Str ...

  7. UUID原理,以及JAVA生成短8位UUID

    最近需要生成短uuid,网上查了查资料,这里整理记录一下,供大家参考 1 前言 UUID,全名叫做 Universally Unique Identifier,也就是通用唯一标识符的意思.有时候,也叫 ...

  8. java uuid fasterxml_可笑!可悲!可叹!你竟然还不知道Java如何生成UUID?

    一个调皮的读者在之前我写的"我去"系列文章里留言调侃说,"二哥,你是无中生小王吗?"不不不,其实真不是的,小王是真实存在的,他一直和我并肩作战,不辞辛劳,让我既 ...

  9. 怎样用java生成GUID与UUID

    GUID是一个128位长的数字,一般用16进制表示.算法的核心思想是结合机器的网卡.当地时间.一个随机数来生成GUID.从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义 ...

  10. java利用UUID类生成随机数

    java,利用UUID类生成32位随机数,可用作流水号,请求记录编号 package com.javabasic.io;import java.util.UUID;/*** @Description ...

最新文章

  1. 关于共享单车的供电问题如何解决?
  2. 如何优化网页转化率?(上篇)
  3. 基于公司云平台的素材归档系统(一)
  4. 从Android运行时出发,打造我们的脱壳神器 - zyq8709--dexhunter(二代抽取壳)
  5. 如何测试计算机u口速度慢,如何解决电脑USB接口识别U盘速度缓慢
  6. office在线编辑 html,Office在线编辑功能实现.doc
  7. springboot基础灵魂拷问
  8. 用计算机研究心理,计算机使用中的自我效能感
  9. PPT调整同一行字符间距的三种常用方法
  10. 浩然战法--黄金柱选股
  11. html和linux下目录路径中 杠,点杠,点点杠区别
  12. 网页嵌入媒体播放器代码 选择自 murky 的 Blog
  13. 取消Wince App 应用启动动画和隐藏分区注册表项
  14. WeChat----网站接入微信登录(前端)
  15. leetcode每日一题 911在线选举
  16. Python 爬虫入门(1)获取豆瓣网页源代码
  17. ###《High-level event recognition in unconstrained videos》
  18. div浮动到另一个div上面或者浮动到img图片上面
  19. 2021-2022-1 ACM集训队每周程序设计竞赛(5) - 问题 B: 跳蛙 - 题解
  20. 打折优惠——循环入门

热门文章

  1. csdn编辑器公式中插入空格
  2. 洛天依官方原版mmd模型_【MMD模型】天羽音官方MMD模型配布
  3. 中科院分词系统整理笔记
  4. 数据库课程设计报告(毕业生管理系统)
  5. Spring Batch之Job级拦截器实现(四)
  6. 记录Elastic Job服务处于下线状态排查
  7. JAVA程序员--壁纸
  8. 21天学通c语言错误,为《21天学通C语言》(第7版)(Sams Teach Yourself C in 21 Days)正名...
  9. 扫雷游戏网页版_如何成为扫雷高手,数学老师教你玩转这款复古小游戏
  10. 魏尔斯特拉斯函数 matlab,函数变换论文,关于《复变函数积分变换》教学相关参考文献资料-免费论文范文...