问题标签 [schedule]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
244 浏览

html - 安排每 30 分钟从服务器创建一个 html 页面

谁能告诉我这是否可能,如果可以,请指出我如何实现它的正确方向!

基本上,我的网站上有一个面板,每次有人点击页面时,它都会访问数据库并将数据输出到屏幕上。这对服务器来说是一个沉重的负担,我想做的是每 30 分钟创建一个包含该信息的 HTML 文件,然后在网站上请求这个包含包含的 HTML 文件。

顺便说一句,我使用的是经典的 .ASP ;o(

0 投票
2 回答
1195 浏览

android - Android 事件:响铃、振动和显示警报框

我正在尝试在 Android 中创建一个事件,当到达 scedules 事件的时间时,我想显示一个警报框,振铃并振动手机。有人可以帮忙吗?谢谢

0 投票
6 回答
63515 浏览

java - 如何中断或停止当前正在运行的石英作业?

我有一些任务是在 Java Quartz Jobs 的帮助下执行的,但是我需要通过代码中的某些条件来停止一些任务。我读到这可以通过 InterruptableJob 来完成。但我不明白我应该怎么做?

0 投票
2 回答
512 浏览

jakarta-ee - 在 Java EE 中使用 AOP 添加 @Schedule 注解

我正在尝试使用 EJB 3.1 @Schedule 注释创建计划事件。只要我的 bean 中有注释,一切都可以正常工作。因为我希望能够在不重新打包耳朵的情况下更改部署时间的计划,所以我想使用 AOP 添加此注释。但这不起作用。

这是我的示例 bean:

这是我的 aop.xml 文件(打包在 -ejb.jar 之外):

Bean 打包在 -ejb.jar 内,aop 文件在 -ejb.jar 外。

控制台中没有错误。它只是行不通。

我也用无状态bean尝试过。但这无济于事。在这种情况下,aop.xml 看起来像

我正在使用 Jboss 6.0.1 和 6.1.0。至少有一些方法可以调试添加注释的AOP过程吗?

任何帮助将不胜感激。

问候, 埃曼

0 投票
0 回答
1839 浏览

csv - 在 SQL Server 2008 Express 中安排 CSV 导入

我正在使用一个数据抓取应用程序,它从单个网页中抓取数据并生成一个 CSV 文件。我想在 FREQUENT INTERVALS 从这个 csv 文件中批量导入 SQL Express 2008 中的数据。

请建议一种通过首先截断整个表而不是导入新数据来安排数据导入的解决方案。

在 SQL Server 中,我知道可以通过 SQL Server Agent 完成,但我不知道如何在 SQL Server Express 中完成。

或者,如果您可以建议一个单一的解决方案来从网页中删除表格数据(以固定间隔)并将其直接导入数据库并生成一些日志,那就太好了。

可以通过一些 ETL 工具来完成吗?

我正在寻找一些开源轻量级解决方案来实现这一目标,但如果没有,请建议一个商业解决方案。

谢谢!

0 投票
3 回答
13108 浏览

java - 使用“crontab 语法”来安排 EJB 任务

我试图找出我必须解决以下问题的可能性。

a) 我想要一个使用“crontab 语法”来安排任务的数据库表,其结构将是这样的:

上表将随时被外部应用程序修改。添加或删除的任务应立即影响调度程序。

b) 调度程序本身应该驻留在 Java 应用服务器上。它应该不断地与数据库表中的活动计划任务同步。每当调度事件发生时,它应该以“Task”中的值作为参数触发/调用 EJB。

我不是在寻找上述问题的答案。而是关于哪些框架可用于 crontab 解析以及应以何种方式部署表示调度程序的 EJB 的一些输入。

提前致谢。

0 投票
1 回答
288 浏览

java - 调度任务,确保任务一直在执行

我有一个应用程序可以检查 Internet 上的资源是否有新邮件。如果有新邮件,它会对它们进行一些处理。这意味着根据邮件的数量,它可能只需要几秒钟到几小时的处理时间。

现在进行处理的对象/程序已经是一个单例了。所以现在我已经注意到只有 1 个实例在处理检查和处理。

但是我现在只运行一次,我希望它持续运行,或多或少地每 10 分钟左右检查一次新邮件以及时处理它们。

我知道我可以使用 Timer/Timertask 来解决这个问题,甚至更好的是我在这里找到了一个资源:http: //www.ibm.com/developerworks/java/library/j-schedule/index.html,它使用了 Scheduler/SchedulerTask。但我害怕..是如果我将它设置为每 10 分钟运行一次,并且前一个会话已经在处理数据,它会将新任务放入堆栈中,等待前一个任务完成后执行。所以我害怕的是例如第一次运行 5 小时然后,因为它一直很忙,之后它会在彼此检查邮件和/之后立即启动 5*6-1=29 运行在不让服务器休息的情况下进行一些处理。

有谁知道我该如何解决这个问题?

PS我现在设置应用程序的方式是我在我的tomcat服务器上使用Java Servlet,它在服务器启动时启动,它创建我的主程序的Singleton实例,然后调用一些方法来进行获取/处理。我想要的是每隔“x”时间(大约 10 分钟)重复一次获取/处理,确保实际上只有 1 个实例在执行此操作,并且在每次运行后确实需要休息 10 分钟左右。

0 投票
0 回答
334 浏览

jboss - 为什么 Jboss 将 null Timer 对象传递给使用 @Timeout 注释的方法?

我有一个无状态 bean 来管理我的计时器服务:

这是我的本地接口:

我用它来创建/取消/安排计时器。该服务过去几个月都可以正常工作,但现在它开始将空计时器对象传递给 timeoutHandler 方法,这会引发 NullPointerException。这发生在每次调用 timeoutHandler 方法时。我正在使用 postgres 来存储计时器信息,而不是 hsdb。我认为这在迁移到 postgres 9 后开始发生,但我不明白为什么并且可能是我错了。另外,当 timer.getInfo() 抛出 NullPointerException 时 timeoutHandler 方法会发生什么(因为 timer 为空)。这个异常在哪里抛出?它会阻止正确重新安排计时器吗?

谢谢。

0 投票
3 回答
387 浏览

java - 使用标准 Java 库进行作业调度

如标签中所述,这是作业,仅使用标准 java 库。

任务是创建一个程序来安排在不同烤箱中烹饪的订单(包括比萨饼)。订单有deline,必须满足,并且比萨饼有烹饪时间和冷却时间,本质上所有比萨饼都必须在截止日期前煮熟,但不能过早煮熟,以至于它们离开烤箱的时间超过冷却时间。如果确定无法在截止日期前完成订单,则会引发异常。我无法理解的主要问题是如何让程序重新安排烤箱以适应新订单。

我想不出如何开始,非常感谢任何帮助!

0 投票
1 回答
159 浏览

android - Android - 规划用户栏通知

我正在创建一个应用程序,我可以在其中将约会添加到列表中。如果约会就在附近,我希望我的应用程序在约会当天的某个时间在状态栏中显示通知。

我使用来自http://developer.android.com/guide/topics/ui/notifiers/notifications.html的代码 来创建我的通知。

但是,脚本中的“when”参数有些混乱,因为状态栏通知总是在调用时触发。通知通知 = new Notification(icon,tickerText,when);

安排此类通知的最佳方式是什么?似乎没有简单的方法,我必须创建一个服务来启动一个带有线程的监听器活动来循环我的约会日期并在日期适合当前日期时显示通知?