跳至正文

线上环境运维随想

前段时间公司线上环境的游戏服务器出现了严重的运维事故,之前一直没有抽时间总结下来,最近过完年相对比较空,总结一下以防后患。事情的起因是,程序员测试时误删除了数据库大部分的表文件,恢复数据库时又发现备份机制存在问题,根本无法恢复数据。值得庆幸的是用户和角色表没有删除,而且大部分游戏行为都有相应的log记录,最后通过log记录使用大数据分析恢复了玩家的大部分数据。整个过程耗时3天,3天基本没有怎么睡觉。最终的结果还算是好的,停服3天,虽然玩家还是有部分数据丢失,但是我们给予了大幅度的补偿,基本玩家反馈还是正面的,比我们开服前的预期要好。

JavaScript 秘密花园

avaScript 秘密花园在 MIT license 许可协议下发布,并存放在 GitHub 开源社区。 如果你发现错误或者打字错误,请新建一个任务单或者发一个抓取请求。 你也可以在 Stack Overflow 的 JavaScript 聊天室找到我们。

Unity 自定义类序列话遇到的问题

今天在做一个自定义的ScriptableObject类的自定义Editor编辑器的时候,发下了一个问题,类里面有一下需要序列化的自定义class,在编辑器里面会默认创建出事例来,而且会实例化到Asset文件中去,不过之前是不是赋值为null

IOS Orientation 详解

最近开发IOS遇到一个问题,
为了支持UI布局横屏竖屏,监听了
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notifyOrientation:) name:UIDeviceOrientationDidChangeNotification object:nil];