我正在用Discord.js开发一个不和谐的机器人,当我做以下简单的代码时:
const onMessage = message => {
if (message.content === "&test") {
console.log(message.createdAt); // time attached to the message, stored by Discord
console.log(new Date()); // system time
}
// rest of the code
};
我得到了
我在此链接的帮助下创建了一个Oracle映像
SYSTIMESTAMP显示的是UTC时间,而不是本地机器的时间。
kaushik:~ knayak$ date
Fri Jun 8 17:46:35 IST 2018
select current_timestamp,systimestamp from dual;
CURRENT_TIMESTAMP SYSTIMESTAMP
------------------------------------------- -----------------
我正在开发一个nodejs twitter api,它在本地环境下工作得很好,但当我尝试容器化时,它失败了,并显示了来自twitter.js的401错误,即“HTTP401未授权客户端错误状态响应码”。 错误 > node app.js
Error: Status Code: 401
at Request.<anonymous> (/usr/src/app/node_modules/twitter/lib/twitter.js:277:28)
at Request.emit (events.js:315:20)
at Request.onReque
我正在阅读SpringMVC文档,我被塞进了异步部分:
我创建了非常简单的项目(Spring 4,Java 8),如下所示:
@Controller
public class HomeController {
@RequestMapping("/async")
public Callable<String> async() {
logger.info("Async IN, {}", new Date());
return () -> {
Thread.sleep(5000
我尝试将用于统计的登录过程的结果异步保存到数据库中,以节省登录方法的时间。但不知何故,如果我将thread.sleep添加到异步方法中,则登录过程需要更长的时间。为什么会这样呢?我认为身份验证方法不会等待writeResultToStats方法完成。
@Stateless
@LocalBean
@ConcurrencyManagement(ConcurrencyManagementType.CONTAINER)
@TransactionManagement(TransactionManagementType.CONTAINER)
public class
当我在我的主机中运行date时,
~$ date
Fri May 19 07:06:50 UTC 2017
类似地,我在docker容器中运行了date,
$ docker exec -it bf0507306acc date
Thu May 18 22:49:43 UTC 2017
我已经在多个容器中进行了测试,比如
mysql, fabric8/java-jboss-openjdk8-jdk:1.2.6.
结果是一样的。Docker容器显示错误的时间(7.5小时延迟)。我该如何解决这个问题呢?这一次码头在哪里挑选?