
Spring
猪哥66
微信搜索:裸睡的猪
展开
-
实现quartz定时器及quartz定时器原理介绍
今天研究定时器,在网上看了一篇不错的文章,推荐给大家!http://www.jb51.net/article/44297.htm转载 2016-09-13 10:29:44 · 2516 阅读 · 0 评论 -
解决spring的bean同名冲突
今天工作发现当不同模块下有相同bean然后又被同一个模块引用的话就会导致bean同名冲突,如下:解决方案很简单,如果是xml配置直接修改bean的名称即可,如果是注解形式修改如下:只要在service后面加上bean的名字即可,没有冲突的@Service后面是不用加的原创 2016-05-30 15:59:03 · 33388 阅读 · 1 评论 -
Spring多线程批量发送邮件(ThreadPoolTaskExecutor)
1,需求:使用多线程批量发送邮件需要批量发送邮件大概400封左右,但是因为发送邮件受网络限制,所以经常导致等待超时。所以就想到了使用多线程来发邮件,因为是异步的所以返回结果不受发邮件影响。2,思路:使用spring的ThreadPoolTaskExecutor,用10个线程循环400个任务,完成任务后关闭首先创建一个发邮件的Task(任务),只是负责发邮件。然后创建一个执行任务原创 2017-03-22 15:48:09 · 3976 阅读 · 0 评论 -
Spring及SpringBoot @Async配置步骤及注意事项
前言最近在做一个用户反馈的功能,就是当用户反馈意见或建议后服务端将意见保存然后发邮件给相关模块的开发者。考虑发邮件耗时的情况所以我想用异步的方法去执行,于是就开始研究Spring的@Async了。但网上的许多教程都是相互抄袭且直接复制代码的,根本没有去自己实践或者更改代码,所以在这两天我遇到了许多问题,使得@Async无效,也一直没有找到很好的文章去详细的说明@Async的正确及错误的使用方法原创 2017-09-04 15:59:29 · 9130 阅读 · 3 评论