1.缘起
大家好,我是《Linux后端开发工程实际》的作者万木春。我发现市面上的Linux后端开发相干书籍大多集中在API手册或运维手册,却鲜有针对后端开发岗位和工程实际的高效学习指南。在我本身学习Linux后端开发的过程中,也曾经验过许多弯路和挫折,因而我萌发了编写一本贴合Linux后端开发岗位和工程实际的书籍的想法。
2.撰稿
创作这本书,我冒了很大的危险。我抉择在实现全书的创作之后,再寻找出版社投稿,这无疑减少了被出版社退稿的危险,可能会让我之前的致力化为泡影。 创作过程是最具挑战性的局部,它须要强烈的自律精力和长期的保持。我也曾多次中断创作,然而通过不懈的致力和保持,我最终实现了全书。我的工作经验也是我可能实现这本书的关键因素之一。 作为一个完满主义者,我在创作过程中会常常纠结于代码是否优雅、格调是否对立、是否存在bug、知识点是否齐备等问题,因而我对内容和代码进行了重复的调整和欠缺。
在IO模型与并发那章中,压测工具和17种不同的并发模型的设计并非欲速不达,而是通过屡次思考、推倒重来和迭代才得出的后果。为了获取更精确的压测数据和更稳固的示例程序,我破费了几周的工夫在压测和优化程序上。
在MyRPC框架设计与实现那章中,为了实现一个高性能、易读、构造清晰且代码量适中的RPC框架,我重复实现了四个版本的RPC框架。为了确保RPC框架代码的正确性,我编写了102个单元测试用例,并对RPC框架所有的代码进行了充沛的测试,最初对RPC框架还进行了齐备的性能压测和内存透露的检测。为了更好的治理测试用例,我专门创立了一个excel文档对测试用例进行治理,这个excel文档局部内容下图所示。
为了让读者更好的了解书中的内容,我购买了业余的绘图软件,精心绘制了60多张的图片。秉着实际出真知的准则,在书中有很多常用工具的实现,例如,ping、make、shell、traceroute和arp等命令行工具。通过编码实现常用工具,能够深刻的了解并把握相干的核心技术点。
3.投稿
因为稿件品质过硬,且选题独特,在投稿的时候并没有遇到什么大的问题。通过人民邮电出版社的张涛编辑的帮忙,我顺利地与人民邮电出版社签订了出版合同。
4.三审三校
三审三校的过程历时8个月,稿件通过了7、8次的重复批改。为了给读者呈现出更好的内容并晋升浏览体验,我十分重视细节,比方代码中是否少了一个空格、正文是否标准、代码缩进是否统一,甚至图片的箭头是否有间隙。我也非常感谢人民邮电出版社的排版和编辑老师,他们不厌其烦地调整书稿,没有他们的辛勤付出,《Linux 后端开发工程实际》就无奈顺利出版。在这期间,张涛编辑还会和我一起探讨书的中英文的命名等细节,他们的工作做得十分粗疏。
5.写在最初
《Linux 后端开发工程实际》是一本实用性极强的书,它是市面上少有的能残缺形容如何从 0 到 1 构建 Linux C/C++后端微服务集群的书。通过实际案例和具体的代码实现,读者能够一步步构建出本人的后端微服务集群,从而深刻了解和把握 Linux 后端开发的精华。它将率领您走进 Linux 后端开发的世界,开启您的 Linux 后端开发之旅。让咱们一起摸索 Linux 后端开发的有限可能,独特迎接挑战和时机。
京东购买链接:https://item.jd.com/10096373960488.html
天猫购买链接:https://detail.tmall.com/item.htm?abbucket=7&id=765959625705&...
当当购买链接:https://product.dangdang.com/11702142394.html
拼多多购买链接:https://mobile.yangkeduo.com/goods.html?goods_id=586950483757...