自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忧郁王子的专栏

伟大的意大利,伟大的罗伯特-巴乔

  • 博客(4)
  • 资源 (13)
  • 收藏
  • 关注

原创 软件设计的基本原则

<br />(1) dot not repeat yourself<br /> 在两个或者多个地方发现相似的代码的时候,我们需要把它们的共性抽象出来,形成一个唯一的方法,然后改变现有地方的代码让他们以合适<br /> 的参数调用这个新方法。<br /> <br />(2) Program to an interface,not an implement<br /> 设计模式中的重要思想,注重接口,而不是实现,依赖接口而不是实现。<br /> <br />(3) command - query <br /> 

2011-04-26 15:20:00 3423 1

原创 三次握手建立的连接如何释放?

释放连接有非对称式和对此式两中方式,非对称式可能会导致数据丢失,比如主机1发送了一个TPDU到主机2,然后主机1又发送了一个TPDU。不幸的是主机2第二个TPDU到达之前,发送了DISCONNECT TPDU。结果该连接被释放,数据丢失。对称式释放过程是每个方向被单独释放,两个方向互不影响。如果主机2发送了DISCONNECT TPDU以后,它依然可以接受数据。释放连接的4中情况:a:一般情况下的三次握手释放连接一个用户发送一个DR TPDU,以发起释放连接的过程。当到达的时候,接受方也送回一个DR TPD

2011-04-17 10:11:00 1549

原创 著名的三次握手(three-way handshake)

著名的三次握手:CR:CONNECT REQUEST第一步:主机1选择一个序列x,并且x包含在CR中一并发送给主机2。第二步:主机2接受到CR后,回应一个ACK TPDU 作为对x的回应,并且在自己的回应中宣告自己的序列是y。第三步:主机1 发送第一个数据TPUD,对主机2序列确认。

2011-04-16 10:03:00 3927

原创 OSI 7层参考模型

<br /><br /> <br />(1) 物理层:在通信信道上传输原始数据位比特流。<br /> <br />(2)数据链路层:让发送方将输入的数据拆分,分装成数据帧(data frame) 然后顺序的传送这些数据帧。然后提供一个流量调节机制,让发送方知道接收方当前留有多大的缓存,来避免一个快速的发送方淹没掉一个慢速的接收方。<br /> <br />(3)网络层:如何确定分组从原端路由到目标端,两端路径建立在静态表的基础之上,阻塞控制,延迟,传输时间,抖动也是在网络层(传输单元是报文分组)。<br /

2011-04-16 08:48:00 813

Hadoop 2.5.2安装和部署

从0开始一步一步安装和部署Hadoop 2.5.2

2015-12-29

Java 操作World

POI本来相对就不稳定,而且操作word功能较弱.而且操作Word的例子很少,读写excel的倒是蛮多的 。jacob是个不错的选择,也就是java-com桥

2010-07-29

Java 调用C/C++程序

JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。   JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。

2010-07-29

飞鸽,ipmsg.exe局域网工具

比较好的局域网工具,聊天,传送文件 ipmsg.exe

2008-11-05

sqlserver sp4补丁

sqlserver sp4补丁 microsoft SqlServer 200 sp4

2008-11-05

jad Java反编译工具

不错的java反编译工具 jad HashMap.class

2008-11-05

js校验库validator

js通用的校验库 常用严重,邮箱,电话,身份证,字符,数字,自定义

2008-11-05

effective java

effective java读书笔记 (1) Object 通用方法(equals(),hashCode(),toString(),clone(),finalize()) (2) 类和接口 (3) 方法 (4)通用设计方法 (5) 异常

2008-11-05

J2ME编程入门PPT

J2ME编程基础 配置 MyEclipse 中进行J2ME开发 J2ME 数据库开发 WAP 基础开发

2008-09-26

JMeter 压力测试详解PPT

众多类型的软件测试中,压力测试正是以软件响应速度为测试目标,尤其是针对在较短时间内大量并发用户的访问时,软件的抗压能力。这次共同学习压力测试工具JMeter,简单介绍了如何使用它来完成常用的压力测试:Web 测试、数据库测试和 JMS 测试。

2008-09-26

软件工程.pdf

软件工程讲述“软件开发” 和做“程序员” 的道路

2008-05-05

空空如也

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

TA关注的人

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