上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 对端滑动窗口一直为0时如何处理? 接收端通告的窗口大小变成0,发送端会发一个1字节的段(就是下一字节的数据,没新的数据段发送的时候发一个ack)(TCP零窗口探测),强制接收端重新宣告下一个期望的字节和窗口大小。如果接收方回复窗口大小仍然为零,则发送方的探测定时器加倍。没有收到ACK时,发送探测包的 阅读全文
posted @ 2019-03-22 22:54 _raindrop 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 光速:3×10^8m/s,300000km/s 中国东西约5200公里,南北约5500公里(玩家最大相距按5000km计算) 16 ms 只够光信号在 2500 km 的距离上跑一个来回 状态同步(Server同步) 服务器负责计算全部的游戏逻辑,并且广播这些计算的结果,客户端仅仅负责发送玩家的操作 阅读全文
posted @ 2019-03-22 19:30 _raindrop 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: 内排 外排 外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。 游戏中排行榜算法实现 https://blog.csdn.net/boshuzhang/article/details/515 阅读全文
posted @ 2019-03-22 15:55 _raindrop 阅读(850) 评论(0) 推荐(0) 编辑
摘要: RAII(Resource Acquisition Is Initialization) “资源获取就是初始化”,简单的说,RAII 的做法是使用一个对象,在其构造时获取资源,在对象生命期控制对资源的访问使之始终保持有效,最后在对象析构的时候释放资源。 阅读全文
posted @ 2019-03-21 16:39 _raindrop 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。页在一些文档中有时也称为块(block)。 InnoDB存储引擎的逻辑存储结构 表空间 表空间可以看做是InnoD 阅读全文
posted @ 2019-03-16 17:23 _raindrop 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 引用: 高性能mysql 阅读全文
posted @ 2019-03-13 22:33 _raindrop 阅读(103) 评论(0) 推荐(0) 编辑
摘要: KBEngine调研报告 阅读全文
posted @ 2019-03-13 14:27 _raindrop 阅读(568) 评论(0) 推荐(0) 编辑
摘要: skynet线上使用的数据,解答性能问题 记录一下MMZB的运维运营数据 陌陌争霸已经运行9个多月,记录一下现在的运维运营数据: 总用户460万,集群服务器共30台,其中Game Server 9台,redis集群内存占用接近900G,mongo集群磁盘占用接近5T(定时删除旧数据,所以增长速度趋缓 阅读全文
posted @ 2019-03-13 13:54 _raindrop 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Linux学习—LVM快照功能 阅读全文
posted @ 2019-03-12 16:29 _raindrop 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 跳跃表支持平均O(logN)、最坏O(N)复杂度的节点查找,还可以通过顺序性操作来批量处理节点。 在大部分情况下,跳跃表的效率可以和平衡树相媲美,并且因为跳跃表的实现比平衡树要来得更为简单,所以有不 阅读全文
posted @ 2019-03-12 16:01 _raindrop 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页