import java.util.UUID;( 导入包)

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID

System.out.println("GUID :"+UUID.randomUUID().toString().trim().replace("-", ""));

//  生成了32位长度的字符串  GUID :00c20a09d3074824b668ea4300a54df4

可以用来拼接作为路径,或者图片的前缀名

UUID 是什么?有什么作用?相关推荐

  1. CommonUtils 工具类

    首先导入三个jar包,commonUtils的jar 密码: 9yhn 首先先创建一个Person的类,类的代码如下. package cn.itcast.test;public class Pers ...

  2. freeswitch命令一览表

    以下为所有应用(Application)的一览表,点击对应的超链接进入源网站查看英文版本,若要看中文版本可往下拉按序查找.翻译不妥处请多多指教. A answer – 应答一个信道的呼叫 att_xf ...

  3. FreeSwitch 终端命令详细介绍

    FreeSwitch版本:1.6.9 以下为部分终端命令 alias 语法: alias [add|stickyadd] <alias> <command> | del [&l ...

  4. android 蓝牙4.0读写,android蓝牙4.0的知识要点

    蓝牙4.0 这次主要讲解蓝牙4.0的基本要点,作为自己的备忘录记录下来吧.首先普及一下蓝牙4.0基于Gatt协议来实现.而蓝牙4.0以下的是传统蓝牙,基于socket方式来实现.所以4.0以上的蓝牙具 ...

  5. Android BLE蓝牙4.0开发详解

    这篇博客主要讲解 蓝牙 BLE 的用法.在讲解之前先讲一些概念性的东西,对于之前没接触过蓝牙开发,现在手上又有个蓝牙BLE项目需要做的人,先看下这些概念还是很重要的.因为我之前就是这样,之前没有接触过 ...

  6. Go进阶(6): uuid生成及其作用

    1. uuid的作用 uuid是Universally Unique Identifier的缩写,即通用唯一识别码. uuid的目的是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控 ...

  7. python获取机器唯一标识_开发中常用工具 - 获取设备的唯一标识、UDID、UUID、keychain保存UUID、判断网络...

    UDID 全名:Unique Device Identifie(设备唯一标识符) 说明:UDID,即设备唯一标识符,这是除序列号之外每台iOS设备的独一无二的号码.UDID只是和设备相关的,是用来区分 ...

  8. VMware虚拟机文件夹中各文件作用详解

    VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...

  9. Spring中SmartLifecycle和Lifecycle的作用和区别

    欢迎关注方志朋的博客,回复"666"获面试宝典 本文基于SpringBoot 2.5.0-M2讲解Spring中Lifecycle和SmartLifecycle的作用和区别,以及如 ...

最新文章

  1. linux 修改主机名 修改ip
  2. 使用R语言对照片人物进行情绪分析
  3. 用python多个关键字查找_python 如何实现并行查找关键字所在的行?
  4. Graph Destruction 并查集,图论(500)
  5. 今日arXiv精选 | 28篇EMNLP 2021最新论文
  6. mysql声明declare_mysql8 参考手册--DECLARE ... CONDITION声明
  7. KMP算法字符串模式匹配
  8. 项目经理如何管理团队
  9. 多角度看微积分基本定理
  10. Visual Studio2019出现“ 激活远程语言服务器 c#/Visual Basic 语言服务器客户端出错”请运行devenv/log...…“的解决办法
  11. sourceoffsite,sos_collab,版本控制,安装过程中不能创建数据,相关服务无法启动
  12. win10家庭中文版切换语言
  13. DataFactory造数-常用的数据产生方式
  14. 当VR踏入足球赛事会是如何?用数学运算又是如何?
  15. 第九届中国云计算大会讲师团探秘 ——数位院士领衔、近20个国家的学者共聚、多个行业领头人及专家参与, 共话云计算大数据生态、应用...
  16. 数据载入、Pandas基础和探索性数据分析
  17. 阿里云又送Apsara定制T恤了 – 附答案
  18. Ceph剖析:Leader选举
  19. 五子棋Pro-最好玩的五子棋游戏
  20. 约定求和、Kronecker符号和Levi-Civita符号

热门文章

  1. linux内存管理笔记(十一)---CMA
  2. 如何关闭笔记本自带键盘
  3. 用C 制作含万年历的台历(2009年样张)之1
  4. 【经验】如何学习插画的构图?插画构图的基本原则!
  5. 深圳百元赠送话费11月20日前启动充
  6. 作为一名Java开发工程师需要掌握哪些专业技能
  7. 公众号配图不会设计?你需要这三款在线作图神器
  8. 如何制作公众号首图?教你一键套用图片模板
  9. uniapp App端 echarts 设置tooltip的formatter不生效问题及解决办法
  10. 卧槽,GitHub 开源了一个看片神器!