求思路·······大神吗 赏赐点时间看眼
现在又这么一个问题···求帮助 公司有一个 开发任务 是调用一个 WS 接口 每日定时调用 但是 每次调用的参数不同 求思路 如何用配置文件 解决方法已经写好 定时用的 quartz 请问能在 quartz 定时的时候 给出特定的参数吗?
活着其他方法 求帮助。。 --------------------编程问答-------------------- 你必须知道每次调用什么参数,或者调用之前能够计算出来也行。 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
知道参数 就是不知道 如何在 queartz 里 定时的时候设置这个参数 就是 定时的 时候 我能动态的在配置文件中加载参数吗? --------------------编程问答-------------------- 现在的问题是不是不知道什么时候该加载什么参数?一天调用几次?
1.是否可以把参数放到数组里,再设置一个静态count,每执行一次count++,下次就取不同的参数了。
--------------------编程问答--------------------
哦 明白你的意思了 但是 这样我还是觉得不太好 设置一个数组 然后 把 要调用的 几次的 参数 放到里面 然后 做一个 ++ 每次调用下一个 参数 但是 我以后如果还想加参数的话 还是需要改class 我想 让 参数 设置在 定时里 每次调用 不同时间的 定时 会 加载参数 --------------------编程问答-------------------- 那就把参数写在xml里,每天读一次,读出来放到数组里,这样,你只要修改xml文件 --------------------编程问答--------------------
我这个穿插调用 以后可能要每天定时 15分钟调用一次 还有几组参数是 每天调用 3次的 写在数组里估计 不太可行 --------------------编程问答-------------------- 不要把问题复杂化嘛,同一调度规则的使用一个方法,定义几个定时任务分别跑嘛,最多加个同步的控制 --------------------编程问答-------------------- 很显然,你的需求无论怎么解决,都一定要有一个东西: 那就是规则
假设参数是和时间相关的,那就每次运行的时候查看当前时间,然后计算该用什么参数
假设参数是和顺序有关的,那就一定有某种方式记录上次执行的是谁,然后才能知道这次该谁。
要我说就用8楼的方法,挺好的。
补充:Java , Java SE