2016/08/18

在做工会的时候遇到一个问题:需要获取当前工会的所有成员的一些属性然后发到客户端,一开始想到的做法是根据成员的id(工会的表中会存成员的id,但是其他的信息就没有了)去查询数据库,获取想要的某几个字段,后来发现这样有个问题: 数据不是实时更新的。而且,不光工会需要取玩家的数据,其他地方比如聊天什么的也需要取得玩家的数据,每次请求查询数据库显然是最低级的办法。解决方案是:构造一个player的管理类,新查询一个player的时候就把查询到的信息放到管理类的某个对象容器中,索引是player的id,内容就是生成的 player实例, 每次操作也是针对这个实例,所以该实例是实时数据。那么,当需要取得某个player数据的时候, 只要提供id,就可以去player的管理类里取到相应的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值