服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|C/C++|

服务器之家 - 编程语言 - JAVA教程 - 快速解决code唯一码(java)的简便方法

快速解决code唯一码(java)的简便方法

2020-12-10 14:25Java教程网 JAVA教程

下面小编就为大家带来一篇快速解决code唯一码(java)的简便方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如下所示:

code">
?
1
2
3
4
public String next() {
 long appBootTimes = systemVariableService.getAppBootTimes();
 return Long.toString(appBootTimes * 10000000000000000l + seq.incrementAndGet(), Character.MAX_RADIX);
}

解释:找数据库中的最近新增的账号

?
1
2
3
4
public String nextNo() {
  return Long.toString(seq.incrementAndGet());
}
 
?
1
2
3
4
public String nextTradeNo() {
  return "T" + LocalDate.now().format(DateTimeFormatter.ofPattern("uuuuMMdd")) + next();
 }
  
?
1
2
3
public String nextFileName(String suffix) {
  return LocalDate.now().format(DateTimeFormatter.ofPattern("uuuuMMdd")) + "/" + UUID.randomUUID() + (StringUtils.isNotBlank(suffix) ? ("." + suffix) : "");
 }
?
1
2
3
public String nextPurchaseNo(){
  return "PO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getPurchaseNumbers("PO");
 } 
?
1
2
3
4
public String nextSalesNo(){
  System.out.println(systemVariableService.getSalesNumbers("SO"));
  return "SO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getSalesNumbers("SO");
 } 
?
1
2
3
public String nextReceiptNo(){
  return "SI"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getReceiptNumbers("SI");
 } 
?
1
2
3
public String nextLoadingListNo(){
  return "LL"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getLoadingListNumbers("LL");
 } 
?
1
2
3
public String nextDeliverNo(){
  return "DL"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getDeliverNumbers("DL");
 } 
?
1
2
3
public String nextOtherInNo(){
  return "OI"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getOtherInNumbers("OI");
 }
java" id="highlighter_13979">
?
1
2
3
public String nextOtherOutNo(){
  return "OO"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.getOtherOutNumbers("OO");
 } 
?
1
2
3
public String nextPromotionNo(){
  return "HD"+LocalDate.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")) + "-" + systemVariableService.nextPromotionNo("HD");
 }  
?
1
2
3
public String nextBalanceFeeNo() {
  return "FT" + systemVariableService.getBalanceFeeNumbers();
 }

以上的方法,都比较的好用和方便。其实这些我都要百度,是同事写的,真强!

这篇快速解决code唯一码(java)的简便方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

延伸 · 阅读

精彩推荐
  • JAVA教程学习Java多线程之volatile域

    学习Java多线程之volatile域

    这篇文章主要为大家详细介绍了Java多线程之volatile域,Java 语言提供了一种稍弱的同步机制,即volatile,本文为大家解答,感兴趣的小伙伴们可以参考一下 ...

    刘望舒4602020-04-06
  • JAVA教程浅谈fastjson的常用使用方法

    浅谈fastjson的常用使用方法

    下面小编就为大家带来一篇浅谈fastjson的常用使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...

    jingxian5322020-06-07
  • JAVA教程Java组件FileUpload上传文件实现代码

    Java组件FileUpload上传文件实现代码

    这篇文章主要为大家详细介绍了Java组件FileUpload上传文件实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ...

    KaneTing4612020-05-14
  • JAVA教程Java实现将汉字转化为汉语拼音的方法

    Java实现将汉字转化为汉语拼音的方法

    这篇文章主要介绍了Java实现将汉字转化为汉语拼音的方法,实例演示了Java引用pinyin4j库实现汉子转化成拼音的使用技巧,需要的朋友可以参考下 ...

    李超@hicc2652020-03-12
  • JAVA教程java中set接口使用方法详解

    java中set接口使用方法详解

    这篇文章主要为大家详细介绍了java中set接口使用方法,介绍了Java中Set集合接口实现插入对象不重复的原理,感兴趣的小伙伴们可以参考一下 ...

    lijiao2072020-04-27
  • JAVA教程java实现模拟RPG格斗

    java实现模拟RPG格斗

    这篇文章主要介绍了java实现模拟RPG格斗,每个英雄具有以下几个属性:生命值(为0时英雄倒下)、攻击力(每次攻击时扣除对方的生命值点数)、攻击间...

    hebedich4472019-12-14
  • JAVA教程MyBatis Plus 将查询结果封装到指定实体的方法步骤

    MyBatis Plus 将查询结果封装到指定实体的方法步骤

    这篇文章主要介绍了MyBatis Plus 将查询结果封装到指定实体的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...

    魔有追求3252020-09-26
  • JAVA教程详解Java的JDBC API的存储过程与SQL转义语法的使用

    详解Java的JDBC API的存储过程与SQL转义语法的使用

    这篇文章主要介绍了详解Java的JDBC API的存储过程与SQL转义语法的使用,JDBC是Java用于连接使用各种数据库的API,需要的朋友可以参考下 ...

    goldensun5022020-03-19