java - 当计算机时间发生变化时,ejb 调度程序会发生什么?
问题描述
我对 java ejb 编程很陌生。最近我想出了一个问题,当我更改我的计算机时间时,我的 ejb 调度程序突然停止运行。这是调度程序的预期行为吗?即使计算机时间发生变化,是否有任何方法可以用来运行调度程序?
我已经使用注释创建了我的调度程序。我正在使用 jboss 服务器来运行我的应用程序。这就是我创建计时器的方式。
@Schedule(second = "*/5", minute = "*", hour = "*", persistent = false)
public void mySchedule() {
Timestamp t = new Timestamp(System.currentTimeMillis());
System.out.println("Time:"+t);
}
解决方案
推荐阅读
- python - 为什么arange函数的pdf具有正态分布?
- python - 在 django 中保存表单
- algorithm - 最小化字符串距离的中位数
- php - 如何部署 dockerized php 应用程序
- git - 如何从同一个 GitHub 帐户创建多个 GitHub 站点?
- java - Spring Boot - 微服务 - Zuul - 安全注解
- http - 请求促销在选项对象中陈述时未识别URI
- kubernetes - Kubernetes JSON 部署补丁定义
- pytorch - 用 2d 蒙版掩盖 4d 张量
- cassandra - Cassandra 在丢弃突变时返回给客户什么?