问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

初学服务器知识该选择什么书籍

发布网友 发布时间:2024-10-01 01:09

我来回答

1个回答

热心网友 时间:2024-11-15 16:38

初学服务器知识,该选择什么书籍?

windows平台可以看看《Windows Server 2003服务器架设与管理》。



作为推荐,这里我主要还是推荐自己仔细研读过的书,而我读过的书中某些可能已经很老了,甚至内容已经过时了,因此,这只算是抛砖引玉,大家可以选择类似的更新、更权威的书籍学习。

基础知识主要包括:语言。这里之所以拿出来说,是因为某些语言可能导致你使用完全不同的思路来设计服务器。一般来说,C/C++、Java、C# 之类可以归为一类,而 Go、Erlang 和他们区别很显著。关于语言的经典书籍太多,这里就不说了。

网络。想了解协议底层实现,可以看《TCP/IP 详解 卷2》。上层开发时,Windows 下可以看《Network Programming for Microsoft Windows》,Linux 下可以直接看看官方相关的 API 文档。Windows 下 IOCP,Linux 下 epoll(其他类 Unix 下的技术类似)是需要掌握的。实际开发中,网络库可能自己实现,也可以基于某些开源库开发,所以,无论是出于学习还是使用目的,都可以研究一下开源库,例如 libuv、libevent、boost ASIO。

操作系统相关。类 Unix 系统比较好的书籍就是《Advanced Programming in the UNIX Environment》了,Windows 下则可以看看《Windows核心编程》。系统相关的最核心的东西可能就是线程、进程,以及相关同步的内容了,看看《Multithreading applications in Win32》挺不错(包括类 Unix 系统下的开发者)

数据库。主要看你选择 SQL 还是 NOSQL。基本上搞搞 mysql、redis 不会错。

一些思想。光会各种技术是不能写出好的代码的,可能还需要学习一些更抽象的知识,所谓的一些”哲学“或者开发的指导思想。比较推荐的是《UNIX 编程艺术》,还有一本书《精益思想》,这本书和编程完全无直接关系。

《网络游戏核心技术与实战》日本人写的网络游戏服务器端开发的书, 结合游戏开发讲到了服务器端的方方面面, 但是相对的可能不够深入. 适合入门, 对游戏和技术有更好的理解. 然后就可以针对特定的技术领域, 比如网络, 数据存储等找专门的书来看了. 单纯从技术角度而言, 基础的东西并没有太多的不同. 只是网络游戏服务器端的应用领域相对狭窄, 所以市面上专门的书籍并不多。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 ...火车后,怎么才能知道它(第二辆)的始发站和终点站??? 20岁女生,问大家感觉我长的怎么样。有照片。望实话实说。 一篇文章搞懂Libevent网络库的原理与应用 浏阳高中毕业了,想了解下新能源汽车维修好学吗? ...硬件工程师吗?待遇怎么样?我04年电子信息毕业的,想回湖南工作。_百... 职场道德与职业操守,如何保持良好的职业道德? 职业操守与职业道德的内在区别是什么? 职业操守和职业道德的区别 职业操守和职业道德的区别是什么 北京11月份天气冷吗-北京11月份气温多少度 本人今年高考高招办要压身份证我说有用让我写借条怎么写急急急 微信删了的好友是不是就不能恢复了? 借身份证 简历!急。。。 计算机键盘的功能有哪些 键盘都有哪些功能吗 QQ分组上红色的心型图案怎么弄上去的? 我用搜狗打上去怎么没颜色?求... 怎么样才能让QQ分组列表背景有图案? word文档中的点点是怎么一回事? word每一行都有个小黑点怎么去了? 初中化学酸碱盐的讲解要细越细越好最好要原创 请问初三化学方改怎么学好? 怎样在网上寻找火车从发车到终点站的时间, 怎么查坐火车从初始站到终点站中间会停的那些站? 抖音设置不给谁看对方会知道吗? 抖音如何不让父母看到我的作品 不给谁看他知道么 为什么下载不了软件了呢? spf鸡蛋是什么意思 原味鸡蛋是什么意思? 鸡蛋生活是什么意思? ...B两窗口前面排队的人一样多(设为a人,a>8),就站到A窗口队伍的后面。过... 求当你沉睡时全集百度云资源啊!!! 求当你沉睡时百度云!,!谢谢 ...b两窗口前面排队的人一样多,设a人,a大于8,就站到了a窗口队伍的后面... 当你沉睡时全集百度云 戏剧影视表演专业学什么 有哪些专业课程 秋季喝什么粥养生? 五款滋补粥中老年人喝最好 戏剧影视文学专业课程设置 戏剧影视文学专业怎么样_学什么_前景好吗 苹果版本17.6.1怎么样 戏剧影视文学专业学什么? 苹果17.6.1值得升级吗