- 浏览: 11730 次
- 性别:
- 来自: 深圳
最新评论
文章列表
TCP三次握手/四次挥手详解
- 博客分类:
- TCP/IP
1、建立连接协议(三次握手)
(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。
(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对 ...
优化BufferedRandomAccessFile。
优化原则:
调用频繁的语句最需要优化,且优化的效果最明显。
多重嵌套逻辑判断时,最可能出现的判断,应放在最外层。
减少不必要的NEW。
这里举一典型的例子:
public void seek(long pos) throws IOException {
...
this.bufstartpos = pos * bufbitlen / bufbitlen; // bufbitlen指buf[]的位长,例:若bufsize=1024,则bufbitle ...
主体:
RandomAccessFile类。其I/O性能较之其它常用开发语言的同类性能差距甚远,严重影响程序的运行效率。
开发人员迫切需要提高效率,下面分析RandomAccessFile等文件类的源代码,找出其中的症结所在,并加以改进优化,创建一个"性/价比"俱佳的随机文件访问类BufferedRandomAccessFile。
在改进之前先做一个基本测试:逐字节COPY一个12兆的文件(这里牵涉到读和写)。
读
写
耗用时间(秒)
RandomAccessFile
RandomAccessFil ...
package com.messoft.service.excel;
import java.text.SimpleDateFormat;
import java.util.Date;
import net.sf.json.JsonConfig;
import net.sf.json.processors.JsonValueProcessor;
import net.sf.json.util.CycleDetectionStrategy;
import com.messoft.utils.constant.ConfigConstant;
/**
* json-lib 辅助类
*
...
当调用构造函数创建一个新的实例后,该实例的内部讲包含一个指针(内部属性),指向构造函数的原型属
性。
“指向构造函数的原型属性”不正确,应为“指向构造函数的原型属性所指向的原型对象”
参见下面的例子:
function Person(){
}
Person.prototype.name = “Nicholas”;
var person1 = new Person();
alert(person1.name);// Nicholas
Person.prototype=new Object();//将Person的prototype指向另一个对象
var person2 = new P ...