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命令要熟悉使用。【艾娜】