大家好,我是飞哥!
很高兴今天我的第二本新书《深入理解Linux进程与内存》正式和大家见面了!
新书总共编排设计了 16 章,总共 560 页全彩印刷,比上一本整整厚了 200 页,是一部超级大部头。
今天首发亲笔签名版总共 5000 册。价格是申请到了 5 折,并额外叠加 8 元读者专属优惠券,到手 91 元(优惠券好像是每个账号享受一次,如果是Plus会员还能再减几毛)。拼手速购买入口在下方,记得看下优惠券是否自动领取了,如果没减手工领取一下。
我一直都坚信扎实的计算机底层功力会对大家的技术成长会非常的有好处。所以我先后写了两本书《深入理解Linux网络》和《深入理解Linux进程与内存》。这两本书就像是两兄弟一样,今天胜利会师,一起携手帮助大家提升底层功力。(文末还有新书开箱视频和完整目录哦!)
第一本《深入理解Linux网络》可以在下面入口下单。
为什么我要写这么两本书呢。虽然我们国内大部分的开发者大部分都从事应用层的开发。但应用程序是建立在CPU内存硬件、操作系统内核、语言运行时等底层基础之上的。大家可以看下现代一个应用程序所依赖的技术栈有多多。
应用在运行的过程中,依赖技术栈的每一个地方都有可能会出现问题或者性能瓶颈。如果缺乏对这些底层的理解,驾驭技术的能力就无法精进。也很难开发出高性能、高稳定性的应用。
引用一个大家耳熟能详的庖丁解牛的故事。梁惠王问庖丁为什么你解牛的技术如此高超。庖丁回答说,我刚开始解牛的时候,对牛的结构还不了解,看见的无非就是整头的牛。但三年之后,我看见的再也不是整头的牛了,而是牛的内部筋骨肌理,所以技术越来越精进!
开发技术也是一样。如果你能融汇贯通地把语言、内核、硬件都有一定程度的理解的话。你的开发技术也会突飞猛进。
我在工作之余,一直在稳步推进对编程语言运行时、Linux操作系统内核、CPU内存硬件原理等方面深度知识的持续探索。对底层有足够深的理解之后,能想到很多新的性能优化思路。这些深度的知识帮助我自己在工作中取得了很多好的成果。
不过和学习应用层技术不同的是,底层技术虽然非常有用,但是学习曲线非常陡峭。很多同学在也付出很多努力学习底层,但并没有收到太大成效。之后滋生放弃的念头。其中部分人还给自己找个底层无用论当借口来逃避问题。
所以我一直坚持做底层技术分享,希望来帮助大家降低学习底层的难度。
让大家不仅仅只是会写代码,而是要能深入理解其背后的原理。让大家不仅仅懂得应用层的 CRUD 业务逻辑,也能洞悉语言运行时、操作系统内核,CPU内存硬件。让大家在对应用做问题排查定位,性能优化时提供更全方位的视角,掌握更多的手段,对技术能真正地驾驭。
但公众号上的内容还是偏快消,很多底层重要的原理知识如果只是简单浏览一遍的话,其实很难掌握。一个更好的方式是这些技术思考以更体系化、更为正式的书籍的方式给大家呈现出来。能帮助大家以系统地掌握硬件、内核等底层的工作原理,快速汲取底层的养分。
经过两年半的打磨,我终于和姚新军老师(@长颈鹿27)一起给大家打造出了这本《深入理解Linux进程与内存》。
该书涵盖了CPU硬件、内存硬件、进程线程原理、程序加载启动、虚拟内存原理、任务CPU调度、Golang协程实现、容器CPU/内存资源限制原理、各种性能观测指标(包括负载/利用率/CPI原理),以及各种性能优化手段。
这次在使用到的 Linux 内核版本上,根据大家的建议我进行了升级,使用的是比较新的 6.1.33 长期稳定支持版本。
最终全书共编排了 16 章,排版后是 564 页。比上一本书整整多了 200 多页,是一部超级大部头了。我专门给大家制作了一段开箱视频,带大家直观地看一下。
下面是新书的目录,光目录就整整 8 页。
而且本次还是彩色印刷,全书中手工绘制了大量的彩色图片,阅读起来非常舒服。纸张质量也还是选择上等质量的纸。
定价最终是根据彩印+书的页数标准来的,定价198,我和出版社申请后,给大家要到的价格是 5 折,再叠加一个读者专属 8 元优惠券,最后入手价是 91 元。
在签名上,由于第一步书首发 2000 册签名版上午就秒没了,很多同学没能拿到签名款。所以这次索性干脆直接一次性给大家签名 5000 册,每一个签名都是我的亲笔。拼手速购买入口如下,记得先领券再下单。
这本书倾注了我很多的心血,希望通过它来帮助大家提高驾驭技术的能力,进而帮助大家更好地掌舵自己的人生!
PS:有少量签名版我多加了八个字 - 驾驭技术,掌舵人生。由于精力有限,没能全部书里都写上。在这里把这八个字送给大家,大家喜欢的话,在收到书后,可以写到书的扉页上。
最后如果有同学手头还没有《深入理解Linux网络》,或者想买几本送人的话,从下面的入口进,还是5折优惠。