jfinal 定时任务

1549年前 (2017-03-23)Jfinal5580

1、去quartz官网下载 定时任务jar包(http://www.quartz-scheduler.org/)quartz-*.*.*.jar


2、创建定时任务:

public class SetArea implements Job{
    public void execute(JobExecutionContext arg0) throws JobExecutionException {
        // TODO Auto-generated method stub
        List<Record> record = Db
                .find("SELECT F_TEMID,F_NAME,F_IDCARD,F_PHONE,F_PARENTID FROM T_TEM_TOURISTINFO WHERE F_PHONE  IS NOT NULL AND F_AREA IS NULL");
        for(int i=0;i<record.size();i++){
            String F_PHONE = record.get(i).get("F_PHONE");
            String F_IDCARD = record.get(i).get("F_IDCARD");
            String area = PhoneUtil.getGeo(F_PHONE,"86").substring(0,3);
            if(area.equals("黑龙江")||area.equals("内蒙古")){
            }else{
                area = area.substring(0,2);
            }
            //logger.info("F_PHONE=="+F_PHONE+"F_IDCARD=="+"area=="+area);
            String sql = "update T_TEM_TOURISTINFO set F_AREA='"+area+"' where (f_phone='"+F_PHONE+"' or F_PARENTID ='"+F_IDCARD+"')";
            Db.update(sql);
        }
    }

}


3、配置文件:job.properties

job=cn.sdta.tuandui.job.SetArea
cron=0 0 0/2 * * ?
enable=true



4、jfinal定时任务配置

public void configPlugin(Plugins me) {
/*
* 定时任务
*/
QuartzPlugin quartzPlugin = new QuartzPlugin("job.properties");
        //quartzPlugin.version("1");//可控制版本
        me.add(quartzPlugin);

}


本文原创,转载必追究版权。

分享给朋友:

相关文章

oracle job 定时任务 语法

  创建job,使用Submit()过程,工作被正常地计划好。这个过程有五个参数:job、what、next_date、interval与no_parse。PROCEDURE Su...

plsql 中number类型字段 取消科学计数法显示

 PL/SQL DEVELOPER中禁用科学计数法:Tools - Prefrence - SQL Window - 选择:"Number fields to_char&quo...

MyEclipse10.7注册码生成

注意经验里的工具可能不可用,请点击 生成注册码工具  下载。提取码:p1w4MyEclipse10.7注册码激活步骤:点击下面的链接http://jingyan.baidu.com/arti...

Java 实现用户资料完整度的前端显示(或根据填写资料自动评分)

前端使用 Bootstrap 的进度条组件显示百分比,后台读取权重并计算信息完整度,并将计算的结果返回给前端,供页面显示。CSS1<link href="static/sc/...

MyEclipse 中项目修改SVN的地址

MyEclipse 中项目修改SVN的地址

在工作环境调整时,有的时候SVN服务器的地址需要修改,而正在开发中的项目在Eclipse中有些代码没有提交,此时怎么修改SVN的地址呢?以下有一个简单的办法:一、在MyEclipse中选择Window...

dwz+jfinal 市县下拉菜单二级联动(实例)

在DWZ文档中对组合框combox的是这样描述的:在传统的select 用class 定义:class=”combox”, html 扩展:保留原有属性name,  增加了属性:ref。re...

评论列表

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。