摘要: 背景: Mock 方法是单元测试中常见的一种技术 它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开,获得一个孤立的测试环境。在单元测试中,我们常遇到的问题是: 应用中其它的协同模块尚未开发完成, 或者被测试模块需要和一些不容易构造、 比较复杂的对象进行交互。 另外,由于不能肯定其它模块的正确性,我们也无法确定测试中发现的问题是由哪个模块引起的。注: 不容易构造的对象的例子: HttpServletRequest 必须在 Servlet 容器中才能构造出来 比较复杂的对象的例子: JDBC 中的 ResultSet 对象Ea... 阅读全文
posted @ 2012-03-11 22:48 万法自然~ 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 远程调试对应用程序开发的帮助: a. 为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序。 b. 运行在内存小或 CUP 性能低的设备上的 Java 应用程序(比如移动设备), c. 开发人员想要将应用程序和开发环境分开,等等。先决条件 a. Eclipse V3.4(Ganymede)。 套接字(socket)监听连接器被添加到 Remote Java Application 启动配置类型。 b. 使用 Java Virtual Machine (JVM) V5.0 或更新版本JPDA 简介 Java Platf... 阅读全文
posted @ 2012-03-11 14:40 万法自然~ 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1、使用多线程的场合: a. offloading time-consuming task。由辅助线程来执行耗时计算,而使GUI有更好的反应。(最常用) b. Scalability. 服务器软件常使用。在程序中产生多个线程,让多个CPU分担工作 c. Fair-share resource allocation。对负担较重的服务器设置请求最大个数,并对某些请求做优先处理 d. Simulations。线程用于仿真测试(???)2、线程如何同步 a. 使用事件(Event)来同步现程 b. 使用临界区域,控制线程对特定资源的独占式访问。 缺点是Critica... 阅读全文
posted @ 2012-03-11 14:02 万法自然~ 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1 模式2 前端3 服务层4 数据库层5 核心技术6 工具、系统7 学习方法8 其他技术9 其他非技术 阅读全文
posted @ 2012-03-11 10:41 万法自然~ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Putty是一款出色的Linux系统远程登录工具。Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工 具。主要优点如下: ◆ 完全免费; ◆ 在Windows 9x/NT/2000下运行的都非常好; ◆ 全面支持ssh1和ssh2; ◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用; ◆ 体积很小,仅364KB (0.54 beta版本); ◆ 操作简单,所有的操作都在一个控制面板中实现。延伸知识:Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要... 阅读全文
posted @ 2012-03-11 10:37 万法自然~ 阅读(696) 评论(0) 推荐(0) 编辑
摘要: http://progit.org/book/zh/ch1-1.htmlGit 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),(其他类型的产品有: Mercurial,Bazaar 以及 Darcs 等)在这类系统中,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。因为每一次的提取操作,实际上都是一次对代码仓库的完整备份。Git诞生于2005年Git特点: * 速度 * 简单的设计 * 对非线性开发模式的强力支持Git 阅读全文
posted @ 2012-03-11 10:36 万法自然~ 阅读(257) 评论(0) 推荐(0) 编辑
摘要: ##下载Ubuntu11.10http://www.ubuntu.com.cn/download/server/download/##username:timpassword:tim切换Root权限:sudo -s 或 sudo -i 阅读全文
posted @ 2012-03-11 10:34 万法自然~ 阅读(127) 评论(0) 推荐(0) 编辑