推荐语
董西成·快手数据平台部数据工厂负责人
数据序列化是分布式领域非常重要的基础技术,本书比较全面地介绍了序列化技术的基本概念、技术实现及内部原理,很值得一读。
曾剑锋·深圳市瑞能实业股份有限公司软件研发总监
本书从最基本的计算机编码讲起,接着讲解目前互联网常用的序列化/反序列化技术的原理,再辅之以应用示例,帮助读者更好地进行理解,最后总结这些技术的优缺点、性能优劣。整本书读下来,可以看出作者的用心良苦和扎实的技术功底,能把一个细分的技术讲得这么细、这么深,实属难得。强烈推荐在序列化/反序列化方面有苦恼或者想深入了解的读者阅读这本书,它一定会给你带来系统和完整的知识结构。
谭金军·腾讯天美工作室群高级工程师
本书先介绍了各种基础编码方式,再循序渐进地介绍了序列化/反序列化的底层原理及应用。我可以肯定的是:认真读完本书,如果你是位“新手”,你将对序列化/反序列化有较全面的认识;如果你是位“老手”,你将会有更深刻的理解。本书作者是引领我进入计算机世界的良师益友,他学习计算机技术的思路对我的职业生涯产生了很大的影响。看完本书后,我发现其架构与作者的学习思路非常相似,相信这会对想了解序列化技术的读者有非常大的帮助!
胡伟·快手主App客户端架构师
对于程序员来说,与序列化相关的工作可以说是非常熟悉和神秘的,因为序列化本质上是一种数据编码工作,所以本书从计算机编码知识开始进行详细介绍,让读者对序列化的理解更加容易,然后对业界主流的5种序列化技术进行深入讲解,从内部机制、工作原理、核心类剖析到应用示例,让读者对序列化知识有更全面和深入的理解,从而更好地应对不同场景下的序列化需求。对程序员而言,这是一本很实用的书。
章碧云·快手平台研发部技术专家
互联网数据存储和网络通信都依赖于数据序列化和反序列化。本书是我见过的第一本系统、全面地介绍序列化和反序列化技术的著作,从底层字节编码原理到互联网广泛应用的序列化技术,都进行了详细的分析和讲解。相信阅读本书,可以让你更加深入地理解序列化和反序列技术,并将其应用到日常的开发中。
叶邦宇·快手用户增长部架构师
序列化和反序列化是后端开发中非常基础和底层的技术,也是微服务架构里必不可少的组成部分,业内有多种方案,纷繁杂乱,本书对其做了非常全面的梳理和介绍,颇值得一读。
王永·资深互联网技术从业者
本书全面系统地梳理了序列化和反序列化技术的知识结构,使读者能够全面地学习并深刻理解相关知识。整本书通俗易懂,由浅入深,既有广度又有深度,是一本难得的学习序列化和反序列化知识的教材。
岳京杭·知名公众号“中产之路”作者
通过个人公众号“中产之路”的牵线,我把洪安推荐给了编辑牛老师,也算为促成本书的出版做出了一点贡献。本书的切入点是一个横向主题,以“点-线-面”的方式全面阐述了序列化技术,从浅入深,从why到how,值得深读,也可以作为工具书翻阅。