java在win2003上时间问题

问题描述

我用下方法产生一个订单号,在xp上不会出现重复,在win2003上,连续执行20次,都是重复的,不解publicstaticStringgetOrderNo(StringmerAreaCode,StringmerSN){StringorderNo="";Datedate=newDate();SimpleDateFormatfrom=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss:SS");Stringtimes=from.format(date);//格式化时间Stringyear=times.substring(0,4);//获取年Stringmonth=times.substring(5,7);//获取月Stringsecond=times.substring(18,19);//获取秒第一位数StringMillisecond=times.substring(20,21);//获取毫秒第一位数orderNo=merAreaCode+merSN+year+month+second+Millisecond;System.out.println("orderNo:"+orderNo);returnorderNo;}

解决方案

解决方案二:
和2003应该没太大关系吧是不是执行时间间隔太短,你取的又是毫秒的首位cpu速度太快,时间还没更新取最后一位看看。另:这种生成订单号的方法不安全,并行执行或者高负载下都有可能有问题后面最好附加流水号,或者Guid之类的
解决方案三:
运气问题
解决方案四:
2003一般都装在服务器上,而服务器有的是很快的……
解决方案五:
该回复于2011-03-17 10:19:23被版主删除

时间: 2024-12-25 23:01:29

java在win2003上时间问题的相关文章

Java从服务器上获取时间动态显示在jsp页面实现思路

Java只能获取一次,到页面的时间是静态的,不过通过js和Java的合作,巧妙地实现此功能   Java获取服务器时间,动态显示到jsp页面,大家都是到Java只能获取一次,到页面的时间是静态的,不过通过js和Java的合作,巧妙地实现此功能. 本 人是给电视做系统,客户要求页面能显示时间,因为电视浏览器获取的时间不对,没办法只能从服务器获取时间,但是问题来了,服务器的时间获取一次就成静态的 了,客户不满意,但也没办法,只能这样.不过这个问题在我这老惦记着,今天看到有个例子,说把Java获取服务

Java从服务器上获取时间动态显示在jsp页面实现思路_JSP编程

Java获取服务器时间,动态显示到jsp页面,大家都是到Java只能获取一次,到页面的时间是静态的,不过通过js和Java的合作,巧妙地实现此功能. 本人是给电视做系统,客户要求页面能显示时间,因为电视浏览器获取的时间不对,没办法只能从服务器获取时间,但是问题来了,服务器的时间获取一次就成静态的了,客户不满意,但也没办法,只能这样.不过这个问题在我这老惦记着,今天看到有个例子,说把Java获取服务器的时间转化成毫秒,然后用js每一秒刷新一次就可以动态显示,所以就有了下面的 复制代码 代码如下:

java获取当前日期和时间的二种方法分享_java

有两种方法:方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码: 复制代码 代码如下: import java.util.*;import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDa

sftp下载zip文件-java从sftp上下载到本地磁盘的zip文件读取不了,请大家帮忙解答下,谢谢!

问题描述 java从sftp上下载到本地磁盘的zip文件读取不了,请大家帮忙解答下,谢谢! 从sftp上下载到本地的zip文件是没问题的,用压缩工具打开能查看里面的文件,为什么就是读取不了呢? java从sftp下载zip文件到本地磁盘代码: import java.io.InputStream; import java.util.Date; import com.ibm.gbs.ai.portal.framework.util.DateUtils; import com.jcraft.jsch

Java 8新的时间日期库的20个使用示例

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API. Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的.看来Java已经意识到需要为时间及日期功能提供更好的支持了,这对已经习惯使用Joda时间日期库的社区而言也是件好事.关于这个新的时间日期库的最大的优

Java 8新的时间日期库的20个使用示例_java

原文:http://it.deepinmind.com/java/2015/03/17/20-examples-of-date-and-time-api-from-Java8.html 除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API.Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDa

Java 字符终端上获取输入三种的方式分享_java

在Java 字符终端上获取输入有三种方式: 1.java.lang.System.in (目前JDK版本均支持)2.java.util.Scanner (JDK版本>=1.5)3.java.io.Console(JDK版本>=1.6),特色:能不回显密码字符 参考:这里记录Java中从控制台读入信息的几种方式(1)JDK 1.4(JDK 1.5和JDK 1.6也都兼容这种方法) 复制代码 代码如下: public class TestConsole1 {      public static

java ftp文件下载上传的实现方法

java ftp文件下载上传的实现方法 package waf.net.ftp; import sun.net.ftp.*; import java.io.*; import sun.net.*; public class FtpClient {  private sun.net.ftp.FtpClient client=null;  private String strServerAddr="";  private int iServerPort=0;  private String

java 在图片上写字,两个图片合并的实现方法_java

实例如下: package writeimg; import javax.imageio.ImageIO; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URL; public class pic