`
文章列表
D:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 1000 -c 10 http://localhost:8080/zzt/This is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.or ...

Apache threshold

remove "#" for below lines in httpd.conf file: LoadModule info_module modules/mod_info.so LoadModule status_module modules/mod_status.so   remove "#" for this line: Include conf/extra/httpd-info.conf   it 's necessary to update the allows in httpd-info.conf below:<Loca ...
1. 下载ant工具包 (http://www.fayea.com/apache-mirror//ant/binaries/apache-ant-1.9.0-bin.zip)   2. 配置ant环境变量(ant存放路径) ANT_HOME::C:\Program Files\Java\apache-ant-1.9.0 PATH:%ANT_HOME%/bin   3. 查看是否安装成功:在dos窗口中输入命令ant,若 ...
http://static.springsource.org/spring-data/data-mongo/docs/1.0.0.M5/reference/html/#d0e1151
EasyMock常用方法 1. EasyMock类中的常用方法  static T createMock(java.lang.Class<?> toMock)用于创建被模拟的对象  static IMockControl createControl() 创建一个IMockControl对象,使用这个对象可以创建多个mock对象,并能使用它来控制这些mock对 ...

Spring中常用注解

  @Service用于标注业务层组件 @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注   如下是一个测试例子: applicationContext.xml     <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchem ...

TDD简介

TDD(Test-Driven Development) 测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。 TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模 ...
Spring中ApplicationContext加载机制。        加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。        这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口实现。开发中可根据目标Web容器的实际情况进行选择。   配置非常简单,在web.xml中增加: <listener> <listener-class> org.springframework.w ...
提高软件系统的可维护性和可复用性是面向对象设计的核心问题。   设计原则: 开闭原则 OCP 里氏代换原则 LSP 依赖倒转原则 DIP 接口隔离原则 ISP 组合/聚合复用原则 CARP 迪米特法则 LoD   开闭原则讲的是对抽象层关闭,对实现层开放(对扩展开放,对修改关闭) 【闭】 抽象层 (不允许更改,预见所有可能的扩展)      | 【开】 实现层 (允许扩展) 理解策略模式对开闭原则的支持   ----- //其他设计原则,后续慢慢补充  

UML设计

UML 中各种图形重要性的排行为: 用例图(Use Case) 类图(Class) 顺序图(Sequence) 协作图(Collaboration) 包图(Package) 状态图(State) 活动图(Activity) 物理图(Physical) 其中必需的只有用例图和类图。用例图重要是因为它是面向对象分析设计的基础,用例驱动是 RUP、XP 等各种现代开发方法的主要特征(我区分现代和古代的主要依据是看它是否以迭代模型作为其基础,而不是基于瀑布模型,是拥抱变化而不是拒绝变化)。类图重要是因为它是我们用来做分析和设计最主要的工具。   类图(Class diagrams)常用的关系:泛 ...

Spring与Testng整合

    博客分类:
  • Java
Spring专门为Junit testNG提供了一套测试集成接口类——AbstractSpringContextTests类,对于testNG就是其子类:AbstractTestNGSpringContextTests。Spring和testNG整合后,进行单元测试的时只要test类继承该类,就可以方便的使用spring注入。实现了spring和testNG的无缝整合,我们可以像写普通类那样测试被spring IoC容器所管理的类(否则我们必须在开始执行单元测试前重新加载Spring beanfactory,再用getBean("xxx")的方式获取IoC容器中类。)   ...

Struts 工作流程

工作流程:   对于采用struts框架的web应用,在Web应用启动时就会加载并初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,将Action的映射信息存放到ActionMapping对象中。 当ActionServlet接收到一个客户请求时,查询和用户请求匹配的ActionMapping实例,如果不存在,则返回用户请求路径无效的信息。 如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的数据保存到ActionForm对象中。 根据配置信息决定是否需要进行表单验证,如果需要,就调用 ...

乱码问题

    博客分类:
  • Java
我在myeclipse databae Explorer中 new SQL editor 运行了一条insert语句,但查询出来后,插入的中文全部成为乱码。而我用MySQL-Front insert进去的中文却可以正常存入进去,查询出来也是中文的,请教各位大虾们,这是个什么问题呀,为什么会出现乱吗??是不是我的myeclipse 哪个位置设错了??请指正,谢谢<   myeclipse databae Explorer中 new SQL editor 运行了一条insert语句,但查询出来后,插入的中文全部成为乱码。你检查下你是怎么连接数据库的,可以在数据库后面添加?us ...

Log4j 配置

    博客分类:
  • Java
## LOGGERS ## #define a logger #log4j.rootLogger=DEBUG,console,file log4j.rootLogger=INFO,console,file ## APPENDERS ## # define an appender named console, which is set to be a ConsoleAppender log4j.appender.console=org.apache.log4j.ConsoleAppender # define an appender named file, which ...

ReflectionTestUtils

    博客分类:
  • Java
org.springframework.test.util.ReflectionTestUtils   ReflectionTestUtils is a collection of reflection-based utility methods for use in unit and integration testing scenarios. There are often times when it would be beneficial to be able to set a non-public field, invoke a non-public setter me ...
Global site tag (gtag.js) - Google Analytics