`
cfyme
  • 浏览: 273702 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

产生19位数字

 
阅读更多
/**
	 * 获得UniqId  19位
	 * 
	 */
	public long getUniqID(Long userId) {
		StringBuffer sb = new StringBuffer();
		long t = timer.getCurrentTime();
		sb.append(t);
		//产生19位的数字
		generate19WeiNumber(sb, userId);
		return Long.valueOf(sb.toString());
	}
	
	public static  void generate19WeiNumber(StringBuffer sb, Long userId){
		if(userId == null){
			userId = 0L;
		}
		int len = sb.length();
		int suffixLen = 19 - len;
		String userIdStr = String.valueOf(userId);
		if(userIdStr.length() >= suffixLen){
			sb.append(userIdStr.substring(0, suffixLen));
		}else{
			int temp = suffixLen - userIdStr.length();
			for(int i=0;i<temp;i++){
				sb.append("0");
			}
			sb.append(userIdStr);
		}
	}

 

分享到:
评论

相关推荐

    阿拉伯数字转换为中文小写数字

    2. 当遇到"0"时,如果它不是位于数字的末尾,通常需要被替换为"零",以避免产生歧义(如"二零"而不是"二十")。 为了实现这些规则,我们可以改进转换函数,使其更加智能: ```java public String ...

    2020-2021年金融行业数字化人才趋势报告_数字化转型研究报告.pdf

    报告指出,这场由COVID-19疫情加速的数字化进程不仅改变了工作方式,如远程工作的普及,还对就业市场产生了深远影响。 无现金支付的兴起,特别是非接触式支付技术的广泛应用,使得金融行业必须适应这种变化,提高...

    数字编码杨婷168定.pptx

    例如,可以前四位数字表示入学年份,第五、六、七位数字表示班级,第八、九位数字表示考试座位号,第十位数字表示性别。 数字编码是我们生活中不可或缺的一部分,掌握数字编码的知识可以帮助我们更好地适应信息化...

    2022年公需课:数字化转型与产业创新发展,答案

    "数字化转型与产业创新...19. 数字化转型的实施步骤:数字化转型的实施需要企业和个人共同努力,需要制定相关的计划和步骤。 20. 数字化转型的评价标准:数字化转型的评价标准包括效率、成本、竞争力等多方面的指标。

    数字电路与数字逻辑实验报告.doc

    9. **555时基电路**:实验九探讨了555时基电路,这是一个多用途定时器,能产生定时脉冲和振荡信号,广泛应用于各种定时和触发功能。 10. **智力竞赛抢答装置**:实验十是智力竞赛抢答装置,这涉及到信号的同步和...

    数字电子技术基础-第一章--数字逻辑基础.ppt

    数字逻辑基础是学习数字电子技术的必经之路,对于数字电子技术的发展和应用产生了深远的影响。 一、数字信号与模拟信号 数字信号是指在时间上和数值上都是离散的信号,广泛应用于电子计算机、数码相机、DVD等领域...

    数字电路闫石版课件

    3. 计数器:可以计数一定数量的时钟脉冲,有模二计数器、模十计数器等,是数字系统中的定时和计数元件。 4. 寄存器:能暂时存储数据的电路,分为移位寄存器和存储寄存器,常用于数据的暂存和传输。 四、触发器 ...

    数字电子技术试卷及答案.pdf

    数字电子技术试卷中涉及的知识点涵盖了数字电路的基础理论、各种逻辑门的特性与应用、触发器的工作原理和分类、计数器的同步与异步类型、存储器的结构与特性、以及数字电路中的编码系统等多个方面。下面将详细解析...

    728 数字经济我国驶上数字经济发展快车道.docx

    数字经济,源于20世纪八九十年代,随着互联网、云计算、大数据等信息通信技术(ICT)的快速发展,逐渐成为一个独立且日益重要的经济形态。数字经济的核心在于将数字化的知识和信息作为关键生产要素,数字技术创新是...

    生成随机数

    自定义生成随机数,产生长度为length的随机字符串(包括字母和数字), 产生长度为length的随机字符串(包括字母,不包括数字), 产生长度为length的随机小写字符串(包括字母,不包括数字), 产生长度为length的...

    数字逻辑数字时钟原理图

    题目九.数字时钟 设计一个能显示日期、小时、分钟、秒的数字电子钟,并具有整点报时的功能。 由晶振电路产生1HZ标准的信号。分、秒为六十进制计数器,时为二十四进制计数器。 可手动校正时、分时间和日期值。

    猜数字小游戏JAVA程序报告.doc

    猜数字小游戏系统随机产生任意一个 1—100 的自然数,玩家输入数字,若输入的数字比随机生成数小,系统将提示,数字太小请您重新输入;如果输入的数字比随机生成数大,系统将提示,数字太大请您重新输入;若输入的...

    数字图像处理专业词汇

    27. Digital image(数字图像):1 表示景物图像的整数阵列,2 一个二维或更高维的采样并量化的函数,它由相同维数的连续图像产生,3 在矩形(或其他)网络上采样一连续函数,并才采样点上将值量化后的阵列。...

    数字媒体技术导论-课后习题答案.doc

    19. 数字媒体技术的发展对社会、经济、文化等方面都产生了深远的影响。 20. 数字媒体技术的发展还需要解决一些技术问题,如数据存储、数据传输、数据安全等问题。 数字媒体技术导论是一个非常广泛的领域,它涉及到...

    大连理工大学 数字电路 课件

    例如,七段显示驱动电路就是一种常见的编码/译码应用,它可以将二进制或十进制数字转化为显示器可以理解的信号。 六、脉冲与定时 数字电路中的脉冲和定时是不可或缺的部分,它们涉及到时钟信号、定时器、触发器等。...

    数字钟文献综述

    数字钟通过振荡器产生的稳定高频脉冲信号作为时间基准,经过分频处理后得到标准秒脉冲。秒脉冲被送入计数器进行计数,秒计数器满60后向分计数器进位,分计数器计满60后再向小时计数器进位。小时计数器按照24小时制...

    数字影音编辑与合成案例教程-教学教案.doc

    1. 通过对音频的基础知识的讲解,了解声音的产生及波形图、声音的特性与分类、数字音频的获取途径、重要参数和常见格式。 2. 再通过对 Audition 编辑与合成的基本操作,深入学习创建单轨音频文件和多轨合成项目、...

    数字化漩涡正在加速,但公司没有一个明确的前进计划(英).pdf

    这份报告指出,数字化转型已经在多个行业产生重大影响,特别是在媒体和娱乐、零售、电信、科技产品和服务以及金融服务五大领域。自2015年以来,这些行业的核心地位并未改变,而且数字化颠覆的速度并没有放缓。实际上...

    数字电视技术学习资料

    **知识点6:数字信号的产生** - **模拟信号和数字信号的区别**:模拟信号连续变化,而数字信号以离散的0和1表示,后者更利于存储和处理。 - **信号的数字化过程**:包括采样、量化和编码三个步骤,将模拟信号转换为...

    数字电子技术试卷及答案

    12. **DAC的输出级数**:一个无符号10位数字输入的DAC(数模转换器)能输出2的10次方即1024个不同电平,选项C正确。 13. **RAM扩展**:构建一个4K×8位的RAM(4千字节×8位)需要32片256×4位的RAM,因为4K=2的12...

Global site tag (gtag.js) - Google Analytics