jfinal 定时任务

15410年前 (2017-03-23)Jfinal6479

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

}


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

分享给朋友:

相关文章

 程序员的中秋礼物.......

程序员的中秋礼物.......

【小姐你好,我是程序员】“小姐你好,我是程序员。”女生礼貌地回答:“你好,程先生。”男:“……哦,叫我序员就可以了。”   【程序员的愿望】有一天一个程序员见到了上帝。上...

是谁动了我的座位

是谁动了我的座位

女孩一上火车,见自己的座位上坐着一男士。她核对自己的票,客气地说:“先生,您坐错位置了吧?” 男士拿出票嚷嚷着:“看清楚点,这是我的座,你瞎了?” 女孩仔细看了他的票,不再做声,默...

谈话让别人舒服的程度,决定你成功的高度

职场上,有这样两种截然相反的人:有人生怕别人舒服,尽量让别人不舒服,而只要自己舒服就行;还有一类人生怕别人不舒服,尽量让别人舒服,哪怕委屈自己。猎头公司猎聘的老总有几十万年薪的,也有几百万的,甚至有过...

MyEclipse 中项目修改SVN的地址

MyEclipse 中项目修改SVN的地址

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

程序员为什么不炫富

程序员为什么不炫富

 提到互联网,尤其是互联网工程师们,人们往往会想到两个词:“高薪”和“高压”。在知乎上“为什么很少见工资高的程序员炫富?”的问题下,一个得票很高的答案是:“乐意炫富的人,不是因为有钱,而是因为付出的少...

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

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

评论列表

发表评论

访客

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