http://www.ahlinux.com/java/10228.html
http://blog.csdn.net/woshizhangliang999/article/details/45197877