2011年8月26日

初试javax.mail

摘要: 最近在项目中用到发送邮件的功能,由于以前没有接触过,找了很多资料才终于把它弄出来,今天写下这些,算是做个总结吧。 1、首先定义一个邮件的数据结构类 public class EmailData() { String from = null;//发件人 String[] recipients = null;//收件人,可以多个 String subject = null;//邮件主题 String content = null;//邮件内容 String contentType = null;//邮件内容格式(文本或html) String fileName = null;//附件文件名(目前. 阅读全文

posted @ 2011-08-26 09:26 小小博客小小员 阅读(163) 评论(0) 推荐(0) 编辑

JAVA内存溢出解析

摘要: 核心提示:原因有很多种,比如: 1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象; 2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系原因有很多种,比如:1.数据量过于庞大;死循环 ;静态变量和静态方法过多;递归;无法确定是否被引用的对象;2.虚拟机不回收内存(内存泄漏); 说白了就是程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了。 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法,一个是优化程序代码, 阅读全文

posted @ 2011-08-26 09:22 小小博客小小员 阅读(237) 评论(0) 推荐(0) 编辑

JavaMail使用之属性的构建

摘要: 核心提示:Session需要使用java.util.Properties来构造,常用的用来构造Session的属性: mail.smtp.user SMTP的缺省用户名。 mail.smtp.host 要连接的SMTP服务器。 mail.smtp.port 要连接的SMTP服务器的端口号,如果connect没有指明端口号就使用它,缺省值25。 mail.smSession需要使用java.util.Properties来构造,常用的用来构造Session的属性:mail.smtp.userSMTP的缺省用户名。mail.smtp.host要连接的SMTP服务器。mail.smtp.port要连 阅读全文

posted @ 2011-08-26 09:17 小小博客小小员 阅读(879) 评论(0) 推荐(0) 编辑

导航