jfinal 定时任务

1549年前 (2017-03-23)Jfinal5819

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);

}


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

分享给朋友:

相关文章

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

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

MyEclipse 10 性能大优化

MyEclipse 10 性能大优化

 MyEclipse 10已发布,新版本的特性能够大大提高开发者的效率。但同时,由于电脑配置的原因,很多开发者在使用MyEclipse的时候,速度都不是很快,需要我们对MyEclipse进行...

iscroll+ ajax+ Jfinal 实现手机下拉加载更多

  <script src="${base}/resource/front/js/iscroll.js"></script>一、页面<div...

js/jquery 实现点击图片更换头像(图片)实例

    总之一句话, 可以先将 file类型 的input 隐藏 起来,通过 图片(头像)的onclick事件 来触发 file 的onclick事件。1.引入外部js:...

dwz +jfinal 批量多文件上传 实例

页面部分:<link href="${root}/style/dwz/uploadify/css/uploadify.css" rel="sty...

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

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

评论列表

发表评论

访客

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