自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 游戏开发中的TCP、UDP、HTTP、WebSocket四种网络通讯协议对比

TCP:优点:可靠性、全双工协议、开源支持多、应用较广泛、面向连接、研发成本低、报文内容不限制(IP层自动分包,重传,不大于1452bytes)缺点:操作系统:较耗内存,支持连接数有限、设计:协议较复杂,自定义应用层协议、网络:网络差情况下延迟较高、传输:效率低于UDP协议特性:面向连接、可靠性、全双工协议、基于IP层、OSI参考模型位于传输层、适用于二进制传输, 长链接UDP:优点:操作系统:并发高,内存消耗较低、传输:效率高,网络延迟低、传输模型简单,研发成本低缺点:协议不可靠、单向协议、开

2021-06-25 17:30:15 13893

原创 golang是如何实现高并发的?深入领会MPG模式

前天去面试,被问到golang是如何实现高并发的,之前在<

2018-09-08 21:44:18 8624 2

原创 游戏服排行榜实现(面试被问到)

最近面试连续被问到游戏服排行榜如何实现,因为以前一直不觉得是个事,所以突然问到一脸懵逼,现在我自己总结一下。目前工作中KE排行榜的实现 1.单服排行榜,直接用ruby on rails封装的查询语句实现(这个效率其实非常低,可以优化为redis排序)。 2.跨服排行榜-名人堂,设置了redis的缓存,24小时更新一次,从中心服拉数据,由于数据量小中心服接口内也是用的ruby on rail...

2018-09-03 16:29:51 7140 1

转载 软件工程师应该关注的web加密手段(面试被问到)

**加密算法**1.非对称加密(公开密钥加密) 公开密钥加密,是加密和解密使用不同密钥的算法,广泛用于信息传输中。 常见的算法有:**RSA、ElGamal、Rabin。** 2.对称加密 将信息使用一个密钥进行加密,解密时使用同样的密钥,同样的算法进行解密。 ...

2018-09-03 11:30:59 698

原创 索引的面试题

1.*mysql的索引有哪些类型?*MySQL目前主要有以下几种索引类型: 1.普通索引 是最基本的索引,它没有任何限制。2.唯一索引 与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。3.主键索引 是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值。4.组合索引 指多个字段上创建的索引,只有在...

2018-08-31 18:32:42 6625 2

空空如也

空空如也

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

TA关注的人

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