自己所编码的项目出现了问题,且是 24 小时运行于服务器上的。
如果出错了,那么我们也无从而知。
这个时候,只能通过异常捕获,然后将异常信息发送至开发者的邮箱上。
但是一个邮件的发送配置冗长,代码量至少百行。
因此我集成了一个 jar 包,并发布至 Github 上,希望各位可以一同完善它!
使用方法如下:
到 Github 中下载相关代码,可以下载源码或者 jar 包:
https://github.com/Chongsaid/Cloud-Java-EMail/
当你需要使用发送一封邮件时:
CloudEmail ce = new CloudEmail("HTML 文本","[email protected]");
ce.start();
开发之初,便考虑了性能问题,所以使用了多线程的方案来发送邮件。
目前的问题是:每封邮件都会产生对象,当然执行完毕就会清理内存。
如果并发线程过多,可能会占用相对应的内存量,因此需要进行优化。
期待我们一起完善这个开源项目。
来自我的博客园:Chongsaid
转载请附上本文链接。