Java游戏服务器方面的开发要掌握的技术
Java游戏服务器方面的开发要掌握的技术有以下一些:
1,网络通信框架,Mina或Netty必须熟悉一种。而且自己必须要亲自搭建过,并明白其它原理。
2,通信协议制定和处理断包粘包,这一般属于网络通信框架要解决的问题。
3,游戏服务器数据缓存框架,redis或memcache选择一个,能熟练使用其客户端的命令。
4,Java基础,java NIO通信原理,Java集合的使用,Java多线程开发,Java锁的使用
5,了解一些设计模式。最好能把23种设计模式都看一遍,并结合自己的开发经验,看哪些可以用到设计模式,但也不能死套设计模式,要灵活运用。
6,熟悉游戏服务器使用MySQL数据库
7,了解数据库连接池的一些框架,比如Mybatis,hibernate
8,对Http协议熟悉,熟悉一种web容器,比如tomcat,了解其配置。
9,对常用的一些游戏服务器Linux命令要熟悉使用。【艾娜】