[url]http://www.cnblogs.com/xiaoluo501395377/p/3383130.html[/url] [url]https://www.cnblogs.com/chinajava/p/5880887.html[/url]