按月跑批

> 关于银行项目跑批使用的perl语言初入银行业,听同事经常说的就是跑批,perl语言,想问问,有过实
关于银行项目跑批使用的perl语言初入银行业,听同事经常说的就是跑批,perl语言,想问问,有过实
ruoqi3014 & &
发布时间: & &
浏览:283 & &
回复:2 & &
悬赏:0.0希赛币
关于银行项目跑批使用的perl语言初入银行业,听同事经常说的就是跑批,perl语言,想问问,有过实战经验的兄弟,现在银行项目中使用的perl语言是什么版本,想自行先了解了解
不知道银行是什么版本,但你用最新的学应该不差。ruoshuiliunan & &
& & (0)(0)  This&is&perl,&v5.8.8&built&for&x86_64-linux-thread-multimelmgg & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&系统跑批中啥意思,需要多久。_百度知道
系统跑批中啥意思,需要多久。
我有更好的答案
东莞分公司的风格
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁> 系统加载配置文件 跟 定时跑批
系统加载配置文件 跟 定时跑批
wfoolfool & &
发布时间: & &
浏览:44 & &
回复:0 & &
悬赏:0.0希赛币
系统加载配置文件 和 定时跑批
  import java.util.C
  import java.util.D
  import java.util.T
  import javax.servlet.http.HttpS
  import org.apache.log4j.L
  * 系统加载
  * @date
  @SuppressWarnings(&serial&)
  public class Init extends HttpServlet {
  public static Logger logger = Logger.getLogger(Init.class);
  @SuppressWarnings(&static-access&)
  public void init()&
  logger.error(&admin start...&);
  String classespath = getServletContext().getRealPath(&/WEB-INF/classes/config&);
  //读取codes.properties
  starterimpl.loadCodes(classespath);
  //读取init.properties
  starterimpl.loadInits(classespath);
  //定时凌晨1点跑批
  Timer timer = new Timer();
  TimeService timeService = new TimeService();
  Calendar cd = Calendar.getInstance();
  cd.setTime(new Date());
  //设置开始时间为明天凌晨1点
  cd.add(Calendar.DAY_OF_MONTH, 1);
  cd.set(Calendar.HOUR_OF_DAY, 1);
  cd.set(Calendar.MINUTE, 0);
  cd.set(Calendar.SECOND, 0);
  //在延迟 delay 秒后执行 mytask
  long delay = (cd.getTime()).getTime() - (new Date()).getTime();
  //执行周期为一天
  timer.schedule(timeService, delay, 24 * 60 * 60 * 1000);
  logger.error(&admin success...&);
  catch (Exception e)&
  e.printStackTrace();
  logger.error(&admin error...&);
  ********************************------------------------------------------
  public class InitImpl&
public static Logger logger = Logger.getLogger(InitImpl.class);
/**加载 codes.properties的内容 path访问根路径*/
public static void loadCodes(String path) throws IOException
path = path + &/codes.properties&;
  if (FileHelper.exists(path))
  Main.codes = FileHelper.readPropertiesFile(path);
  logger.error(&admin code.properties not loaded&);
/**加载 init.properties的内容 path访问根路径*/
public static void loadInits(String path) throws IOException
path = path + &/init.properties&;
  if (FileHelper.exists(path))
  Properties pro = FileHelper.readPropertiesFile(path);
  Main.rootpath = pro.getProperty(&rootpath&);
  Main.homepath = pro.getProperty(&homepath&);
  Main.picpath = pro.getProperty(&picpath&);
  Main.ippath = pro.getProperty(&winekeeip&);
  Main.winekeeurl = pro.getProperty(&winekeeurl&);
  Main.inits =
  logger.error(&admin init.properties not loaded&);
  #####################*************************************
  public class TimeService &extends &TimerTask
public static Logger logger = Logger.getLogger(TimeService.class);
public void run()&
logger.error(&timertask start...&);
  logger.error(&timertask end...&);
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&spring的定时执行代码 跑批 - 推酷
spring的定时执行代码 跑批
最近公司上线了抽奖的活动,活动需求
1:每天凌晨更新状态,实现自动开启和关闭活动
2:活动结束自动抽取中奖号码
在这里提供spring的定时调度功能
1:首先是配置文件
在你的web.xml中,查看配置文件的路径,路径很多的时候 比如&classpath*:spring-*.xml这种
只需要在其中一个spring-xx.xml配置
&!-- 加载所有的配置文件 --&
&context-param&
&param-name&contextConfigLocation&/param-name&
&param-value&classpath:applicationContext.xml&/param-value&
&/context-param&
那么就在applicationContext.xml配置该信息
xmlns 多加下面的内容
xmlns:task=&http://www.springframework.org/schema/task&
然后xsi:schemaLocation多加下面的内容
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.2.xsd
最后是我们的task任务扫描注解
&task:annotation-driven/&
&context:annotation-config/&
&bean class=&org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor&/&
&context:component-scan base-package=&com.test&/&
注:使用了&context:component-scan /&就不需要&context:annotation-config/&了
这里我们使用scan扫描即方式2
&context:component-scan base-package=&com.test& /&
同时,之前存在扫描controller service dao这样的注解的时候,若定时任务存在于该扫描包内,也是不用加的
接下来就是代码的实现(代码在扫描包下)
提供简单事例
@Component
public class LotteryBatch {
//设置活动开启结束状态修改定时检测
//每天00:00到00:10每分钟执行一次
@Scheduled(cron=&0 0-10 0 * * ?&)
public void checkStatus(){
System.out.println(&11&);
需要注意几点,这几点摘抄自小牛的博客,具体没有试过
需要注意的几点:
1、spring的@Scheduled注解 &需要写在实现上、
2、 定时器的任务方法不能有返回值(如果有返回值,spring初始化的时候会告诉你有个错误、需要设定一个proxytargetclass的某个值为true、具体就去百度google吧)
3、实现类上要有组件的注解@Component
剩下的就是corn表达式了、具体使用以及参数请百度google、
下面只例出几个式子
CRON表达式 & &含义
&0 0 12 * * ?& & &每天中午十二点触发&
&0 15 10 ? * *& & &每天早上10:15触发&
&0 15 10 * * ?& & &每天早上10:15触发&
&0 15 10 * * ? *& & &每天早上10:15触发&
&0 15 10 * * ? 2005& & &2005年的每天早上10:15触发&
&0 * 14 * * ?& & &每天从下午2点开始到2点59分每分钟一次触发&
&0 0/5 14 * * ?& & &每天从下午2点开始到2:55分结束每5分钟一次触发&
&0 0/5 14,18 * * ?& & &每天的下午2点至2:55和6点至6点55分两个时间段内每5分钟一次触发&
&0 0-5 14 * * ?& & &每天14:00至14:05每分钟一次触发&
&0 10,44 14 ? 3 WED& & &三月的每周三的14:10和14:44触发&
&0 15 10 ? * MON-FRI& & &每个周一、周二、周三、周四、周五的10:15触发&
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
没有分页内容
图片无法显示
视频无法显示
与原文不一致跑批和跑脚本有分别是什么意思?有什么区别?
[问题点数:20分,结帖人kuohai]
跑批和跑脚本有分别是什么意思?有什么区别?
[问题点数:20分,结帖人kuohai]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年4月 荣获微软MVP称号
2008年10月 MS-SQL Server大版内专家分月排行榜第二2008年6月 MS-SQL Server大版内专家分月排行榜第二
2007年12月 总版技术专家分月排行榜第二
2011年7月 荣获微软MVP称号2009年7月 荣获微软MVP称号2010年7月 荣获微软MVP称号2008年7月 荣获微软MVP称号
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 银行跑批 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信