- 博客(32)
- 资源 (7)
- 收藏
- 关注
转载 Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单
2012-10-28 00:42:13 701
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要...
2012-10-28 00:42:00 43
Java编程中“为了性能”尽量要做到的一些地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要...
2012-10-28 00:42:00 65
转载 JavaMail:在Web应用下完整接收、解析复杂邮件
在上一篇文章 JavaMail:利用Tomcat和浏览器解析邮件内容 中只是简单地实现了把邮件正文部分的文本内容输出到浏览器中进行解析显示。当然,需要用到 Tomcat 服务器。其实,让我们自己来解析一封复杂的邮件是很不容易的,邮件里面格式、规范复杂得很。幸运的是,我们所用的浏览器一定内置了解析各种数据类型的数据处理模块,我们只需要在把数据流传输给浏览器之前明确地指定该数据流属于哪种数据类
2012-10-25 15:05:49 675
转载 JavaMail:利用Tomcat和浏览器解析邮件内容
前面的文章 JavaMail:简单的邮件接收程序 只是简单地介绍了如何接收邮箱里面的邮件,并未涉及到邮件内容的解析。因此,当时我们只能在控制台中输出获取到邮件中的原始内容,里面有繁杂的邮件头格式和内容,也有被重新编码后的邮件正文等等,这些原始内容都是我们不能直接读懂的。这,确实没什么意思…于是,我们需要根据一定的格式和方法将获取到的邮件进行解析,转换成我们平时在 Outlook 或者一些网页上
2012-10-25 15:05:02 610
JavaMail:在Web应用下完整接收、解析复杂邮件
在上一篇文章 JavaMail:利用Tomcat和浏览器解析邮件内容 中只是简单地实现了把邮件正文部分的文本内容输出到浏览器中进行解析显示。当然,需要用到 Tomcat 服务器。其实,让我们自己来解析一封复杂的邮件是很不容易的,邮件里面格式、规范复杂得很。幸运的是,我们所用的浏览器一定内置了解析各种数据类型的数据处理模块,我们只需要在把数据流传输给浏览器之前明确地指定该数据流属于哪种数据类...
2012-10-25 15:05:00 249
JavaMail:利用Tomcat和浏览器解析邮件内容
前面的文章 JavaMail:简单的邮件接收程序 只是简单地介绍了如何接收邮箱里面的邮件,并未涉及到邮件内容的解析。因此,当时我们只能在控制台中输出获取到邮件中的原始内容,里面有繁杂的邮件头格式和内容,也有被重新编码后的邮件正文等等,这些原始内容都是我们不能直接读懂的。这,确实没什么意思…于是,我们需要根据一定的格式和方法将获取到的邮件进行解析,转换成我们平时在 Outlook 或者一些网页上...
2012-10-25 15:05:00 134
JavaMail:在Web应用下完整接收、解析复杂邮件
在上一篇文章 JavaMail:利用Tomcat和浏览器解析邮件内容 中只是简单地实现了把邮件正文部分的文本内容输出到浏览器中进行解析显示。当然,需要用到 Tomcat 服务器。其实,让我们自己来解析一封复杂的邮件是很不容易的,邮件里面格式、规范复杂得很。幸运的是,我们所用的浏览器一定内置了解析各种数据类型的数据处理模块,我们只需要在把数据流传输给浏览器之前明确地指定该数据流属于哪种数据类...
2012-10-25 15:05:00 234
JavaMail:利用Tomcat和浏览器解析邮件内容
前面的文章 JavaMail:简单的邮件接收程序 只是简单地介绍了如何接收邮箱里面的邮件,并未涉及到邮件内容的解析。因此,当时我们只能在控制台中输出获取到邮件中的原始内容,里面有繁杂的邮件头格式和内容,也有被重新编码后的邮件正文等等,这些原始内容都是我们不能直接读懂的。这,确实没什么意思…于是,我们需要根据一定的格式和方法将获取到的邮件进行解析,转换成我们平时在 Outlook 或者一些网页上...
2012-10-25 15:05:00 176
转载 JavaMail:搜索、过滤接收邮件,删除邮件
在 JavaMail 中,可以不像上面文章那样子调用 Folder.getMessages() 方法把邮件夹中的所有都返回,而是可以根据给定的一些条件过滤搜索出我们想要的邮件,之后再对进行获得的邮件进行操作。现在的邮箱大多都支持邮件搜索这一功能了。要使用搜索过滤功能,必须用到 java.mail.search 包中的 SearchTerm 抽象类。在这个包中,我们可以使用其他具有不同组合关系的
2012-10-25 15:04:17 445
JavaMail:搜索、过滤接收邮件,删除邮件
在 JavaMail 中,可以不像上面文章那样子调用 Folder.getMessages() 方法把邮件夹中的所有都返回,而是可以根据给定的一些条件过滤搜索出我们想要的邮件,之后再对进行获得的邮件进行操作。现在的邮箱大多都支持邮件搜索这一功能了。要使用搜索过滤功能,必须用到 java.mail.search 包中的 SearchTerm 抽象类。在这个包中,我们可以使用其他具有不同组合关系的...
2012-10-25 15:04:00 188
转载 JavaMail:简单的邮件接收程序
实现了 JavaMail 中邮件内容的创建、邮件的发送,现在就看看怎样接收邮件了。邮件的接收与邮件的发送的基本操作步骤很类似,邮件的发送需要用到 Transport 类,邮件的接收则需要使用 Store 类,而不管是发送还是接收, Session 类和 Properties 类都是必需的。使用 Properties 对象设置连接 SMTP 服务器、 POP3 服务器的主机名、协议等,通过 Pr
2012-10-25 15:02:57 411
转载 用Authenticator的子类进行身份验证及策略模式
在前面的文章中,我们都是把登录邮箱是必需的用户名、密码预先地写在代码中进行编译,不能在邮件发送程序运行时再给定。假如我们修改了邮箱登录密码,那么原来编译好的文件就不能再用了,这样子做的缺点很明显:邮箱登录时的用户身份认证不灵活。在 JavaMail 中,可以通过 extends Authenticator 抽象类,在子类中覆盖父类中的 getPasswordAuthentication() 方
2012-10-25 15:02:13 774
JavaMail:简单的邮件接收程序
实现了 JavaMail 中邮件内容的创建、邮件的发送,现在就看看怎样接收邮件了。邮件的接收与邮件的发送的基本操作步骤很类似,邮件的发送需要用到 Transport 类,邮件的接收则需要使用 Store 类,而不管是发送还是接收, Session 类和 Properties 类都是必需的。使用 Properties 对象设置连接 SMTP 服务器、 POP3 服务器的主机名、协议等,通过 Pr...
2012-10-25 15:02:00 161
用Authenticator的子类进行身份验证及策略模式
在前面的文章中,我们都是把登录邮箱是必需的用户名、密码预先地写在代码中进行编译,不能在邮件发送程序运行时再给定。假如我们修改了邮箱登录密码,那么原来编译好的文件就不能再用了,这样子做的缺点很明显:邮箱登录时的用户身份认证不灵活。在 JavaMail 中,可以通过 extends Authenticator 抽象类,在子类中覆盖父类中的 getPasswordAuthentication() 方...
2012-10-25 15:02:00 106
用Authenticator的子类进行身份验证及策略模式
在前面的文章中,我们都是把登录邮箱是必需的用户名、密码预先地写在代码中进行编译,不能在邮件发送程序运行时再给定。假如我们修改了邮箱登录密码,那么原来编译好的文件就不能再用了,这样子做的缺点很明显:邮箱登录时的用户身份认证不灵活。在 JavaMail 中,可以通过 extends Authenticator 抽象类,在子类中覆盖父类中的 getPasswordAuthentication() 方...
2012-10-25 15:02:00 129
转载 JavaMail:邮件发送以及sina、163、QQ服务器不同的解析结果
呼…前面的准备终于为真正实用的 JavaMail 功能、操作——发送邮件打下了基础,现在我们想要把一封正文部分是 HTML 格式、并包含两个附件的复杂邮件发送给指定的收件人。JavaMail 中用于发送邮件的类有 Session 类和 Transport 类,当然也少不了 Message 类。它们之间的进行工作的关系和步骤如下:各个类的关系与操作流程:1、创建一个 Properties
2012-10-25 15:01:30 1837
JavaMail:邮件发送以及sina、163、QQ服务器不同的解析结果
呼…前面的准备终于为真正实用的 JavaMail 功能、操作——发送邮件打下了基础,现在我们想要把一封正文部分是 HTML 格式、并包含两个附件的复杂邮件发送给指定的收件人。JavaMail 中用于发送邮件的类有 Session 类和 Transport 类,当然也少不了 Message 类。它们之间的进行工作的关系和步骤如下:各个类的关系与操作流程:1、创建一个 Properties...
2012-10-25 15:01:00 167
JavaMail:邮件发送以及sina、163、QQ服务器不同的解析结果
呼…前面的准备终于为真正实用的 JavaMail 功能、操作——发送邮件打下了基础,现在我们想要把一封正文部分是 HTML 格式、并包含两个附件的复杂邮件发送给指定的收件人。JavaMail 中用于发送邮件的类有 Session 类和 Transport 类,当然也少不了 Message 类。它们之间的进行工作的关系和步骤如下:各个类的关系与操作流程:1、创建一个 Properties...
2012-10-25 15:01:00 100
转载 创建内含附件、图文并茂的邮件
我们常常在邮件中添加附件,以达到传输较大文件的目的。而上一篇文章只是将本机的一张图片内嵌到邮件的 HTML 格式的正文当中,这样的邮件显得不够丰富多彩。我们想要一封正文部分图文并茂,而游客附带若干附件的邮件。下面是代码结构中3个重要的方法:MimeBodyPart createAttachment(String fileName)方法用于创建附件并返回;MimeBodyPart c
2012-10-25 15:00:28 798
创建内含附件、图文并茂的邮件
我们常常在邮件中添加附件,以达到传输较大文件的目的。而上一篇文章只是将本机的一张图片内嵌到邮件的 HTML 格式的正文当中,这样的邮件显得不够丰富多彩。我们想要一封正文部分图文并茂,而游客附带若干附件的邮件。下面是代码结构中3个重要的方法:MimeBodyPart createAttachment(String fileName)方法用于创建附件并返回;MimeBodyPart c...
2012-10-25 15:00:00 139
创建内含附件、图文并茂的邮件
我们常常在邮件中添加附件,以达到传输较大文件的目的。而上一篇文章只是将本机的一张图片内嵌到邮件的 HTML 格式的正文当中,这样的邮件显得不够丰富多彩。我们想要一封正文部分图文并茂,而游客附带若干附件的邮件。下面是代码结构中3个重要的方法:MimeBodyPart createAttachment(String fileName)方法用于创建附件并返回;MimeBodyPart c...
2012-10-25 15:00:00 114
转载 使用MIME协议创建内含图片的复杂邮件
像上一篇文章那样,我们只能创建一封封只包含纯文本或者HTML格式的文本邮件,这远远不能满足我们现在的需要,我们经常想要把本机上的图片、相片包含在邮件的正文部分,或者是直接将自己制作的贺卡等作为邮件正文发送给我们的朋友。想要在邮件中包含图片、音频、视频等其他格式的文件,就不能再简单地使用 RFC 文档来对邮件结构、内容进行描述了,因为 RFC 只能描述普通的文本,而且一旦遇到单独一行的句号“.”
2012-10-25 14:59:38 796
使用MIME协议创建内含图片的复杂邮件
像上一篇文章那样,我们只能创建一封封只包含纯文本或者HTML格式的文本邮件,这远远不能满足我们现在的需要,我们经常想要把本机上的图片、相片包含在邮件的正文部分,或者是直接将自己制作的贺卡等作为邮件正文发送给我们的朋友。想要在邮件中包含图片、音频、视频等其他格式的文件,就不能再简单地使用 RFC 文档来对邮件结构、内容进行描述了,因为 RFC 只能描述普通的文本,而且一旦遇到单独一行的句号“.”...
2012-10-25 14:59:00 328
使用MIME协议创建内含图片的复杂邮件
像上一篇文章那样,我们只能创建一封封只包含纯文本或者HTML格式的文本邮件,这远远不能满足我们现在的需要,我们经常想要把本机上的图片、相片包含在邮件的正文部分,或者是直接将自己制作的贺卡等作为邮件正文发送给我们的朋友。想要在邮件中包含图片、音频、视频等其他格式的文件,就不能再简单地使用 RFC 文档来对邮件结构、内容进行描述了,因为 RFC 只能描述普通的文本,而且一旦遇到单独一行的句号“.”...
2012-10-25 14:59:00 209
转载 图解使用telnet程序手工接收邮件及其过程
邮件的接收使用了 POP3 (Post Office Protocol ,邮局协议)协议。POP3 协议定义了邮件客户端程序与 POP3 服务器进行通信以获得邮件相关内容的具体规则和细节。POP3 协议类似于 SMTP 协议,它定义了一些命令用于管理邮箱等具体操作,为了能够在 Windows 下使用 telnet 程序来接收邮件,我们需要明白这些相关命令,具体请看下面( 为空格, 为回车加换行
2012-10-25 14:58:45 445
图解使用telnet程序手工接收邮件及其过程
邮件的接收使用了 POP3 (Post Office Protocol ,邮局协议)协议。POP3 协议定义了邮件客户端程序与 POP3 服务器进行通信以获得邮件相关内容的具体规则和细节。POP3 协议类似于 SMTP 协议,它定义了一些命令用于管理邮箱等具体操作,为了能够在 Windows 下使用 telnet 程序来接收邮件,我们需要明白这些相关命令,具体请看下面(<space>...
2012-10-25 14:58:00 100
图解使用telnet程序手工接收邮件及其过程
邮件的接收使用了 POP3 (Post Office Protocol ,邮局协议)协议。POP3 协议定义了邮件客户端程序与 POP3 服务器进行通信以获得邮件相关内容的具体规则和细节。POP3 协议类似于 SMTP 协议,它定义了一些命令用于管理邮箱等具体操作,为了能够在 Windows 下使用 telnet 程序来接收邮件,我们需要明白这些相关命令,具体请看下面(<space>...
2012-10-25 14:58:00 118
转载 创建纯文本、HTML格式的邮件
在 http://java.sun.com/products/javamail/ 下载了 JavaMail 1.4.3 版本,如果所用 JDK 是 6.0 则不用再下载 activation 。下载得到的是 javamail-1.4.3.zip 的压缩包,解压得到 mail.jar 包,配置环境变量之后就可以使用了。从解压后的文件夹中有 JavaMail-1.4.pdf 这个 JavaMail
2012-10-25 14:57:40 1119 1
创建纯文本、HTML格式的邮件
在 http://java.sun.com/products/javamail/ 下载了 JavaMail 1.4.3 版本,如果所用 JDK 是 6.0 则不用再下载 activation 。下载得到的是 javamail-1.4.3.zip 的压缩包,解压得到 mail.jar 包,配置环境变量之后就可以使用了。从解压后的文件夹中有 JavaMail-1.4.pdf 这个 JavaMail...
2012-10-25 14:57:00 223
创建纯文本、HTML格式的邮件
在 http://java.sun.com/products/javamail/ 下载了 JavaMail 1.4.3 版本,如果所用 JDK 是 6.0 则不用再下载 activation 。下载得到的是 javamail-1.4.3.zip 的压缩包,解压得到 mail.jar 包,配置环境变量之后就可以使用了。从解压后的文件夹中有 JavaMail-1.4.pdf 这个 JavaMail...
2012-10-25 14:57:00 474
原创 JavaScript跨域总结与解决办法
什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之...
2012-10-18 23:21:15 69
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人