- 邮件服务器 之 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装
weixin_33835103
php数据库python
作者:杨廷勇(scyzxpattoping.net)来自:LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要:本文介绍使用FreeBSD+Postfix+Cyrus-sasl+Courier-imap+tmail3.5+spamassassin+Clamav+mailscanner+mailscanner-mrtg+mailman,来架构一个具有多域名,有邮件
- 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装
weixin_30886233
php数据库python
作者:杨廷勇(scyzxpattoping.net)来自:LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要:本文介绍使用FreeBSD+Postfix+Cyrus-sasl+Courier-imap+tmail3.5+spamassassin+Clamav+mailscanner+mailscanner-mrtg+mailman,来架构一个具有多域名,有邮件
- 解决抓包firefox网址时显示此连接不受信任
weixin_44723309
firefox前端
问题:解决办法:1、启动fiddler,打开firefox,输入https://www.tmail.com2、点击tools-options-HTTPS-Action下的exportrootcertificatetodesktop按钮3、下载完证书后安装好即可
- 基于Linux和Postfix的邮件系统的web mail安装手册(转)
weixin_30735391
作者:杨廷勇(scyzxpattoping.net)来自:LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要:本文介绍使用Linux+Postfix+Cyrus-sasl+Courier-imap+Tmail3.0+spamassassin+Clamav+mailscanner,来架构一个具有多域名,有邮件列表、webmail、防病毒、防垃圾邮件、web管理界
- 调用由ASP动态生成的JS文件
selifecn
javascript很强大,但是js文件却不能接受get方法或post方法传过来的参数,而ASP可以很好的支持这点,那么可以用ASP来接收传递过来的参数再动态生成JS代码,那么两种强大的功能就结合在一起了.服务器上的ASP文件:mail_t.asp"")then'response.write""response.write"alert('tmail.js调用成功,uid为:"response.wr
- 解决netbeans下新建model出现 invalid multibyte character 的错误
magnesium
ruby
IDE:netbeans6.8rais:2.3.5在netbeans6.8下新建model会出现以下错误:/usr/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.2/lib/action_mailer/vendor/tmail-1.2.3/tmail/utils.rb:117:in`':invalidmultibytecharacter(ArgumentErr
- wm 常用程序和设置调用大全
世外涛缘
http://www.cnblogs.com/mugua/archive/2009/04/06/1430461.html#电话/Windows/cprog.exe#拨号/Windows/cprog.exe-urltel:123456#短信/Windows/tmail.exe-transport"SMS"#新短信/Windows/tmail.exe-transport"SMS"-to""#联系人/W
- golang简单的抓取
逐梦如风
goang
使用golang抓取天猫的页面都是302,目前没有好的办法,正在查找哦,但是如果使用c语言的libcurl库是可以设置crt文件,直接抓取的哦~~对于go,我还得学习和摸索下。已解决,注意返回的状态码和cookie,重新抓取即可。packagemainimport("crypto/tls""fmt""io/ioutil""net/http")consttmail_crt="/xxxx/TMAIL.
- c的日志库
逐梦如风
c/c++
c的json库不知道啥时候才有心情把它写完我想的是先看看网络之类的再去完一下c的json库最近又有了个新的玩具,做了一个天猫书店的抓取代码,php写的,打算把它用c重复来一遍,练练手~~头文件////log.h//tmail_spider////Createdbybikangon16/9/20.//Copyright(c)2016年bikang.Allrightsreserved.//#ifnde
- 关于windows mobile 下用MAPIRule截获短信及tmail.exe的相关问题
Windows Mobile
在做短信截获软件时, 曾经遇到一个问题:
截获短信时,常用联系人和非常用联系人的短信到达后首先被系统的tmail.exe处理,但是tmail把这两者的号码(Address)解析成了不同的格式,
常用联系人:解析成 <姓名 + 号码>
非常用联系人:解析成 <号码>
因此,在截获时不能使用CatchNum == BlackNum 来判断,应该用 Cat
- tmail.exe 及其他常用命令参数
mail
一、tmail.exe
1,直达短信收件箱:
命令参数:"\Windows\tmail.exe"-service "SMS"("SMS"前面有一个半角空格)
2,直达彩信收件箱设置如下:(如果你的短信和彩信是一起的那就不需要设置)
命令参数:"\Windows\tmail.exe"-servi
- rails笔记 actionmailer
action
actionmailer
rails 内置提供了发送邮件的方法即actionmailer , 在内部使用TMail的api,同时提供了对测试友好的功能,默认在test状态下面,rails不会真正发送mail,只会把mail附加到ActionMailer::Base.deliveries中,这样可以通过测试方法访问了
配置actionmailer
ActionMailer::Base.deli
- Cempi实战攻略(六)——如何截获到达的短消息
em
Cempi实战攻略(六)——如何截获到达的短消息 By 吴春雷 QQ:819543772 EMAIL:
[email protected]
1. MapiRule是什么?我从哪里能够得到它?
MapiRule是微软提供的用于演示短信拦截技术的DEMO程序,程序展示了使用COM技术为tmail.exe注册服务,实现客户端短信拦截的
- CEMAPI实战攻略(四)——发送短消息
map
CEMAPI实战攻略(四)——发送短消息 By 吴春雷 QQ:819543772 EMail:
[email protected]
四.发送短消息
发送短信是一个相对比较简单的过程,之所以拿出来一节来讨论,是因为我们不仅仅要讨论如何发送短信,还要讨论一个重要的进程,也就是tmail.exe进程。简单的讲,这个进程在后台控制着短信和邮件的接收和发送过程,在前台提供一个显示UI,供大家对短信进行操作
- 利用tmail.exe 命令参数来发送邮件
mail
由于需要最近学习了一下tmail命令参数相关的东西,要实现在程序中发邮件。
先让我们来看一下tmail.exe 的命令参数吧。
-service -to -cc -bcc -body -subject -attach
一一解释一下:
-service 选择mail acount 这里可以是SMS, MMS, ActiveSync or your
- 为什么MAPI不适用于M8
map
因为“提到在Windows Mobile客户端对短信进行操作,几乎所有人都会在第一时间想起CEMAPI接口,诚然cemapi接口是目前为止使用最多,也是最为成熟的技术,利用Cemapi接口可以很方便的实现短信的发送、接收、删除等相关操作,而无需关注繁琐的编码解码问题,但Cemapi也有自己的缺点,比如cemapi中接口完全基于tmail实现,短信截获、发送、到达通知等操作最终也是由tmail来实现
- Tmail: 开源邮件服务器软件包
mail
Tmail 是开源邮件技术社区的最新的邮件服务器软件包,软件基于 GPL 协议,集成了 postfix、spamassasin、clamav、courier-imap、courier-authlib 的简易安装包。其中独创的 Web 界面管理 postfix 选项,Web 设置 spamassassin,Web 设置中文退信模板等,基于 Web 管理系统配置是开源邮件系统中的首创。
安装过
- zmail邮件系统安装手册 V2.0版本
jason.tang
Tmail邮件系统安装手册V2.0版本1、系统环境centos6.0以上,最小化安装(64位系统)2、部署1、删除自带的postfix、mysql、httpd#rpm-qa|greppostfix|xargsrpm-e--nodeps#rpm-qa|grepmysql|xargsrpm-e--nodeps2、下载tmail安装包wgethttp://60.173.10.106:88/tmail_s
- 泛域名解析平台配置思路
skanda
泛域名
还是因为业务需求,开发一套saas系统,需要给每个用户一个管理平台,类似淘宝商城,aaa.tmall.com,bbb.tmail.com.第一次接触泛域名解析,还一头雾水,一个是域名解析商的事情,一个是程序猿的事情,二者如何通讯。好像泛域名这种东西没有manual,摸索一番,大致步骤如下:1,域名管理中心,添加泛域名解析 泛域名解析,请在主机名处输入*,增加A记录即可 pingaaa.do
- tmail 5.0.1 X64 企业级邮件系统安装
jason.tang
tmail
tmail系统包括webmail和管理后台。支持手机邮箱。统装好后删除系统自带MYSQL POSTFIX HTTPDrpm-qa|grepmysql|xargsrpm-e--nodepsrpm-qa|greppostfix|xargsrpm-e--nodepsrpm-qa|grepmysql|xargsrpm-e--nodeps下载http://60.173.10.106:88/tmail_set
- Centos el6_X64 安装postfix TMAIL 5.0.1
jason.tang
tmail
先安装 centosel6最小安装或者软件工作站系统装好后删除系统自带MYSQL POSTFIX HTTPDrpm-qa|grepmysql|xargsrpm-e--nodepsrpm-qa|greppostfix|xargsrpm-e--nodepsrpm-qa|grepmysql|xargsrpm-e--nodeps请先到 http://www.thismail.org/bbs/thread-
- java-多线程-一道阿里面试题分析
李国刚
java多线程阿里面试题
传说这是阿里的一道面试题:也传说发这道题出来的作者去了tmail。下面是关于题目的描述: 这段代码大多数情况下运行正常,但是某些情况下会出问题。什么时候会出现什么问题?如何修正?可见博客 http://yueyemaitian.iteye.com/blog/1387901 Java代码 public class MyStack { private List list = new A
- 关于Tmail
Peisl
Tmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix,spamassasin,clamav,courier-imap,courier-authlib的简易安装包.其中独创的web界面管理postfix选项,web设置spamassassin,web设置中文退信模板等,基于web管理系统配置是开源邮件系统中的首创.安装过程简单快速,整个安装过程只需要一分钟,
- 基于Linux和Postfix的邮件系统的web mail安装手册
xiaomage234
作者: 杨廷勇(scyzxpattoping.net)来自: LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要: 本文介绍使用Linux+Postfix+Cyrus-sasl+Courier-imap+Tmail3.0+spamassassin+Clamav+mailscanner,来架构一个具有多域名,有邮件列表、webmail、防病毒、防垃圾邮件、web
- Tmail: 开源邮件服务器软件包
runAndRun
Tmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix、spamassasin、clamav、courier-imap、courier-authlib的简易安装包。其中独创的Web界面管理postfix选项,Web设置spamassassin,Web设置中文退信模板等,基于Web管理系统配置是开源邮件系统中的首创。安装过程简单快速,整个安装过程只需要一分钟
- Ruby 发送电子邮件
wangxiaohigh
Ruby
使用Ruby发送电子邮件,无论是自动生成的还是人工输入的都可以。首先你需要把邮件的信息转换成一个单一的数组,包含了邮件的内容和附件等信息。需要引用这几个类库如RubyMail、Tmail、ActionMailer。因为ActionMailer依赖rails,所以用它来写。示例代码如下require'rubygems'
require'action_mailer'
classSimpleMail
- Ruby 发送电子邮件
javasee
Ruby
使用Ruby发送电子邮件,无论是自动生成的还是人工输入的都可以。首先你需要把邮件的信息转换成一个单一的数组,包含了邮件的内容和附件等信息。需要引用这几个类库如RubyMail、Tmail、ActionMailer。因为ActionMailer依赖rails,所以用它来写。示例代码如下require'rubygems'
require'action_mailer'
classSimpleMail
- mysql 的一些用法
moonlit1228
1,显示所有的表名称命令:showtablesfromtmail;结果:(这是Tmail系统中的数据库tmail的表一览)+---------------------+|Tables_in_tmail|+---------------------+|T_SpamMaillist||T_SpamMv||T_SpamUserlist||T_TMSLOG||T_TMSLOG2||address||adm
- 什么是Tmail?
moonlit1228
什么是Tmail?转自:http://www.thismail.org/bbs/thread-3227-1-1.htmlTmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix,spamassasin,clamav,courier-imap,courier-authlib的简易安装包.其中独创的web界面管理postfix选项,web设置spamassassi
- Windows Mobile常用程序和控制面板命令参数列表
dxcgis
WindowsMobile
有时需要在自己开发的程序中调用WindowsMobile内置的程序来实现相应的功能,如打开word文档、图片、视频等。打开txt文件:System.Diagnostics.Process.Start("pword.exe","-opendoc"+“//mydocument//test.txt”);发送短信:System.Diagnostics.Process.Start("tmail.exe","
- java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VOTOBOPOJODAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
- spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
- MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
- SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
- Javascript----HTML DOM 事件
何必如此
JavaScripthtmlWeb
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
- 动态绑定和删除onclick事件
357029540
JavaScriptjquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
- HttpClient|HttpClient请求详解
7454103
apache应用服务器网络协议网络应用Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
- 递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
- 访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
- MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
- PHP如果自带一个小型的web服务器就好了
houxinyou
apache应用服务器WebPHP脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
- NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis数据库NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
- 谁在用Hadoop?
bingyingao
hadoop数据挖掘公司应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
- 【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
- Scala: JVM上的函数编程
bookjovi
scalaerlanghaskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
- jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
- 读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
- cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
- OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java框架Web项目管理企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
- Python 报错:IndentationError: unexpected indent
daizj
pythontab空格缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
- HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
- 小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
- Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
- 枚举类型详细介绍及方法定义
gaomysion
enumjavaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
- Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
- Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
- 超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
- 写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
- Java 枚举
ShihLei
javaenum枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
- Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
javaHotSpotGC垃圾回收VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&