`
xuehaipeng
  • 浏览: 51128 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

通过uuid获得不同的字符串

    博客分类:
  • java
阅读更多
public static String recogniseNUM(String adsUrl) {
		UUID uuid = UUID.randomUUID();
		return StringUtil.zhuang32(uuid.hashCode());
	}

public static String zhuang32(int num) {
		char digits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9','a', 'b', 'c', 'd', 'e','f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q','r', 's', 't', 'u', 'v' };
		int length = 64;
		char[] result = new char[length];
		do {
			result[--length] = digits[num & 31];
			num >>>= 5;
		} while (num != 0);
		String ss = "";
		for (int i = length; i < result.length; i++) {
			ss += result[i];
		}
		return ss;
	}
分享到:
评论

相关推荐

    StringUtil.java(字符串工具类)

    字符串工具类,获得一个UUID,user_name to userName,user-name to userName,user-name to UserName,user_name to UserName,userName to user_name,userName to USER_NAME,userName to UserName,UserName to ...

    手机UUID生成类

    获取手机UUID,可以获得唯一字符串,用于表示一个独立设备

    java学习UUID的放弃,切换到ULID

    日常开发中我们会遇到使用字符串ID,最先行到的就是UUID生成我们的随机字符串,但是UUID也是会出现重复的几率的!所以我们引入的新的ULID ULID的特性 与UUID的128位兼容性 每毫秒1.21e + 24个唯一ULID 按字典顺序...

    util-js-uuid:具有紧凑型Base64格式的UUID实用程序

    原因是使用可打印字符获得通用且简短的UUID表示形式,无需特殊的UUID类型即可在JSON和数据库中有效使用它。 它仅产生22个字符,而不是带有分隔符的规范的36个十六进制字符。 文档-&gt; 作者: 安装Node.js 命令行...

    毕业设计网站商城源码-react-uuid-frontend:UUID前端项目(React)

    毕业设计网站商城源码 UUID —— 基于微服务架构的UI设计师与开发者合作平台 ...UUID本来是Java中一个通用字符串(UUID)类的类名,我把本项目的名称取名为UUID,一是因为包含单词**UI和字母D**,单词UI即我们熟悉

    upx-core.jar

    架构师写的代码。即插即用。有字符串处理,日期处理,时间处理,压缩处理。uuid获得,excell处理……可以借鉴学习。

    ulid:Ruby的通用唯一词典分类排序标识符实现

    规范编码为26个字符串,而不是36个字符的UUID 使用Crockford的base32获得更好的效率和可读性(每个字符5位) 不区分大小写 没有特殊字符(URL安全) 安装 gem install ulid 用法 require 'ulid' ULID . generate ...

    NUlid:.Net ULID实现

    核素 .Net 实现 ...规范编码为26个字符串,而不是36个字符的UUID 使用Crockford的base32获得更好的效率和可读性(每个字符5位) 不区分大小写 没有特殊字符(URL安全) 安装 PM&gt; Install-Package NUlid

    mb2scim码表转换软件

    3、如果出现和uuid有关的错误,请在Linux下运行uuidgen,或者在Windows下运行guidgen,以得到新的uuid,并替代header.txt中的相应字符串。【测试环境】 win2003+Debian 3.2+scim 1.0.2 【开发环境】操作系统:...

    XcodeMediaLibraryTweak:让Xcode Media Library更有用

    #Usage在Windows菜单中打开MediaLibrayTweak,单击,然后自定义图像大小字符串;Xcode版本该插件仅在Xcode 6.3.1中进行了测试,但是应该可以在Xcode 6.x及更高版本上使用。 如果插件不起作用,也许我错过了您的...

    zip-aws-lambda:AWS Lambda将资源压缩为S3存储桶之间的流

    zip-aws-lambda ...关键字string [] :您需要包含到zip文件中的每个文件的文件名(字符串)的数组 可选的outputFilename [string]如果没有提供,你会得到一个uuid作为文件名 在本地运行lambda serverless

    SQL培训第一期

    拼接字符串,结果为:‘党工委副书记,总支副书记,党支部书记,党委书记,党委副书记,党总支书记,党工委书记,党总支副书记,党支部副书记’ 1.8.9 相似度 1.8.9.1 语法 select utl_match.edit_distance_similarity('...

    Hibernate注解

    * 2.uuid 采用128位的uuid算法生成主键,uuid被编码为一个32位16进制数字的字符串。占用空间大(字符串类型)。 * 例:@GeneratedValue(generator = "paymentableGenerator") * @GenericGenerator(name = ...

    drf-typed-views:使用类型注释在Dango REST Framework中验证反序列化请求参数

    的不仅仅是类型更先进的验证: min_value / max_value换号验证字符串格式: email , uuid和ipv4/6 ; 使用Python的本机Enum进行“选择”验证快速示例: from rest_typed_views import typed_api_view@ typed_api_...

    distributed-id:基于netty4+twitter-snowFlake分布式Id生成之服务实现

    基于twitter的雪花算法来生成ID,用于取代UUID那种无序、128位的字符串形式的ID,提供 一种更加高效、人性化的全局唯一ID的生成方式,目前单机CPU4核、内存8G压测的并发数可以达到 250万/每秒,即每秒最多可以生成250...

    NHibernate中文帮助手册API

    唯一标识字符串算法  5.1.4.5. 唯一标识GUID算法  5.1.4.6. 标识字段和序列(Identity columns and Sequences)  5.1.4.7. 程序分配的标识符(Assigned Identifiers)  5.1.5. (联合主键)composite-id ...

    Windows 系统错误代码简单分析

     0160 传到 DosExecPgm 的参数字符串错误。  0161 指定的路径无效。  0162 信号已挂起。  0164 系统无法创建其他线程。  0167 无法锁定文件的范围。  0170 所要求的资源正在使用中。  0173 锁定...

    达内客户端+聊天室源码

    //处理源码筛选字符串,只获取含有问题标题的内容 // System.out.println(queStr);//测试标题部分字符串 String[] queArr = queStr.split("(||)"); for(int i=0;i;i++){ String msg = queArr[i]; msg = msg....

    NHibernate参考文档 2.0.0 chm

    唯一标识字符串算法 5.1.4.5. 唯一标识GUID算法 5.1.4.6. 标识字段和序列(Identity columns and Sequences) 5.1.4.7. 程序分配的标识符(Assigned Identifiers) 5.1.5. (联合主键)composite-id 5.1.6. 鉴别器...

    NHibernate中文帮组文档(2008.11月更新)

    唯一标识字符串算法 5.1.4.5. 唯一标识GUID算法 5.1.4.6. 标识字段和序列(Identity columns and Sequences) 5.1.4.7. 程序分配的标识符(Assigned Identifiers) 5.1.5. (联合主键)composite-id 5.1.6. 鉴别器...

Global site tag (gtag.js) - Google Analytics