UUID的简述
UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。
我为什么需要UUID?
在系统开发的时候,一般需要上传附件,然后会生成很长的一段网址,在对接SAP系统,我们需要对所传的文件地址进行处理:
处理方法,将qinggou/后面的用随机生成的8位UUID替换;
Java实现生成8位UUID的方法:
1 | public static String RandomGenerateUUID() { |
其中还用到了字符串和数组的转换方法,和字符串的拼接
方法如下:
1 | public static String subqgimg(String str){ |
处理后: