后台一般和后端是一个意思,而服务器开发则稍微广义一点,不仅包含了后台开发,而且也包括支撑整个后台应用的基础开发,比如搜索引擎、微服务、RPC 框架、KV、存储、MQ 等。后台/后端重在业务处理,是偏向应用层开发,而服务器开发不仅包括应用层开发,更是囊括了整个支撑后台业务的相关组件的开发。那 Linux C/C++ 服...
Java的技术路线是比较固定的,学好技术栈等待新技术的更新,并学会它,那在薪资上至少不会少。而c/c++的话,不得不说,路子比较广,选择的方向比较多,这里就不一一说明,只讲Linux后台服务器开发。个人看来,它是市场相比于单片机/嵌入式/音视频等方面的说的话,还是更大一些的。 这里从几个模块来分享LinuxC/C++服务器...
1. 编写简单FTP服务器 2. 加群 783153655 五. 高级阶段(可选) 1. nginx Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。 推荐书籍《深入理解nginx模块开发与...
tcp/ip设计与EpolI的实现 tcp/ip定时器与滑动窗口的实现 滑动窗口/拥塞慢启动 中间件开发 MySQL SQL语句,索引,存储过程,触发器 数据库连接池与SQL协议剖析 存储引擎原理MyISAM与InnoDb 自己动手实现一个存储引擎 MySQI集群 方案与Rep1 ication原理 Redis Redis相关命令与持久化 Redis连接池与协议实现...
对于设计模式,如果没有大型软件的项目经验,这方面的能力很难体现出来,所以可以作为知识点的扩展学习,对其进行了解即可,面试常考的有单例模式、工厂模式等常见的设计模式。 以上知识的学习路线和相关书籍,是我结合自己的学习经历总结的,不一定适合所有同学,但我相信大的方向还是具备通用性的,在学习过程中可以作为参考,...
1. 都有哪些Golang游戏服务器开发的学习路径? 找到合适的学习路线对于学习Golang游戏服务器开发非常重要。常见的学习路径包括:自学、参加在线课程或培训班、参加游戏开发相关的研讨会或会议。自学是最常见的学习路线,你可以通过在线教程、书籍,或者参考别人的开发经验来学习。参加在线课程或培训班可以获得更系统化的学习...
要有造轮子的能力,也要有不造轮子的觉悟,SDK是高级开发必须要有的封装能力 1、高性能组件 知识点包括:如何设计内存池、高并发场景下的消息队列、协程框架的实现、手写线程池、异步请求池、连接池、 2、高并发网络IO 知识点包括:select,poll和epoll模型的区别、 Linux系统IO模型、理解Linux 服务器高并发编程、网络...
使用游戏引擎并深入学习游戏引擎原理。 线路一:只使用游戏引擎 对于第一条路线,游戏引擎的使用并不困难,因此适合想快速上手游戏开发工作的人。我们工作大多数时候也不会自己开发游戏引擎,所以这样对于一般的日常工作也没什么大碍。对于只使用游戏引擎的人来说,入门阶段要做的就是看该引擎的教程(书籍、视频、网上博客...
Mr弑神996创建的收藏夹部署Linux、docker、云服务器内容:嵌入式开发系统学习路线 从基础到项目 精品教程 单片机工程师必备课程 物联网开发 c语言 2024追更,如果您对当前收藏夹内容感兴趣点击“收藏”可转入个人收藏夹方便浏览