理解Go的Goroutine和channel

go的goroutine和channel组合为解决并发场景提供了新的实现手段。本文主要是帮助读者更好地理解goroutine和channel两个概念。...
阅读(478) 评论(0)

自定义orm框架解决玩家数据持久化问题

使用持久化框架诸如Hibernate过于重量级,使用原生jdbc又显得非常啰嗦。本文通过几百行代码,演示一个轻量级的持久化框架。可以用于游戏服务端的数据持久化方案。...
阅读(2724) 评论(0)

使用JMX监控游戏服务器

游戏服务器运行过程中,我们希望能够对游戏里各种资源进行监控。比如,查看在线玩家总人数,查看内存使用情况,统计请求消息数量等等。这种问题归结起来就是,我们希望查看游戏进程的内存数据。本文将介绍一种黑科技(JMX),让监控游戏服务器更加方便快捷。...
阅读(434) 评论(0)

细数jdk库的四宗罪

众所周知,jdk库非常庞大,有非常多精心设计的工具可以拿来用;而且,jdk版本的向下兼容性也做得非常好,升级版本对旧项目来说没多大困难。由于这两点原因,jdk不可避免地存在一些设计上的缺陷。为了保障旧项目开发的利益,这些设计缺陷只能随着众多版本被继承下来。个人总结了一下JDK设计里出现的“四宗罪”,算是一种反面教材,在平时自己的开发设计上应该避免。...
阅读(450) 评论(0)

双向rpc

RPC基于请求-响应模式,因此属于单向服务。也就是说,服务端无法主动向客户端推送数据。本文使用百度的jprotobuf-rpc底层框架,打造一个允许双向通信的rpc通信框架。...
阅读(1438) 评论(0)

游戏服务器关于玩家数据的解决方案

玩家数据是游戏系统的血液,必须保证有高效正确的处理方案。本文将从持久层框架的选择、数据表结构设计以及数据入库模型三个方面,讨论玩家数据的相关解决方案。...
阅读(2422) 评论(0)

再见百田,你好三七

在百田愉快工作了五个月,项目却遭遇了解散。虽然留下遗憾,但未来还有路要走。国庆后,我就要在三七继续奋斗我的青春与汗水。...
阅读(692) 评论(0)

手游实时对战初步解决方案

对于一款战斗手游来说,如果没有实时对战,那么它就是不合格的产品,也不能够在玩家里产生江湖的战场。实时战斗的设计开发是一项重大工程,保证玩家双方表现尽可能一致以及数据的完整性和可靠性,是我们设计的重点。本文介绍了自己项目在实现pvp的设计理念,希望其他有经验的同行好友,能够一起交流,互为补充。...
阅读(1411) 评论(1)

手游服务端开发基础概念扫盲篇

从事手游服务端开发也快3年了,整理了一份资料,介绍在开发过程中碰到的概念以及自己的理解,希望能够帮到即将从事该职业的朋友。...
阅读(4329) 评论(4)

hashmap死循环示例及检测方法

hashmap属于线程不安全容器,在并发环境有可能发生死循环。本文将模拟死循环出现的场景,再结合jstack说明如何一步步定位出现死循环的代码。...
阅读(4092) 评论(0)

查看生产环境的内存数据

维护生产环境项目的时候,在排查问题的过程中,有时强烈希望查看内存中的一些数据,却苦于没有办法将这些值输入到终端或日志中。 本文将使用动态执行脚本和使用自定义类加载器执行临时代码两种方式查看远程内存数据。...
阅读(3920) 评论(0)

屏蔽字检测

游戏中经常需要检测玩家的昵称或者聊天内容是否包含敏感词组。直接利用正则表达式进行全字匹配效率低,且无法处理拆字情况。 因此,本文将设计另外一种算法,争取以较高的速度完成屏蔽字检测。...
阅读(3489) 评论(0)

lua树型打印table

Lua,是当今手游客户端脚本开发的宠儿,鼎鼎大名的“魔兽争霸”就是采用Lua作为其脚本开发语言。Lua唯一的数据结构是table,不管是数组还是hashmap,皆为table。本文实现一个工具类,支持对table进行递归格式化输出...
阅读(1175) 评论(0)

hotswapagent——热更新代码而无需重启生产环境

使用jdk1.4+的instrumcent机制热更新代码,只能修改方法体。采用JRebel插件虽然可以动态增加方法和属性,但JRebel本身是收费软件。本文将介绍如果使用开源插件HotswapAgent+DCEVM,实现代码热更新。...
阅读(13201) 评论(0)

网页爬虫抓取js动态渲染数据

使用爬虫技术在爬取动态网页的时候,想要拿到经过脚本渲染的页面元素是比较困难的。本文使用htmlunit框架,能够非常方便地模拟浏览器行为,从而轻松获取页面任何元素。...
阅读(6499) 评论(0)
45条 共3页首页 上一页 1 2 3 下一页 尾页
    个人资料
    • 访问:117953次
    • 积分:1617
    • 等级:
    • 排名:千里之外
    • 原创:41篇
    • 转载:0篇
    • 译文:0篇
    • 评论:39条
    博客专栏
    最新评论