- 浏览: 300739 次
- 性别:
- 来自: 南京
最新评论
-
memorymyann:
不好意思我看错了
Java计算时间差 -
memorymyann:
好吧,网上很多方法一的,我不知道大家有验证过没有。我测试了下。 ...
Java计算时间差 -
ndzj981479673:
TonyLian 写道下这个包到WEB-INF/libs sp ...
org.springframework.web.servlet.DispatcherServlet -
Heart-wu:
com.jacob.com.ComFailException: ...
Jacob使用小结 -
wo4562658:
没有附件?getAnyCellStyle 这个方法,getHd ...
POI使用小结
文章列表
一 几个常用注释
@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");
- 2009-07-02 19:46
- 浏览 1241
- 评论(0)
关键字: jdbc
1.前言
数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游标(ResultSet)、Statement、连接 (Connection)等资源),往往会直接导致系统的稳定。这类不稳定因素,不单单由数据库或者系统本身一方引起,只有系统正式使用后,随着流量、用户的增加,才会逐步显露。
在b基于Java开发的系统中,JDBC是程序员和数据库打交道的主要途径,提供了完备的数据库操作方法接口。但考虑到规范的适用性,JDBC只提供了最直接的数据库操作规范,对数据库资源管理,如:对物理连接的管理及缓冲, ...
- 2009-06-11 21:17
- 浏览 1212
- 评论(0)
关键字: 缩放图像、图像切割、图像类型转换、彩色转为黑白
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 ...
- 2009-06-11 21:12
- 浏览 1593
- 评论(0)
比如:现在是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 = ...
- 2009-06-11 21:10
- 浏览 5802
- 评论(3)