
Java学习笔记
iteye_18515
这个作者很懒,什么都没留下…
展开
-
接收带附件的邮件
在带有附件的邮件中,消息的内容是Multipart型,这样我们就需要解析它来得到content和附件(它是发送带附件的邮件的逆向过程)。大家在使用outlook、foxmail这些电子邮件客户端的时候会发现,我们的邮件被从服务器上下载下来并且保存到本地硬盘上了,这种方式方便我们离线浏览邮件。 如何把服务器上的邮件保存到本地。如果有兴趣大家可以编写一个客户端的图形界面来读取保存下来的...原创 2010-05-07 17:36:49 · 320 阅读 · 0 评论 -
发送内容中包含html标记的邮件
大家都知道html语言可以带上图片链接(),那么我们在发送邮件的时候就需要对这些链接的图片做特殊处理。否则在对方接收到邮件的时候会看不到图片。 我们特殊处理的方法就是把它们当成附件发送,但不显示在附件里。要做到这些就首先需要对输入的content进行解析,找到所带图片的路径。然后把content中这段代码变成。我们在发送附件的时候用mbp1.setHeader("Content-...原创 2010-05-07 17:40:19 · 422 阅读 · 0 评论 -
开源项目DATE4J可以简化日期的操作
以往要使用Java对时间日期进行操作,可能会用到以下的一些类: [code="java"]Date and its subclasses : java.util.Date java.sql.Date java.sql.Timestamp The calendar and time zone classes : java.util.Calendar java.u...原创 2010-05-08 08:15:39 · 155 阅读 · 0 评论 -
HeadFirst 多种模式组合使用
我们要通过一个例子把前边学习过的设计模式串一遍,以一种需求不断叠加的实际工作场景为背景。首先我们还是把我们第一个模式所举的鸭子的例子搬出来,我们要创建一个模拟器对这些鸭子的叫声进行模拟: 首先我们设计一个呱呱叫的接口: [code="java"]public interface Quackable { public void quack(); }[/code] ...原创 2010-05-08 08:20:14 · 144 阅读 · 0 评论