`
kyolxs
  • 浏览: 20062 次
社区版块
存档分类
最新评论

2012-07-31 Cron

 
阅读更多

(1)当天工作情况:
     1.在FullCronTimeExp新建一构造方法:public FullCronTimeExp(TriggerTimeDTO dto) throws ParseException 用于Cron表达式的赋值生成。
       根据页面jobinfo.jsp radio checked 的 value 值来进行 if 判断。根据填写的相关参数组合成时间表达式。
       如: _dofw = ttDTO.getTt_month_week2()+"#"+ ttDTO.getTt_month_week1();    
  //例子:6#3 每月的第三个星期五        星期天为  1 ,星期六为 7
           _dofw = ttDTO.getCheckbox_week()+"/"+ ttDTO.getTt_week_weekday();    
  //例子:“/”字符用来指定数值的增量
     2.split的运用。String[] sourceStrArray=sourceStr.split(",");以及一些特例,加//。
       //将时间控件获取的时间进行拆分。例: 12:10 拆为 12 和 10
String[] tt_month_hourminArray=ttDTO.getTt_month_hourmin().split(":");
String[] tt_week_hourminArray=ttDTO.getTt_week_hourmin().split(":");
String[] tt_day_hourminArray=ttDTO.getTt_day_hourmin().split(":");
String[] tt_day_oncetimeArray=ttDTO.getTt_once_hourmin().split(" +|:|-");
     3.JUnit的简单使用,通过JobServiceTest.testJobRegister()对定时任务进行测试。
(2)假如工作上遇到的问题解决不了:
     1.如何对定时任务进行单元测试,如何正确生成正确时间表达式。
     2.jobinfo的值通过Action不能传递到 savejobinfo.jsp页面。出现空指针异常,在Action里给jobname赋值不报异常,但仍不能获值。
(3)未来若干天工作计划:
     1.了解JUnit单元测试。
     2.了解struts action传值过程
     3.了解Cron表达式。

分享到:
评论

相关推荐

    vixie-cron-4.1.rar_centos-s002_crontab source code_vixie-cron_vi

    《vixie-cron-4.1:CentOS下的crontab定时任务源代码解析》 在Linux系统中,crontab是用于设置周期性被执行的任务的工具,它源自著名的Unix系统工具cron。Vixie-cron是cron的一个实现版本,由Paul Vixie开发,广泛...

    vue-cron_vue-cron_vuecrond组件_vuecron_

    Vue-Cron是一款基于Vue.js开发的时间周期(Cron)表达式组件,用于在前端应用程序中创建、编辑和处理定时任务。Vue-Cron旨在提供一种直观的用户界面,让用户能够通过图形化的方式设置复杂的Cron表达式,从而实现定时...

    vixie-cron-3.0.1-39.i386

    vixie-cron-3.0.1-39.i386、crontabs-1.11-2.20101115git.fc15.noarch、crontabs-1.11-17.20150630git.fc29.noarch

    vixie-cron-4.1.rar

    《Linux系统下的Vixie-cron 4.1:深入解析与应用》 在Linux操作系统中,定时任务的管理是一项至关重要的工作,它允许系统在指定的时间执行一系列自动化任务,如备份、日志清理、系统维护等。Vixie-cron是Linux下...

    vixie-cron-4.1-81.el5.x86_64.rpm

    centos6.5安装完lnmp1.1后,自动将影响mysql重新安装的依赖包程序crontab,删除了,而6.5里没找到这个RPM包,校园服务器没联网,所以需要重新安装这个离线包。

    前端开源库-node-cron

    `node-cron-master` 压缩包文件名暗示了这是`node-cron`的源码仓库。如果你下载了这个压缩包,可以查看源码学习其内部实现,这对于深入理解库的工作原理和优化自己的定时任务代码非常有帮助。通常,源码中会包含测试...

    cron-parser, 用于解析crontab指令的node.js 库.zip

    cron-parser, 用于解析crontab指令的node.js 库 解析器 用于解析crontab指令的Node.js 库。 它包括对时区和DST转换的支持。安装npm install cron-parser支持格式* * * * * *┬ ┬ ┬ ┬ ┬ ┬│

    Quartz中的cron-like表达式解析 cron-like unix-like c#

    在Quartz中,cron-like表达式是一种强大的工具,用于定义任务的执行计划,类似于Unix系统的cron作业调度。Cron-like表达式在C#中得到了很好的实现,使得.NET开发者也能享受到这种灵活的调度能力。 在Unix系统中,...

    Go-分布式定时任务库distributed-cron

    分布式定时任务库 `distributed-cron` 是一个专为 Go 语言设计的高级工具,用于构建可扩展、可靠的分布式系统中的定时任务。它充分利用了 Go 的并发特性,提供了一种高效的方式来管理和执行周期性的任务,同时支持在...

    yum-cron-3.4.3-168.el7.centos.noarch.rpm

    离线安装yun所需

    yum-cron-3.4.3-0.noarch.rpm

    yum-cron-3.4.3-0.noarch.rpm

    angular-cron-gen:用户使用Angular以图形方式构建cron表达式的基本方法

    link rel =' stylesheet ' href =' build/cron-gen.min.css ' type =' text/css ' media =' all ' />< script type =' text/javascript ' src =' build/cron-gen.min.js ' > </ script > 就这样-您...

    thinkphp 5.1 定时任务,Crontab 计划任务-think-cron.zip

    本教程将深入探讨如何在ThinkPHP 5.1中配置和使用Crontab计划任务,即think-cron功能。 一、ThinkPHP 5.1中的定时任务 在ThinkPHP 5.1中,定时任务通常被称为计划任务,它们允许开发者设置定期执行的任务,而无需...

    vixie-cron

    vixie-cron

    cron-expression-input:Cron UI:输入组件,可轻松直观地生成cron表达式

    import "cron-expression-input/lib/cron-expression-input.min.css" ; /* CSS */ require ( "cron-expression-input" ) ; /* JAVASCRIPT */ CDN 将CDN添加到您的项目 < link rel =" stylesheet " hr

    cron-validator:验证cron表达式

    安装npm install cron-validator用法需要语法: const cron = require ( 'cron-validator' ) ;if ( cron . isValidCron ( '* * * * *' ) ) { // Do something} 或使用TypeScript导入语法: import { isValidCron } ...

    php-cron-scheduler:PHP cron作业计划程序

    推荐的方法是通过安装php-cron-scheduler。 有关如何下载和安装Composer的信息,请参阅。 下载/安装Composer之后,运行 php composer.phar require peppeocchi/php-cron-scheduler 或将包添加到您的composer.json ...

    Python库 | itay-bardugo-cron-migration-1.0.0.tar.gz

    《Python库itay-bardugo-cron-migration-1.0.0的探索与应用》 在编程领域,Python以其简洁、易读的语法和强大的库支持,深受开发者喜爱。今天我们将聚焦于一个名为`itay-bardugo-cron-migration-1.0.0`的Python库,...

    react-cron-generator

    确保您的项目中包含引导程序data = '* * * * * * *' npm install react-cron-generator演示 import React, { Component } from 'react'import Cron from 'react-cron-generator'import 'react-cron-generator/dist/...

    react-cron-generator:简单的react组件以生成cron表达式(材料UI)

    该项目使用material-ui data = '* * * * * * *'npm i --save @dealmeddevs/react-cron-generator演示 import React, { useState } from 'react'import Cron from 'react-cron-generator'const App = (props) => { ...

Global site tag (gtag.js) - Google Analytics