当前位置: 首页 > news >正文

洪梅网站建设南京中小企业网站制作

洪梅网站建设,南京中小企业网站制作,做网站公司排名,搭建网站平台功能需求#xff1a;项目启动时#xff0c;后天起一个定时线程#xff0c;每个小时跑一次#xff0c;查出数据发邮件出来。 主要使用 public void schedule(TimerTask task, long delay)task被安排在delay#xff08;毫秒#xff09;指定的时间后执行。 public void sche…功能需求项目启动时后天起一个定时线程每个小时跑一次查出数据发邮件出来。 主要使用 public void schedule(TimerTask task, long delay)    task被安排在delay毫秒指定的时间后执行。 public void schedule(TimerTask task,long delay, long period)      task被安排在delay毫秒指定的时间后执行。执行后将每隔period(毫秒)反复执行。   public void scheduleAtFixedRate(TimerTask task,Date firstTime, long period)      task被安排在firstTime指定的时间执行。执行后将每隔period(毫秒)反复执行。每一次重复的时间时盒第一次执行而不是和前一次执行有关。因此执行的总速度是固定的。   public void scheduleAtFixedRate(TimerTask task,long delay,long period)      task被安排在delay毫秒指定的时间后执行。执行后将每隔period(毫秒)反复执行。每一次重复的时间时盒第一次执行而不是和前一次执行有关。因此执行的总速度是固定的。   package com.odianyun.ad.service.alertMailJob;import com.odianyun.ad.business.read.manage.AdSourceReadManage;import com.odianyun.ad.business.utils.ConfigUtil;import com.odianyun.ad.model.po.AdSourcePO;import com.odianyun.hotword.business.read.manage.HotWordReadManage;import com.odianyun.hotword.business.read.manage.impl.HotWordReadManageImpl;import com.odianyun.search.whale.common.util.EmailUtil;import com.odianyun.search.whale.common.util.NetUtil;import org.apache.commons.collections.CollectionUtils;import org.apache.log4j.Logger;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import javax.mail.MessagingException;import java.util.*;public class ExpiredJob { static Logger logger Logger.getLogger(ExpiredJob.class); Autowired AdSourceReadManage adSourceReadManage; Autowired HotWordReadManage hotWordReadManage; private static long sendIntervalMinus; private static boolean isSendErrorMail; private static String sendTo; static { ConfigUtil.loadPropertiesFile(mail.properties); sendIntervalMinus ConfigUtil.getLong(mail.sendIntervalMinus, 60); isSendErrorMail ConfigUtil.getBool(mail.isSendErrorMail, true); sendTo ConfigUtil.get(mail.msgTo); } public ExpiredJob() {     //现在构造函数里面,然后在spring bean的配置文件里增加这个bean让spring容器创建这个实例也就达到了项目启动时启动线程的目的 //线程用于扫描24小时以内即将过期的广告 //此线程启动后开始执行每一个小时执行一次 Timer timer new Timer(false); timer.scheduleAtFixedRate(new TimerTask() { public void run() { try { ListAdSourcePO adlist adSourceReadManage.getExpiredAdSource(); ListString hotwordlist hotWordReadManage.getExpiredHotWordIds(); if (CollectionUtils.isNotEmpty(adlist)) { StringBuffer sb new StringBuffer(); for(AdSourcePO adSourcePO : adlist){ sb.append(广告名称 : adSourcePO.getName() ,广告位 : adSourcePO.getCodeName() /br); } EmailUtil.sendMail(Below adlist.size() ads will be expired in 24 hours , send from NetUtil.getLocalIP(), sendTo, sb); logger.info(Send ad adlist.toString() mail successfully); } else { logger.info(No ads will expired in 24 hours.); } if (CollectionUtils.isNotEmpty(hotwordlist)) { EmailUtil.sendMail(Below hotwordlist.size() hot words will be expired in 24 hours , send from NetUtil.getLocalIP(), sendTo, hotwordlist); logger.info(Send hot words hotwordlist.toString() mail successfully); } else { logger.info(No hot words will expired in 24 hours.); } } catch (Exception e) { logger.error(Send ad expired mail exception, e); } } }, 1000 * 60 * 1, 1000 * 60 * sendIntervalMinus); } ;}转载于:https://www.cnblogs.com/wonderlands/p/5455319.html
http://www.pierceye.com/news/654117/

相关文章:

  • 怀来住房和城乡建设局网站可以下载的建站网站
  • 太原网站制作电话php网站作业模版
  • 网站建设 需求江西省赣州市南康家具城
  • 可以玩小游戏的网站百度地图推广电话
  • 设计师个人作品集网站阳泉市住房保障和城乡建设管理局网站
  • 国外的网站模板类网站网络营销应该这样做
  • 文登市住房和城乡建设局网站山东定制网页建站
  • 北京优化词网站晋城企业网站建设
  • 商城网站 个人备案建设工程质量监理协会网站
  • 易企cms网站模板广告设计与制作好找工作吗
  • wordpress建站容易吗食品饮料网站源码
  • 做网站还有市场吗建一个网站花费
  • 惠州网站建设哪里有wap网站生成
  • 长沙网站外包公司吗搭建wordpress博客系统
  • 通州企业网站建设做网站合成APP
  • 深圳观澜网站建设室内设计软件手机版
  • 苏州建设网站服务国外做家装的网站有哪些
  • 做导航网站赚钱吗大兴区营销网络推广行业
  • 红衫中国网站建设福建手机版建站系统开发
  • 做平面的网站wordpress授权主题
  • 如何做织梦论坛类的网站官网建设目的
  • 安徽网新科技有限公司 网站开发静态网页报告
  • 营销做网站公司怎么做国际货运代理外贸网站
  • 网站建设部署与发布有效期宝石网站建设
  • 网站建设有什么需求分析现在网站都是拿什么软件做的
  • 网站建设需求分析报告撰写阿里云建设网站流程
  • 网站导航栏设计要求seo搜索引擎的优化
  • 杭州做商务网站全屋定制自己设计
  • 汉中定制网站建设公司南昌公司注册
  • 商务网站建设流程步骤小型公司注册资金写多少合适