#refer1: https://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/
#refer2: https://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/
#refer3: https://blog.csdn.net/isea533/article/details/48574961
#refer4: https://blog.csdn.net/liulongling/article/details/51889209
#refer5: https://www.jianshu.com/p/0f4113d6ec4b
#refer6: https://blog.csdn.net/isea533/article/details/48574687