多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《后台开发:核心技术与应用实践》_1
《后台开发:核心技术与应用实践》_2
《后台开发:核心技术与应用实践》_3
内容简介:
容6
因为后台开发所需要的技术广泛而坚深,要成
为一名后台开发工程师门槛很高,所以相关人才比较
紧缺。作者是在腾 讯工作多年的后台开发工程师,不
仅技术精湛,而且在处理大量实际业务的过程中积累
了丰富的开发经验。在这本书中,她不仅首次为后台
开发工程师勾勒出了完整的知识能力体系结构图,而
且还对后台开发工程师所需要掌握的大量复杂的技术
知识进行了提炼、剥离和整合,专注于成为一名后台
发工程师所需掌握的核心技术、开发工具和实践方
法,大幅度降低后台开发工程师的学习曲线。本书的
内容获得了来自腾 讯、 Facebook、微软、_阿.里_、百
度的多位资深技术专家的高度认可
全书一共13章,在逻辑上分为六大部分
第一部分(第1~3章)介绍了编程语言方面的
知识,包括常用语法、类与常用STL的使用
第二部分(第4~5章)介绍了编译原理和调试
方法相关的知识,编译原理包括编译与链接的具体
过程、 Makefile的编写、目标文件的内容与处理目标
文件相关工具的使用,调试方法主要介绍了 strace
gdb、top、ps与 valgrind工具的使用等
第三部分(第6~8章)介绍了网络相关的知
识,包括TCP协议的关键知识点和 TCP server的实
现,网络10模型和 select、po与epo三个重要函数
的使用,还有ping、 tcpdump、 netstat和so这四个
网络分析工具的使用。
第四部分(第9-11章)主要是多线程、_进.程_和
_进.程_间通信相关的知识,包括多线程的使用、多线程
的同步和重入问题,_进.程_方面有父子_进.程_、僵尸进
程、守护_进.程_和_进.程_间通信的方
第五部分(第12章)主要是HTTP协议的介绍与
使用、CG的设计原理、实现和 FASTCG的简单介
第六部分(第13章)通过常用类库 JsonCPP和
Protobut的使用,演示如何使用第三方库
Server-side Doelopmint TicinoMGy AAd actives
后台开城
核心技术与应用实践
余晓鑫著
Q想撼数出氧甚
图书在版编目(CIP)数据
后台开发:核心技术与应用实践/徐晓鑫著,一北京:机械工业出版社,2016.8(2016.12
ISBN978-7-111-54339-8
L.后…Il徐…Ⅲl网络-开发IV.TP393.092
中guo版本图书馆CIP数据核字(2016)第167884号
后台开发:核心技术与应用实践
出版发行:机械工业出版社(北京市西城区百万庄大街22号却政编码:100037
责任编辑i艺
责任校对:董纪丽
印:三河市宏图印务有限公司
版次:2016年12月第1版第2次印刷
开本:186mmx240mm1/16
印张:26.5
书号:lSBN978-7-111-54339-8
定价:79.00元
凡购本书,如有缺页、倒页、脱页,由本社发
客服热线010)8837942688361066
投稿热线010)88379604
购书热线010)6832629488379649
读者信箱: hzitehz.H.O.O.K. com
版权所有·侵权必究
封底无防伪标均为强版
本书法律顶问:北京大成律师事务所Han光/晓东
序
C++可能是计算机历史上最早被发明的高级程序语言,同时也是当今最活跃的程序设计
C++很强大,强大到你可以使用它做任何层面的开发;C++也很脆弱,脆弱到需
要程序员自己去控制_内.存_回收,一个不小心就会使整个程序 Core Dump。C++语言的创始人
Bjarne Stroustrup曾私下承认,为了提高C++程序员的薪水和地位,在设计C++编译器版本
过程中有意地增加了C+语言的难度,使C+更偏向于资深程序员的使用习惯,提高学习
门槛,从而增加C++程序员的身价。学习曲线的增加并不是没有任何回报的,在服务端后台
开发、处理多并发的海量网络请求方面,C++语言有天然的优势。因此,当应用的用户量
并发量迅速增长,达到一定量级之后,后端服务的技术架构都会转变为 Linux C++
要做一名优秀的使用C++进行后台开发的程序员,只掌握C+语言是远远不够的,还
需要掌握如何进行编译、链接、调试,如何使用网络协议、1O模型和一些常用的类库,等等
我曾经面试过不少后台开发程序员,他们往往很重视语言本身,但是对一些语言之外的东西
理解不够透彻,影响了他们的技术发展。我也读过不少相关方面的技术书籍,往往都过多地
停留在语言层面,忽略了实际开发工作中需要用到的知识
晓鑫在腾 讯从事开发工作多年,有丰富的后台开发经验,她从实际的后台开发经验出
发,讲解了后台开发中需要用到的方方面面的知识。从C+语言出发,又不止于C++语言
本书可以说是一本 Linux C++后台开发的实战典范。当知道晓鑫在写这么一本书的时候,我
真心为guo内的众多开发者感到高兴。如果读者有意愿成为一名从事Limx后台开发的程序员,
本书无疑是一本最佳的参考书籍。
研发是一项讲究实战的工作,一切不从实际工作出发的技术书籍都是纸上谈兵,没有实
际意义。一本优秀的技术书籍应该是这样的:当读者按照书中的内容进行实操的时候,读者
写的每一行代码都是有价值的,能够在实际工作中派上用场。本书恰好做到了这一点。这是
一位技术书籍作者对读者的起码诚意。
软件工程师是一种需要坚定、踏实、精益求精的“工匠精神”的职业,心浮气躁、得过
且过的态度不可能把代码写好。老一辈的人说“字如其人”,在软件领域,我们同样可以说
“代码如其人”,一个人的行事风格和为人态度都会体现到他所写的代码上面。按照晓鑫的书
去学习,读者可以潜移默化地学习到她多年后台开发所炼就的“工匠精神”。我想,相对于
所学习到的知识,这于一个工程师来说更为重要。
黄世飞
腾 讯云平台技术总监
#############################################
|
|