java 游戏
iteye_12335
这个作者很懒,什么都没留下…
展开
-
java中的网络字节序
常用的字节序 Little endian:将低序字节存储在起始地址。例如一个4字节的值为0x1234567的整数与高低字节对应关系:01 23 45 67Byte3 Byte2 Byte1 Byte0将在内存中按照如下顺序排放:内存地址序号 字节在内存中的地址 16进制值0x03 Byte3 010x02 Byte2 230x01 Byte1 45...原创 2012-07-13 09:11:44 · 1182 阅读 · 0 评论 -
java游戏架构那点事儿(一)
从今天起,我会陆续在这里总结一下这几年来关于游戏服务器端框架的这点事儿。首先,要说明的是,我不是什么大牛,也不是什么砖家,就是一个普普通通的IT民工,此文仅就游戏服务器框架进行了技术性总结,如有不同观点,欢迎拍砖。+++++++++++++++++++++++++++++++华丽分割线++++++++++++++++++++++++++++++++++补一张netty框架图...原创 2014-10-17 16:43:30 · 465 阅读 · 1 评论 -
java游戏架构那点事儿(二)
从本节开始,我将逐步对架构的各个环节进行展开讲解。这一节主要讲[b]消息的接收与发送 [/b]。在说具体的消息接收发送前,先说明一下netty的工作流程(请不熟悉netty的同学参考[url=http://cpjsjxy.iteye.com/blog/1587601]使用netty+spring搭建游戏框架[/url])。Netty是一个基于事件的NIO框架。在Netty中,一切网...原创 2014-10-18 11:24:43 · 194 阅读 · 0 评论 -
java游戏架构那点事儿(三)
本节主要介绍游戏架构的核心,多线程——ThreadPoolExecutor!线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个 ThreadPoolExecutor 还维护着一些基本的统计数据,如完成的任务数。建议程序员使用较为方便的 Executors 工...原创 2014-10-21 14:21:38 · 196 阅读 · 0 评论 -
java游戏架构那点事儿(四)
本节主要和大家聊聊消息处理的细节。1、java的字节序这是一个不经常遇到的问题,写在这里以备不时之需。字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。 Little endian:将低序字节存储在起始地址 Big endian:将高序字节存储在起始地址所谓的JAVA字节序指的是在JAVA虚拟机中多字节类型数据的存放顺序,JAVA字节序是Bi...原创 2014-10-21 15:19:51 · 177 阅读 · 0 评论 -
基于netty4.0+spring的游戏完整架构
之前写过一篇和本文类似的博客,不过原博客是基于netty3.x实现的,今天整理了一份基于4.0的完整系统分享给大家,希望能对大家有所帮助。架构细节原博客都有,请参照 [url]http://cpjsjxy.iteye.com/blog/1587601[/url]propholder.xml[code="java"] config/pro...原创 2014-11-13 17:54:08 · 892 阅读 · 1 评论