gpt4 book ai didi

Java/数据库项目自动化

转载 作者:行者123 更新时间:2023-11-29 05:52:42 27 4
gpt4 key购买 nike

我在 Netbeans 中有一个 Java/数据库项目,我想每天在设定的时间运行一次。我正在使用 Derby 作为数据库驱动程序。我正在尝试使流程自动化。

  1. 如何“安排”此程序在指定时间运行?
  2. 如何自定义它以在满足特定条件之前一直运行?

假设我的标准是它必须在数据库中填充 500 行。 (所以说在预定时间它运行它只能填充 400 行,然后可能 2 小时后它再次尝试运行以填充最后 100 行)

  1. 最后,自动化和计划任务的最佳实践是什么?

最佳答案

如何“安排”此程序在指定时间运行?

这可以通过两种方式之一完成,具体取决于您的操作系统 - 编写一个以您需要的时间间隔启动 Java 程序的作业。然后,您可以连接要在启动时启动的作业。

在 Linux 中,您可以使用 cron 作业左右来完成此操作。在 Windows 上,您可以引用此 http://support.microsoft.com/kb/308569 .

您还可以使用 http://quartz-scheduler.org 将调度程序编程到您的 java 程序中或 http://www.sauronsoftware.it/projects/cron4j/ .

如何自定义它以在满足特定条件之前一直运行?

这也许最好从您的程序中确定,尽管在没有太多信息的情况下很难为您提供指导。

最后,自动化和计划任务的最佳实践是什么?

根据您的应用架构,调度和自动化可以在应用内处理,也可以从操作系统获得支持。标准取决于应用程序需要多少控制,哪个平台使调度变得容易等。

希望这对您有所帮助。

关于Java/数据库项目自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13316433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com