1、什么是粘包/拆包 一般所谓的TCP粘包是在一次接收数据不能完全地体现一个完整的消息数据。TCP通讯为何存在粘包呢?主要原因是TCP是以流的方式来处理数据,再加上网络上MTU的往往小于在应用处理的消息数据,所以就会引发一次接收的数据无法满足消息的需要,导致粘包的存在。处理粘包的唯一方法就是制定应用 ...
分类:
Web程序 时间:
2017-05-27 16:08:48
阅读次数:
648
sed基本用法: sed: Stream EDitor 行编辑器 (全屏编辑器: vi) sed: 模式空间 默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕; sed [options] 'AddressCommand' file ... -n: 静默模式,不再 ...
分类:
其他好文 时间:
2017-05-25 11:50:34
阅读次数:
295
前言 在刚过去的凌晨(北京时间 5月18日 1.00-3.00),一年一度的2017年Google I/O大会在美国谷歌山景城海岸线圆形剧场如期举行 Google I/O 大会:Innovation in the Open,开放中创新,是Google官方举办的开发者大会 面向 开发者,会议内容是:更 ...
分类:
其他好文 时间:
2017-05-23 23:40:35
阅读次数:
334
1:为什么需要分片 每个数据链路层协议都有自己的帧格式,在这个格式中有一个字段是"数据字段最大长度"(MTU,最大传输单元),当数据报被封装成帧时,数据报的总长度必须小于这个最大长度. 它是由网络使用的硬件和软件带阿里的限制确定的. IPv4数据报的最大长度2^16(65535)字节,如果MTU>= ...
分类:
其他好文 时间:
2017-05-21 21:54:12
阅读次数:
2559
tcp,udp报文最大长度是怎么样的呢? 先来看看各个报文格式: ip报文 tcp报文 udp报文 ip和udp都有16位的长度字段,所以ip和udp报文的最大负载长度应该为2^16,64MB 网络层限制: MTU(Maximum Transmission Unit,最大传输单元),这限制了ip报文 ...
分类:
其他好文 时间:
2017-05-10 20:32:54
阅读次数:
487
MOS上有好多文章,基本上都跑不了以下三点: Setup can make a big difference 1. Network topology and load 2. NFS mount options(选择合适的挂载选项) 3. TCP configuration(配置合适的MTU,TCP ...
分类:
数据库 时间:
2017-05-07 19:58:27
阅读次数:
185
结合六个基本质量属性: 易用性:用户不符合规则的输入都会有相应的提示 安全性:通过用户名、密码对用户进行身份验证,对用户的密码进行md5加密 可用性:异常 可修改性:通过修改DBUtil类实现对不同数据库的连接 登录功能模块的MVC设计实现: View: 登录界面(login.jsp);登陆成功界面 ...
分类:
编程语言 时间:
2017-05-07 18:41:21
阅读次数:
280
KVM相关概念 全虚拟化(Full Virtualization) 半虚拟化(Para Virtualization) KVM虚拟化技术(Kernel-based Virtual Machine)基于内核的虚拟机 Xen虚拟化技术 QEMU KVM和QEMU的关系 安装kvm kvm管理 cpu0 ...
分类:
其他好文 时间:
2017-05-01 09:50:34
阅读次数:
759
一、前言 在CentOS 上安装fabric时出现问题,首先已安装pip, 用pip执行以下命令pip install 出现以下问题 [plain] view plain copy [niy@niy-computer /]$ sudo pip install fabric Requirement a ...
分类:
编程语言 时间:
2017-04-21 22:42:08
阅读次数:
1723