短信发送的流程,直接硬编码在服务方法里面,如何优化?
需要建立一个系统的短信发送表,定义短信发送模板;
通过批处理,比如spring batch+quartz,去扫描这个表,来统一进行短信发送处理;
而不是各自service,直接发送短信,这样既造成硬编码,而且又造成入口很多,
导致无法管理,无法追溯短信发送的记录,以及是否发送成功。...
分类:
其他好文 时间:
2015-08-16 15:13:27
阅读次数:
135
1、Scheduler的配置 这里也可以通过加载本地的配置文件以及数据库连接创建作业对象 就不用Tiggers了 (需要集群的建议可以适用)--> ...
分类:
编程语言 时间:
2015-08-06 13:08:58
阅读次数:
135
定时任务-quartz的使用,实现可页面化管理 使用spring+quartz实现定时任务的页面化管理。主要特点: 1.时间表达式等信息配置在数据库中,从而实现页面化管理。 2.可以手动执行或者停止单个任务,也可以使一个任务...
分类:
其他好文 时间:
2015-07-30 19:40:44
阅读次数:
168
开发项目的时候 在一个Job中执行了数据库操作, 用的是懒加载,但是如下错误org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ......., no session...
分类:
编程语言 时间:
2015-07-12 01:42:55
阅读次数:
235
quartz的工作原理
http://lavasoft.blog.51cto.com/62575/181907/
几种定时任务的比较
http://blog.sina.com.cn/s/blog_6940cab30101a5pv.html...
分类:
其他好文 时间:
2015-07-10 00:25:15
阅读次数:
100
public?class?QuartzJob?
{?
?????public?void?work()?
?????{?
?????????????System.out.println(Spring?Quartz的任务调度1被调用!");?
?????????????//定时调用...
分类:
编程语言 时间:
2015-06-27 16:50:45
阅读次数:
135
项目中经常会碰到需要定时执行的任务,并且需要执行什么任务,以及任务执行的时间都由用户自定义的需求。quartz是比较常用的定时器工具,并且在spring框架中也已经做了很好的集成,所以在以spring+hibernate+st...
分类:
编程语言 时间:
2015-06-27 11:47:59
阅读次数:
137
定义一个job:ranJob,设置每秒执行一次,设置不允许覆盖并发执行 java 代码public void execut...
分类:
编程语言 时间:
2015-06-11 16:27:53
阅读次数:
235