净谦

导航

2012年3月15日 #

异步模式下的超时处理

摘要: using System;using System.Net;using System.IO;using System.Text;using System.Threading;public class RequestState{ // This class stores the State of the request. const int BUFFER_SIZE = 1024; public StringBuilder requestData; public byte[] BufferRead; public HttpWebRequest request; public HttpWebResp 阅读全文

posted @ 2012-03-15 10:58 康安V 阅读(733) 评论(0) 推荐(0)

中介者模式

摘要: package behaviroal.media;/*** 中介者模式* * 中介者知道所有的同事对象,MVC中的控制器*优点*避免同事对象之间的过度耦合,使得中介类和同事类可以相对独立演化*将对象的行为和协作抽象化,把对象的行为与其他对象的相互作用分开处理*缺点*降低了同事对象的复杂性,代价是增加了中介者的复杂性,在很多情况下并不一定更好*中介者类中充满了各个具体同事类的关系协调代码,这些代码经常是不能复用的,同事类的复用是以中介者的不可复用为代价* * @author zhangchy**/class Japanese{public void export(){System.out.pri 阅读全文

posted @ 2012-03-15 10:35 康安V 阅读(142) 评论(0) 推荐(0)

跌代器模式

摘要: package behaviroal.iterator;import java.util.List;import java.util.Vector;/*** 跌代器模式* 迭代器具备一个遍历接口,集合的接口就不必具备遍历接口,简化了集合* 每一个集合对象都可以有很多不同的迭代器,这些迭代器彼此独立* 遍历的算法封装在迭代器里,因此迭代的算法可以独立于集合单独变化* * 可以顺序地访问一个集合中的元素而不必暴露集合中的内部表象* @author zhangchy**/interface IAggregrate{ public Iterator createIterator();}class Cr 阅读全文

posted @ 2012-03-15 10:32 康安V 阅读(221) 评论(0) 推荐(0)

责任链模式

摘要: package behaviroal.chain;/*** 责任链模式 * * 感觉就是单向链表* 避免请求发送者与接受者耦合在一起,让多个对象连接成一条链,* 并且沿着这条链传递请求,直到有对象处理他为止* @author zhangchy**降低了发出请求的对象和处理请求对象之间的耦合。* 允许多于一个的处理者对象根据自己的逻辑来决定哪一个处理者最终处理这个请求* 发出命令的请求只是把请求传给链结构的初始者,而不需要知道哪一个节点处理了这个请求* */class Task{private String type;public String getType() {return type;}p 阅读全文

posted @ 2012-03-15 10:29 康安V 阅读(117) 评论(0) 推荐(0)

VSTS 2008, Web Tests and using Fiddler

摘要: I have been doing some performance and load testing of a web application I have been working on lately. Most of my previous experience was with the 2005 flavour of VSTS and I was keen to play with the 2008 version to see what improvements have been made. This web application is quite heavy in terms 阅读全文

posted @ 2012-03-15 10:15 康安V 阅读(226) 评论(0) 推荐(0)

如何利用VSTS给一个网站做压力测试

摘要: VSTS提供了一个丰富、强大的工具平台,融合了软件开发领域的各个角色,涵盖软件开发生命周期的各个阶段,包括设计,开发,测试,管理,而这一整套构件的融会贯通,让它可以有效地改善软件开发过程中各个阶段的弊端,提高团队之间不同的角色的协调能力,提高工作效率。本文就简单介绍一下如何利用VSTS给一个网站做压力测试。1 建立一个测试项目,起名MyTest2 建立一个Web Test点击Web Test... IE马上就会弹出一个窗口,这样录制脚本工作就可以开始了。3 在IE里输入要测试的网站地址: 比如 http://localhost/WebSite/Default.aspx4 对该网站做一些操作, 阅读全文

posted @ 2012-03-15 10:08 康安V 阅读(277) 评论(0) 推荐(0)