2020-09-08 15:57
@hzh740053757 指令执行以后,要么会向 Writer 中输出数据,要么不输出,输出完以后的数据只会展现为字符串形式,是不可能再参与运算的
所以,指令扩展不是这么用的,你可以用表达式来做:
#xxx( Ag - Cu )
多看看文档中的多种扩展方式,都很方便
2020-09-05 19:20
@__ 你的表达式是每 5 分钟调度一次,应该是可以的,如果不行,改成下面的试试:
0-59/5 * * * *
也就是说,将第一个 * 号改成指定确切的时间范围
文档中有如下说明:
常见错误:cron4j在表达式中使用除号指定增加幅度时与linux稍有不同。例如在linux中表达式 10/3 * * * * 的含义是从第10分钟开始,每隔三分钟调度一次,而在cron4j中需要使用 10-59/3 * * * * 来表达。避免这个常见错误的技巧是:当需要使用除号指定增加幅度时,始终指定其范围。
基于上面的技巧,每隔2分钟调度一次的表达式为:0-59/2 * * * * 或者 */2 * * * * , 而不能是0/2 * * * *
2020-09-02 17:20
@Code_Cat 多数 json 转换工具是根据 getter 方法来转换的
你手头的 Record 中的 getter 方法就是那些: getColumns()、getColumnNames()、getColumnValues()
你可以调用 getColumns() 拿到 Map 来转换
也可以用一下 jfinal 中的 JFinalJson.getJson().toJson(...);
2020-09-01 11:19
@北流家园网 MixedJsonFactory 需要使用高版本的 jfinal 才能配置让 datePattern 生效,你用的哪个版本