随笔分类 -  其他

关于分布式uuid的一点设想
摘要:在一次公开课上,听别人讲过全局分布式uuid的设计,听过twitter的snowflake的设计。也听过,如果使用单独的计数器服务,不可能每次都保存当前计数器到文本,自己想到应该可以每隔一些数,例如1万次,10万次,反正64位的空间比较大,然后保存起来,那么就没有每次保存,对硬盘的写入压力。当出现故 阅读全文
posted @ 2018-12-20 22:53 月落无影 阅读(610) 评论(0) 推荐(0)
安装zookeeper遇到的问题
摘要:最近在安装zookeeper的时候遇到了一个问题:调用./zkServer.sh start之后,使用命令telnet localhost 2181,显示访问被拒绝。然后使用netstat查看监听2181的端口,无法查到。通过ps -aux指令可以查到zookeeper进程,不过查看监听端口,218 阅读全文
posted @ 2018-07-15 10:36 月落无影 阅读(1526) 评论(0) 推荐(0)
关于优化游戏服务器响应客户端消息的一点思考
摘要:现在假设有如下构建的游戏服务器,游戏服务器有一组gate服务器,用来验证客户端,并且通过gate服务器来与一组主服务器,然后主服务器与关系服务器进行通信。 其中relation服务器用来处理各种关系,例如好友关系,师徒关系等。现在有一个玩家A添加玩家B为好友,那么客户端发送给服务端的消息流程如上所示 阅读全文
posted @ 2018-07-04 23:05 月落无影 阅读(447) 评论(0) 推荐(0)
关于Strategy和State设计模式
摘要:之前,我在描述我所采用的设计模式时,一直在Strategy和State之间犹豫,略微有些拿捏不准,说哪种设计模式好。结果到最后,会根据自己所想,觉得是State就是State,觉得Strategy就是Strategy,不过,说的时候,还是会带有些犹豫。最近看Martin Fowler的《重构,改善既 阅读全文
posted @ 2018-06-03 22:24 月落无影 阅读(250) 评论(0) 推荐(0)
Sequentially-consistent ordering
摘要:先引入cppreference中的描述: Atomic operations tagged memory_order_seq_cst not only order memory the same way as release/acquire ordering (everything that hap 阅读全文
posted @ 2018-03-18 17:42 月落无影 阅读(662) 评论(0) 推荐(0)
不同AI学科之间的联系
摘要:这里只是引用deep learning中的关于不同AI学科之间联系的图示,如果想具体了解相关知识,深入学习深度学习,可以参考网站:http://www.deeplearningbook.org 下面是引用的描述: To summarize, deep learning, the subject of 阅读全文
posted @ 2018-03-13 10:25 月落无影 阅读(422) 评论(0) 推荐(0)