jfinal 定时任务

1549年前 (2017-03-23)Jfinal6121

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

}


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

分享给朋友:

相关文章

js动态加载复选框checkbox(XML串)

 首先,使用JS动态产生Checkbox可以采用如下类似的语句:代码如下:var checkBox=document.createElement("input");che...

目标管理法——目标分解法

让自己的人生更幸福更有意义关键是:要将梦想转化为具体的目标,然后合理的分解,达到量化,指标化!现将学习到的两种非常有效的目标分解法分享给所有梦想、有激情的朋友:祝愿大家都能梦想成真! 一、俄...

程序员为什么不炫富

程序员为什么不炫富

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

我差不多是个废人了,感觉身体被掏空

林心如跟霍建华都结婚了,滴滴跟优步都在一起了。我们也应该抱住了吧? 终于8月了,超吃点吧,再一咬牙,坚持一下吧,马上秋天到了,就可以又能马上把肥肉藏起来了。 在这里迫不及待教大家一个夏天过后...

office 2010安装、激活、激活工具下载

office 2010安装、激活、激活工具下载

 首先下载好工具包(包括office 2010安装程序、激活工具及Microsoft .NET Framework 4.0),点击工具包下载进行下载;安装好office 2010。如果是wi...

jfinal 使用C3p0同时配置mySql与Oracle数据库

    /**     * 配置插件     */    public void...

评论列表

发表评论

访客

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