可参考: http://blog.csdn.net/zyb_java/article/details/22291473 https://www.cnblogs.com/newwind/p/5680389.html http://blog.csdn.net/zhangao0086/article/details/6365468 http://blog.csdn.net/pzhtpf/article/details/7600100