名词解释MTU:最大传输单元(硬件规定),指的是ip头+data的最大字节数(数据包超过该值会分片,主要为UDP协议)TTL:数据报的寿命(经过一个路由器减1,工作在ip层)RTO:重传超时时间cwnd:发送窗口rwnd:接受窗口流控制目的:防止发送方速率太快,接受端承受不了(点对点流空)原理:a.通过滑动窗口实现(滑动窗口协议工作在传输层)b.发送方根据收到ack中下一字节的序号n和接受方窗口大
分类:
其他好文 时间:
2019-01-04 15:31:00
阅读次数:
238
hadoop发行版本 1. apache hadoop http://hadoop.apache.org/ 2. cloudera hadoop(CDH) https://www.cloudera.com/ 3. hortonworks hadoop(HDP) https://hortonworks ...
分类:
其他好文 时间:
2019-01-03 15:02:32
阅读次数:
264
在软件开发领域中,人们经常会用到这一个概念——“设计模式”(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》(1991年,Design Patterns - Elements of Reusable Object ...
分类:
编程语言 时间:
2019-01-02 23:28:19
阅读次数:
238
Windows vista开始有动态基地址的功能,只要pe头Dll Characteristics有0x40每次加载时基地址都不一样。 相应的IDE,比如VS,也支持动态基址的功能。 1 在VS自己编写的程序中关闭基址改变属性: ①vs中右键项目 -> 属性 -> 链接器 -> 命令行:去掉/DYN ...
分类:
其他好文 时间:
2019-01-02 19:31:48
阅读次数:
195
mybatis generate使用 第一步导入依赖 第二步配置 mybatis generator config.xml 第三步 使用插件编译 第四步 保持表中字段命名方式 ...
分类:
其他好文 时间:
2018-12-29 13:55:50
阅读次数:
182
四大渲染器的基本介绍 四大渲染器的基本介绍 Mental Ray(简称MR) Mental Ray是早期出现的两个重量级的渲染器之一(另外一个是Renderman),为德国Mental Images公司的产品。在刚推出的时候,集成在著名的3D动画软件Softima-ge3D中,作为其内置的渲染引擎。 ...
分类:
其他好文 时间:
2018-12-28 14:35:52
阅读次数:
199
夜深人静...夜深人静...TCP在发现丢包的时候,会采取一定的措施,至于如何发现丢包不是本文的内容,本文主要描述发现丢包以后TCP采取什么措施。以Linux为例,降窗发生在进入快速恢复的当时(暂时不考虑RTO以及本地拥塞),在降窗之前是一个Disorder的状态,指的是系统发现了异常,比如收到了重 ...
分类:
编程语言 时间:
2018-12-28 14:05:36
阅读次数:
156
History of Program 1957年 约翰·巴克斯(John Backus)创建全世界第一套高阶语言FORTRAN,这是程序员真正意义上使用的第一种语言。 1959年 葛丽丝·穆雷·霍普(Grace Hopper)发明了第一个面向企业的面向业务的编程语言,为“面向商业的通用语言”简称 C ...
分类:
其他好文 时间:
2018-12-26 22:18:51
阅读次数:
143
20.1 事物处理 事务处理(transaction processing)可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。 利用事务处理,可以保证一组操作不会中途停止,它们或者作为整体执行,或者完全不执行(除非明确指示)。如果没有错误发生,整组语句提交给(写到) ...
分类:
其他好文 时间:
2018-12-24 22:05:02
阅读次数:
160
1 安装MongoDB 安装完成后,将bin目录安装到环境变量中,并在这个磁盘的根目录下创建data/db文件夹 在cmd中运行 执行mongod命令开启服务 执行mongo链接数据库 2常用命令 show dbs 查看所有数据库 db 查看当前数据库 use db 切换数据库 show tabke ...
分类:
数据库 时间:
2018-12-24 20:24:23
阅读次数:
186