https://www.jianshu.com/nb/31795191
https://blog.csdn.net/xiaoreqing/article/details/77849573
https://blog.csdn.net/brucemiao/article/details/75003595
https://www.jianshu.com/p/14ba861b079f
https://www.jianshu.com/p/14ba861b079f
bytebuf
https://blog.csdn.net/wangwei19871103/article/details/104840540/
https://blog.csdn.net/xiaomin1991222/article/details/84739071