
面试
这一切没有想象那么糟
游戏开发,数据分析,机器学习,萌娃的爸爸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
粘包和拆包,及应用
前言在进行Java NIO学习时,发现,如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。什么粘包和拆包?现在假设客户端向服务端连续发送了两个数据包,用packet1和packet2来表示,那么服务端收到的数据可以分为三种,现列举如下:接收端正常收到两个数据包,即没有发生拆包和粘包的现象,此种情况...原创 2019-12-26 10:07:59 · 243 阅读 · 0 评论 -
每日一go(2)
1. 下面代码能编译通过吗?请简要说明。2. 下面代码输出什么?解析1:能编译通过,输出 [1 2 3 0 1 2]。for 循环开始的时候,终止条件只会计算一次2:指针变量指向相同的地址。...原创 2019-12-20 10:39:15 · 150 阅读 · 0 评论 -
面试之数据库分表
数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容无非就是数据切分(Sharding),以及切分后对数据的定位、整合。数据切分就是将数据分散存储到多个数...转载 2019-12-19 10:18:39 · 212 阅读 · 0 评论