本身所編碼的項目出現了問題,且是 24 小時運行於服務器上的。git
若是出錯了,那麼咱們也無從而知。github
這個時候,只能經過異常捕獲,而後將異常信息發送至開發者的郵箱上。服務器
可是一個郵件的發送配置冗長,代碼量至少百行。多線程
所以我集成了一個 jar 包,併發布至 Github 上,但願各位能夠一同完善它!併發
使用方法以下:性能
到 Github 中下載相關代碼,能夠下載源碼或者 jar 包:優化
https://github.com/Chongsaid/Cloud-Java-EMail/編碼
當你須要使用發送一封郵件時:spa
CloudEmail ce = new CloudEmail("HTML 文本","xxxxxx@xxx.com"); ce.start();
開發之初,便考慮了性能問題,因此使用了多線程的方案來發送郵件。線程
目前的問題是:每封郵件都會產生對象,固然執行完畢就會清理內存。
若是併發線程過多,可能會佔用相對應的內存量,所以須要進行優化。
期待咱們一塊兒完善這個開源項目。
來自個人博客園:Chongsaid
轉載請附上本文連接。