简单介绍 TCP: 自维持连接的数据“流”传输协议 UDP: 数据“报”形式的“单向”传输协议 区别 1. 头部长度的区别: TCP报头长20个字节,包括:源端口(2)、目的端口(2)、序号(4)、确认号(4)、头长度(1)、(空)(2)、各种状态位(1)、窗口大小(2)、校验和(2)、紧急指针(2 ...
分类:
其他好文 时间:
2019-02-24 01:16:59
阅读次数:
375
TCP协议的头结构 来源端口(2字节) 目的端口(2字节) 序号(4字节) 确认序号(4字节) 头长度(4位) 保留(6位) URG ACK PSH RST SYN PIN 窗口大小(2字节) 校验和(16位) 紧急指针(16位) 选项(可选) 数据 (1)TCP源端口(Source Port):1 ...
分类:
其他好文 时间:
2019-02-22 12:05:25
阅读次数:
178
自增列持久化问题 5.5/5.6/5.7三个版本中,MySQL并不会将自增列分配的自增值信息固化到磁盘,当MySQL重启后,会根据自增列上当前最大值和参数auto_increment_offset来确定下一次的自增值,为快速获取自增列上最大值,MySQL要求自增列必须建有索引。 如果一张自增表的数据 ...
分类:
数据库 时间:
2019-02-17 22:13:07
阅读次数:
180
kmap_atomic用于高端内存映射,用于紧急的,短时间的映射,它没有使用任何锁,完全靠一个数学公式来避免混乱,它空间有限且虚拟地址固定,这意味着它映射的内存不能长期被占用而不被unmap,kmap_atomic在效率上要比kmap提升不少,然而它和kmap却不是用于同一场合的。不管怎么说,它的设 ...
分类:
其他好文 时间:
2019-02-17 10:43:37
阅读次数:
209
L2-001 紧急救援 (25 分) 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时 ...
分类:
其他好文 时间:
2019-02-15 18:11:15
阅读次数:
180
Linux中断编程分为中断顶半部,中断底半部中断顶半部:做紧急,耗时短的事情,同时还启动中断底半部。中断底半部:做耗时的事件,这个事件在执行过程可以被中断。中断底半部实现方法:tasklet,工作队列,软中断等机制实现。实际上是把耗时事件推后执行,不在中断程序执行。什么是tasklet?Tasklet一词的原意是“小片任务”的意思,这里是指一小段可执行的代码,且通常以函数的形式出现。这个taskl
分类:
系统相关 时间:
2019-02-15 18:03:21
阅读次数:
242
多路复用并发模型 -- epoll 监控事件 events EPOLLIN fd可读 EPOLLOUT fd可写 EPOLLPRI fd紧急数据可读 EPOLLERR fd发生错误 EPOLLHUP fd 被挂起 EPOLLONESHOT fd 只监控 1 次,监控完后自动删除 EPOLLLT ep ...
分类:
其他好文 时间:
2019-02-13 21:00:46
阅读次数:
188
【1】界定标准 1、与需求设计不符 2、违背常识 【2】生命周期 发现BUG-提交给开发-开发修复-测试验证-通过后关闭(不通过继续指派给开发)-游戏上线前再次回归测试 【3】等级划分 P0 致命错误:需要立即修复,如宕机、重启性报错。 P1 严重错误:需要紧急修复,如功能流程错误、数值错误。 P2 ...
分类:
其他好文 时间:
2019-01-30 20:52:49
阅读次数:
167
前言 平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟。如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候,我们会用测试人力成本换取时间成本,这个时候多找个小伙伴把任务分成2部分,于是时间缩减一半。如果是十个人一起执行,1000个用例理论上只需100分钟就 ...
分类:
其他好文 时间:
2019-01-26 17:12:48
阅读次数:
328
关键字:MongoDB; aggregate;forEach 今天开发同学向我们提了一个紧急的需求,从集合mt_resources_access_log中,根据字段refererDomain分组,取分组中最近一笔插入的数据,然后将这些符合条件的数据导入到集合mt_resources_access_l ...
分类:
数据库 时间:
2019-01-23 00:17:52
阅读次数:
260