文章列表 - 高飞网
文章列表

JavaMail详解(七)——邮件转发 2016-11-24 10:44:09

本节我们看看如何用JavaMail API转发一个邮件。基本的步骤如下:获取持有POP和SMTP详情属性的Session对象。我们将使用POP详情查询消息,使用SMPT详情发送消息创建POP3的Store对象并连接到Store创建Folder对象并打开邮件中的相应文件夹查询消息遍历消息,键入Y或y就转...

JavaMail详解(六)——邮件回复 2016-11-22 18:27:37

本节将学习如何使用JavaMail API回复邮件。基本的步骤包括:获取带有POP和SMTP服务细节属性的会话Session对象。我们将用到POP服务查询邮件,并使用SMTP服务发送邮件。创建POP3 Store对象并连接。创建Folder对象并打开邮箱中相应的文件夹查询消息遍历消息并将想要回复...

JavaMail详解(五)——身份验证 2016-11-22 16:11:16

前面介绍了邮件的验证和读取,在连接邮件的Store时,我们传递了身份验证证书(用户名和密码)连同host。接下来我配置Properties,通过自定义身份验证实例来调用Session。一下示例通过对CheckingMail修改,使用自定义Authentication类,如下: import java.util.Prope...

JavaMail详解(四)——邮件验证和读取 2016-11-22 15:00:56

在学习本节之前,要先了解两个概念:验证(Check)和读取(Fetch)。 在JavaMail中验证邮件,是在打开邮件各个文件夹并获取各个消息的一个过程。这时我们仅仅验证每个邮件消息的头部,如From、To、Subject。而内容不会读取。 在JavaMail中读取邮件,是在打开各个文...

JavaMail详解(三)——发送邮件 2016-11-07 18:25:33

现在我们已经对JavaMail API和核心类都有了初步的了解,现在来写一个简单的程序发送简单的邮件、带附件的邮件、HTML内容的邮件和内嵌图片的邮件。 上面所有场景都有下面的相同的基本步骤:获得Session对象组装消息发送消息发送简单邮件 SendEmail.javaimport java....

JavaMail详解(二)——API简介 2016-11-04 17:49:54

官网:https://java.net/projects/javamail/pages/Home1. API简介 JavaMail API提供了一个独立于平台和协议的框架,用来构建邮件和消息应用。JavaMail API提供了一个包含邮件系统的抽象定义的类集。它是个用来阅读、组建和发送电子邮件的可选包(标准扩展)。 Java...

JavaMail详解(一)——协议篇 2016-11-04 15:21:30

最近由于工作的关系,对邮件做了一些研究,抽空把这几天学到的东西记录下来,以备后用,如果能对读者有所帮助,那就更好了。闲话少说,第一篇,先说邮件协议。 所谓协议,本质上是用于在通讯通道的连接端之间,进行正确地信息传输的一种方式。若想使用电子邮件,你...

三元运算符中隐藏的NullPointerException 2016-11-04 15:15:02

在编码过程中,我一向注意,在使用对象中的属性前,进行空判断,以防止空指针异常,而今天遇到的空指针异常,却显得有些诡异。下面是我的代码:monitorLog.log("currentUser[" + currentUserId + "] user check :" + userDto == null ? null: userDto.getAge()); 很...

Url Rewrite Filter 3.2.0中文手册 2016-08-11 10:04:35

注:本文档基本3.2.0版本。原文请参阅:http://tuckey.org/urlrewrite/manual/3.2/index.html 手册 社区支持请访问: urlrewrite谷歌小组 。 阅读 使用示例 和 ant任务 报告。如果你有任何找反馈,或者你想分享给大家的配置,可以 邮件我们 ,如果有任...

Sublime 3114 安装代码格式化插件 2016-07-13 23:32:16

在网上介绍安装方法中,大多首先会告诉大家使用ctrl + shift + p ,然后输入install 会弹出install package命令框。但sublime在初始状态,却没有这个选项,岂不是很沮丧?1. 安装Package Control a) 菜单栏中找到 "Preferences" 然后选择 "Browse Packages…"打开...

在window中使用linux命令 2016-05-04 10:11:23

习惯了linux超爽的命令以后,回到window中,面对简陋的cmd如何忍受得了?下面笔者结合自己的经验,在window下配置linux环境:1 下载并安装CygwinPortable网盘资源Cygwin.下载以后,解压其中的“CygwinPortable一键安装包.7z”。双击CygwinPortable.exe安装。2 配置我...

[转]彻底清除Linux centos minerd木马 2016-11-23 15:26:55

前几天感觉tomcat服务启动很慢,没太注意,今天一top,竟然发现有个minerd进程把整个cpu都占满了,在网上一查,发现已有前辈遇到这样的问题了,在此转载一下,以供大家参考。原文:http://jingyan.baidu.com/article/b7001fe1bf71ee0e7282dddb.html1 现状描述1.1 现...

DelayQueue介绍 2016-04-26 22:14:44

本文将介绍DelayQueue类的使用方法。DelayQueue是一个空间大小不受限制、基于时间计时器的阻塞队列。其中的元素放在堆内存中。而这些元素只有等到它时间到期时才能够被取出(take)。如果多个元素同时到期,那么那个延时时间最长的元素将被率先取出。DelayQueue特性D...

分布式 2016-04-26 18:20:23

Dubbo架构设计详解http://shiyanjun.cn/archives/325.htmlhttp://doc.okbase.net/congcong68/archive/112508.htmlhttp://www.iteye.com/magazines/103zookeeperhttp://blackproof.iteye.com/blog/2039040梁飞的博客http://javatar.iteye.com/

上亿级别数据迁移方案 2016-04-16 18:40:10

一、背景 我们有两个表,分别用于存储用户行为数据和行为状态,但由于数据量比较大,会影响查询性能,因此对表进行了分表,由原来1张表分为100张表。但是由于此种分表策略(user_id % 100)难以扩展(如果想扩展为200张表,则需要将原来100张表所有数据重新散列到20...