服务器开发需要的一些基础
来源:互联网 发布:centos 6.4 登陆 编辑:程序博客网 时间:2024/06/03 22:56
- 1)基本的C++编程基础, win/linux应用程序的编程基础. 熟悉常见数据库操作(如mysql,oracle等).
2)精通多线程开发(并发编程: 锁,无锁编程等),多进程通信, 精通网络编程, 精通套接字模型, 熟悉epoll、iocp, 熟悉io/逻辑处理的2种方式(一种accept后,唤醒别人继续监听, 自己处理client, 一种accept后, 唤醒别人去处理client,自己继续监听),
3)熟悉3个池类技术(内存池, 线程池, 连接池).
4)熟悉消息封包解包 常见做法. 了解protobuf, thrift, 了解一些RPC库.
5)根据服务端提供的服务类型 再进行专门的知识掌握, 如游戏服务端要熟悉lua/python脚本,以及一些地图,玩家,物品数据结构设计等等,互联网的肯定要熟悉memcached,redis之类的缓存软件, 分布式系统知识. - C++服务器开发的讨论
- http://www.oschina.net/question/151387_74438?sort=default&p=1
0 0
- 服务器开发需要的一些基础
- Pentaho需要的开发基础
- 基于maven开发spring项目需要配置的一些最基础的依赖
- 一些需要注意的Java基础
- unity3d开发需要知道的一些常量
- IOS开发-需要知道的一些事情
- unity3d开发需要知道的一些常量
- android开发需要掌握的一些常用命令
- Android 开发需要知道的一些基本概念
- 混合开发需要注意的一些点
- 开发中需要的一些网络判断
- 游戏服务器开发需要学习的技术
- 服务器开发需要的知识提纲
- 嵌入式系统开发所需要的基础
- 网游服务器架构设计需要考虑的一些关键因素
- 手写java服务器需要知道的一些函数
- 搭建Cent OS7服务器时需要注意的一些问题
- apache服务器搭建过程中需要注意到的一些问题
- Java 异常分类
- Material Design开源项目集合
- 基于GoEasy实现Java web实时数据推送
- UVA-10579 Fibonacci Numbers(Java大数)
- 日常总结
- 服务器开发需要的一些基础
- HashMap、HashTable和Vector的存储扩容解析
- String、StringBuffer与StringBuilder之间区别
- java反射——Field
- 数字签名详解与例子
- PSSH,PDSH,MUSSH并行批量操作
- JQuery 页面滚动到顶部
- jsvc将tomcat配置成服务
- spring框架的一些笔记