`
jzhua2006
  • 浏览: 300739 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
一 几个常用注释   @Before   被它注释的方法,在每个测试方法运行之前都要执行   @After     与@Before相对,被它注释的方法,在每个测试方法运行之后执行   上述两个注释,它们是方法级别的,因为每个测试方法的运行前后,都会触发它们的执行。因此,有影响效率的嫌疑   这两类方法,都用public void 修饰,而且不能带有任何参数,命名随便
1:模拟方法抛出异常 final AccessException ce = new AccessException();                try        {            new Expectations(实例或类)            {                {                    实例或类.方法;    ...
在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可。   但运行程序的时候,却发现出错了:Exception in thread "main" java.util.ConcurrentModificationException    at java.util.HashMap$HashIterator.nextEntry(Unknown Source)    at java.util.HashMap$KeyIterator.next(Unknown Source)   ...
1:memcached 2:junit 3:lighttpd和Apache 4:spring 5:Rose 6:quartz 7:stfp 8:webservice 9:linux 10:敏捷开发 11:设计模式 12:搜索引擎 13:log4j 14:Mock技术(对UT贡献非常大) 15:json 16:oracle 17:SVN 18:Rome 19:Hessian 20:Accessive(通过反射实现对类的私有、公共等方法和变量模拟调用,只是调用) 21:静态检查(Findbugs、PMD、Checkstyle) 22:Cobertura,单元 ...
<beans>        <bean  id="abstractbean"  abstract=true>          <property  name="a">              <value>1 < alue>          </property>            <property  name="b">              <value>2 < alue>          </prop ...
        Calendar cale = Calendar.getInstance();        cale.setTime(new Date());        cale.add(Calendar.YEAR, countYear);           DateFormat dateFormat = new SimpleDateFormat(format);        return dateFormat.format(cale.getTime());
1:查看指定端口的进程  root用户权限  1、ps -ef| grep 端口  2、lsof -i:端口  普通用户权限  1、ps -ef| grep 端口 2:查看http服务是否正常  1、w3m http://******* (通过使用"q"退出该命令)  2、wget http://*******  3:使用tar命令打包和解包  打包:  tar cvzf 文件名.tar.gz 文件名 文件夹/    解包  tar xzfv 文件名.tar.gz 4:在Linux执行bin文件  chmod +x 文件名.bin  ./文件名.bin  5:查看执行命令 ...
在文件tomcat/conf/server.xml 中添加红色部分的配置即可打开使用压缩传输功能:         <Connector port="8080" address="${jboss.bind.address}"          maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"          emptySessionPath="true"          enableLookup ...
利用Oracle中的Spool缓冲池技术。做一记录,备忘。   具体步骤如下:   1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:    spool d:\output.txt   2、在命令行中输入相应的SQL查询,或者是相应的命令,譬如DESC命令:    select mobile from customer;    select mobile from client;    ……   3、在命令行中输入缓冲结果命令:    spool off;    则系统将缓冲池中的结果都输出到"output.txt"文件中,并以TAB键分隔!
背景:因为想写一个测试tomcat连接的程序,就试试自已去构造Http请求。找了一下发现Apache下有一个比较成熟的轮子HttpComponets. 使用库:Apache Http Client HttpClient是一个代码级的Http客户端工具,可以使用它模拟浏览器向Http服务器发送请求。 其中HttpClient是HttpComponents项目其中的一部份,HttpComponents简称为hc. 见http://hc.apache.org/ 使用HttpClient还需要HttpCore.这里其中包括Http请求与Http响应的代码封装。 现在导入两个jar包: ...
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLoca ...
四舍五入计算: DecimalFormat df = new DecimalFormat();         df.applyLocalizedPattern("#.00");                 double match = Double.parseDouble("4.42")         - Double.parseDouble("0.01");
关键字: jdbc 1.前言 数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接 (Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。 在b基于Java开发的系统中,JDBC是程序员和数据库打交道的主要途径,提供了完备的数据库操作方法接口。但考虑到规范的适用性,JDBC只提供了最直接的数据库操作规范,对数据库资源管理,如:对物理连接的管理及缓冲, ...
关键字: 缩放图像、图像切割、图像类型转换、彩色转为黑白 Java代码 package img;  import java.awt.Graphics;  import java.awt.Image;  import java.awt.Toolkit;  import java.awt.color.ColorSpace;  import java.awt.image.BufferedImage;  import java.awt.image.ColorConvertOp;  import java.awt.image.CropImageFilter;  import java.a ...
比如:现在是2004-03-26 13:31:40        过去是:2004-01-02 11:30:24 我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒 方法一: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try {     Date d1 = df.parse("2004-03-26 13:31:40");     Date d2 = df.parse("2004-01-02 11:30:24");     long diff = ...
Global site tag (gtag.js) - Google Analytics