自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 登录系统——分布式系统实现游戏不分区思路

目录前言服务器方面共用帐号服务器游戏服务器分流其它频道玩家交互安卓IOS用户同区数据库分流登录系统UserController用户接口UserFacadeImpl实现类QQ_GAME渠道解析类充值系统充值接口支付回调接口支付校验前言这些天在看项目的登录功能,思考游戏如何实现所有玩家同区,服务器满人不能和朋友一起玩,开新区会减少老区玩家会流失,还有一区情节等,也有人喜欢去新服新生态重新开始,但总体来说我认为弊大于利。服务器方面共用帐号服务器有些每个服务器上都有web服,游戏服,每个区玩家绑定很难实现

2020-07-05 13:24:02 1126

原创 提升服务器性能,内存大幅度优化!!

目录前言数据结构优化内存数据优先读内存减少数据库交互缓存队列自动入库提高内存使用效率用户登出数据清理尽量只操作在线用户用户登录更新客户端本地处理前言功能大家都能实现,服务器性能优化可以提供用户体验,公司上个游戏是用C++写的pc端游,玩家多时服务器可能出现内存溢出的情况,现在做手游吸取经验做了不少优化数据结构玩家数据基本在player用户表,其余帮派、宠物、物品、活动管理,服务器配置等表优化内存数据服务器优化主要是内存优化,提高内存使用效率,不仅只是游戏,web项目优化没做好,有时页面交互卡个几

2020-07-04 14:48:32 823

原创 事件系统的设计方法

目录前言事件实体GameEvent消息派发类型线程池事件派发管理创建角色方法触发事件方法线程调度DispatchHelper事件派发环境事件监听器ASM字节码方法事件执行线程前言事件触发用了阵子,有时间看看源码一起学习,内容比较多,简单代码只贴部分,选了创建角色事件走遍流程,下面是JAVA代码事件实体GameEventpublic abstract class GameEvent { /** 派发类型 */ private int dispatchType; /** 事件的key {@code

2020-07-04 04:20:22 854

原创 简单的每周限时活动管理

目录前言每周活动限时管理时间数据设置活动开始和结束时间定时器管理活动状态羹火活动示例前言当接到一个需求当时候,首先会想到有没有类似功能,或者当以后再接到这类功能时如何处理,这次接到一个每周限时活动的任务,把具有共通点的活动时间统一管理,以后写活动只需专注自己的功能即可每周活动限时管理需求:活动日程为每周x日x点到y点时间数据时间放在全局配置表,对应活动id--全局变量SettingConfig.SettingType = { LuckyShop = 1, --幸运商店 Toke

2020-07-17 10:16:03 439

原创 如何在工作中提升自己

目录前言记录技术笔记努力完成工作任务提高工作效率劳逸结合遇到难题时调整心态学习使人进步记录工作笔记程序员学习方法优化项目学习优秀技术遇到bug时调整心态读他人优秀的代码前言工作几年之后和刚入职感受差距还是蛮大的,去年月薪涨7k,应该是涨幅最大的一次,分享下自己的工作感受记录技术笔记这个真的很重要放前面,工作中常用的功能,工具,解决方法要记录。很多人写完功能代码,过段时间自己忘记看不懂。有时新功能没提交被误删,重写没啥印象实现的时间差不多。学习也是如此,当时懂了就要记录下来。现在你还记得自己上个月学

2020-07-05 00:17:23 945

原创 任务系统解析

目录前言TaskParser任务解析类AbstractTaskParser实现类具体任务实现添加好友任务TaskFacade任务接口TaskFacadeImpl任务实现类前言任务有主线,日常,也有和活动相连的活动任务,很多项目用得到,例如饿了吗接单,消费等任务TaskParser任务解析类这里和活动有区别,任务实现类统一管理任务,各任务解析器触发任务事件public interface TaskParser { /** * 初始化 * @param task * @param tas

2020-07-04 22:10:39 327

原创 活动系统解析

目录前言ActivityParser活动解析接口AbstractActivityParser活动解析抽象类具体活动实现ScheduleCronJob活动调度器前言活动分为限时活动和永久活动,活动开放时间读取活动配置表,我们来看下通过活动解析器管理活动类ActivityParser活动解析接口/** * 活动解析接口 * @author CharonWang */public interface ActivityParser extends OnEventListener { /** *

2020-07-04 19:42:31 487

laydate.js日期控件

请千万勿移动laydate中的目录结构,它们具有完整的依赖体系。使用时,只需引入laydate/laydate.js即可

2019-01-14

支付宝sdk工具jar包

这次对接支付宝通道,除了官网的alipay-sdk-java-3.3.1,还需要commons-logging-1.1.1,为了方便这次一起打包整合

2018-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除