摘要: 运营同学需求扫库统计全服大V玩家,在数据库上扫出结果发过去之后,反馈说使用Excel打开玩家姓名都是乱码。看了下发过去的文件,发现都是linux下不带BOM的UTF8编码文件,而Excel作为Windows下的软件,需要使用BOM头来确定文件为UTF8编码,所以需要给文件加上BOM头。 一般的... 阅读全文
posted @ 2014-11-13 22:57 gns3 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 公测以来的两次全服维护,都遇到了个别服务器停服时间异常长的情况,具体表现为停服流程阻塞在MySQL存盘,待存储数据一直不减少,持续大概一个小时到两个小时之后继续存储,成功停服,并SQLError报错“Lost connection to MySQL server during query”。 ... 阅读全文
posted @ 2014-11-13 22:42 gns3 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 我们项目客户端能看到的服务器列表由一个叫IPList.txt文本文件提供,每次启动客户端都会从CDN下载最新版本的IPList.txt。前两天运营同学那边提过来一个小工具需求,公测时对各个渠道需要提供不同的IPList.txt,如果临时加开新服或者修改老服状态(火爆/拥挤/顺畅),时间紧急手动修... 阅读全文
posted @ 2014-10-20 21:19 gns3 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 这段时间看了一些Go语言相关的东西,发现Go语言的最大特性并发模型类似于C++里面的线程池,正好我们项目服务器也是用的线程池,记录下。 Go语言的并发单位是语言内置的协程,使用关键字go+函数创建一个新的协程,新创建的协程会自动加入到协程调度上下文的等待调度队列,一个协程调度上下文对应一个线程... 阅读全文
posted @ 2014-10-16 21:09 gns3 阅读(411) 评论(0) 推荐(0) 编辑