使用下面的代码时遇到一个问题。
Timestamp starttime = new java.sql.Timestamp( Calendar.getInstance().getTime().getTime());
我有两个项目,A和B(现在它们部署在我的本地计算机上)和一个队列。 A不断将对象推入队列,B不断从队列中弹出对象。我正在录制推送和弹出事件,并尝试将事件时间存储到数据库中。
以下是数据库中的两条记录。第一列是event_id,第二列使用上面的代码来生成事件发生的时间。我们可以看到,虽然"被推到队列"事件有较小的event_id ,这意味着它会在#34之前插入数据库;从队列中弹出#34; ,&#34 ;推到队列"事件的时间稍晚于"从队列中弹出#34; 。然而,"被推到队列"应该有一个较小的event_id 和较早的时间。你能帮我弄清楚这里发生了什么吗?
223636 " 2017-07-07 22:27:20.129" " localhost.localdomain";&#34 ;消息从队列"
中弹出223635 " 2017-07-07 22:27:20.13" " localhost.localdomain";&#34 ;消息被推送到队列"