草庐IT

计划数

全部标签

spring - 如何使用 Spring 动态添加新的计划作业

我正在编写一个SpringBoot应用程序我的要求是-在资源(src/main/resources)文件夹中,如果我添加新的xml文件...我应该阅读这些文件并从每个文件中获取一些url和其他特定设置他们。对于那些url,我需要每天下载数据......所以一个新的调度程序作业将从url和一些设置开始新作业将在不同的计划时间运行,这将使用xml文件中存在的cron表达式。此外,文件将随时动态添加。如何实现? 最佳答案 如果您想动态安排任务,您可以使用ExecutorService来实现,而无需使用spring。特别是Scheduled

Java Spring 在特定时区的特定时间执行计划任务

我正在使用Spring和Hibernate开发一个网站(该网站是关于股票交易的)。每天凌晨12点左右,我需要取消所有订单。目前我的解决方案是使用每小时运行的计划任务:然后在timeoutCancelAllOrders方法中,我获取当前时间并检查,如果它在晚上11点到凌晨12点之间,则执行任务在我看来,任务计划在我启动服务器时开始(我在Eclipse中使用Tomcat),但是当我将它部署在在线主机上时(我正在使用Openshift),我不知道什么时候是任务计划的开始时间。我的问题是:1:如何更自动化?有没有类似myTask.startAt(12AM)的东西?2:我住在越南,但服务器(Op

java - 如何在 Spring 使用 EnableScheduling 注释在运行时重新启动计划任务?

我一直在研究如何使用Java8和spring在运行时更改作业的频率。Thisquestion非常有用,但并没有完全解决我的问题。我现在可以配置下一次执行作业的日期。但是如果将延迟设置为1年,那么我需要等待1年才能考虑到新配置。我的想法是如果配置值发生更改(因此来自另一个类),则停止计划任务。然后重新计算下一次应该执行的任务。也许有更简单的方法来做到这一点。这是我目前的代码。@Configuration@EnableSchedulingpublicclassRequestSchedulerConfigimplementsSchedulingConfigurer{@AutowiredSch

java - 如何有条件地启用或禁用 Spring 中的计划作业?

我在Spring中使用@Scheduled注释定义具有cron样式模式的计划作业。cron模式存储在配置属性文件中。实际上有两个属性文件:一个默认配置,以及一个依赖于环境的配置文件配置(例如dev、test、prodcustomer1、prodcustomer2等)并覆盖一些默认值。我在我的spring上下文中配置了一个属性占位符bean,它允许我使用${}样式占位符从我的属性文件中导入值。作业bean如下所示:@ComponentpublicclassImagesPurgeJobimplementsJob{privateLoggerlogger=Logger.getLogger(th

sql - MySQL解释计划中 "Select tables optimized away"的含义

MySQLExplainplan中Selecttablesoptimizationaway是什么意思?explainselectcount(comment_count)fromwp_posts;+----+-------------+---------------------------+-----------------------------+|id|select_type|table,type,possible_keys,|Extra||||key,key_len,ref,rows||+----+-------------+---------------------------+

android - 无法完成刷新条目的计划请求。客户端错误代码 : 3 Android Kotlin

让我直截了本地说,logcat中的错误是:Couldnotcompletescheduledrequesttorefreshentries.ClientErrorCode:3我已经测试了代码的Realm()部分,它获取了正确的数据。基本上,应用程序在加载该Activity时会崩溃。我现在要做的就是在每个单元格中发布itemName。如果你们需要logcat,请说出来,我会发布它。还需要任何其他详细信息。这是我的Activity的代码,它带有一个recyclerView,每个单元格中只有一个ImageView和一个TextView。:classEssentialsActivity:App

python - Django 是否有计划原生处理 NoSQL 数据库?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭9年前。Improvethisquestion我真的很喜欢Django。我对Rails做了一些改动,但我个人更喜欢Django的逻辑。我也更喜欢Python而不是Ruby。再次,个人喜好。尽管如此,由于Django缺乏对mongodb等数据库的native支持,我现在切换回Rails。我看到Django1.5没有计划支持NoSQL数据库。我尝试安装django-nonrel,因为它看起来很有希望,但没有成功。即使我成功了,考虑到缺乏积极的开发

backup - MongoDB备份计划

我想从MySQL切换到MongoDB,但我无法接受大量数据丢失(超过1小时)。我需要有3个备用计划:每小时备份计划。数据每X分钟刷新一次到磁盘,如果服务器出现问题,我将确保在重新启动后它至少会保留一个小时前的所有数据。可以配置吗?每日备份计划。数据每天都会同步到备份磁盘,所以即使服务器爆炸,我也可以在几个小时内恢复昨天的数据。我应该使用fsync、主从还是其他?我希望流量最少,因此理想情况下只发送更改。每周备份计划。数据同步到第二个备份磁盘,所以如果服务器和第一个备份磁盘都爆炸,我至少有上周的数据。这是可靠性问题,因此可以通过网络发送所有数据。我该怎么做?

c++ - Boost 计划选项示例

在程序选项的boost在线教程中:http://www.boost.org/doc/libs/1_39_0/doc/html/program_options/tutorial.html#id2891824它说完整的代码示例可以在“BOOST_ROOT/libs/program_options/example”目录中找到。我不知道这是在哪里。谁能帮我找到示例? 最佳答案 在Debian系统上,您可以在/usr/share/doc/libboost-doc/examples/libs/program_options中找到它。否则,我建议

javascript - Node.js 计划支持导入/导出 ES6 (ECMAScript 2015) 模块

我一直在互联网上寻找,但没有明确的答案。当前Node.js仅使用CommonJS加载模块的语法,如果你真的想使用标准的ECMAScript2015模块语法,你要么必须事先转译它,要么在运行时使用外部模块加载器。目前我对使用这两种方法中的任何一种都不太乐观,Node.js维护者是否甚至计划支持ECMAScript2015模块?我还没有找到任何关于这个的提示。目前,Node.js6.x声称支持96%的ECMAScript2015功能,但没有任何对模块的引用(Node.jsECMAScript2015supportlink)。您知道Node.js是否会在不久的将来立即支持这些模块?