转自一篇不错的博客,讲的很好详细,建议去看看

https://www.cnblogs.com/sxkgeek/p/9341350.html