- 浏览: 92334 次
- 性别:
- 来自: 杭州
最新评论
-
xtpgyaps:
楼主,问下,,怎么我重构了JakartaMultiPartRe ...
struts2 使用 jakarta 上传文件时commons fileupload的异常捕捉 -
netfork:
时间变化真快,楼主08年5月份发的贴,现在再看涉及到的源代码, ...
struts2 使用 jakarta 上传文件时commons fileupload的异常捕捉 -
harry:
不错很不错
Linda Rising:“你相信谁?”
文章列表
事务方法嵌套调用的迷茫
Spring 事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务。结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。
其实这种是不认识 Spring ...
Oracle JDBC内存管理--Oracle白皮书2009年8月
原文:http://www.oracle.com/technetwork/database/enterprise-edition/memory.pdf
介绍
Oracle JDBC驱动程序可能会使用大量的内存。这是一种有意识的设计选择,在使用大量内存与提高性能之前做出权衡。在大 ...
Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量 ...
eclipse插件开发中获取文件所在的目录和路径小结
2009-02-18 18:02
前一段时间一直在搞eclipse插件开发,学习了不少东西!给我印象最深刻的是经常要获取eclipse相关的目录和路径,脑袋中大概整理了一下,总结如下:
1.String path = ((IFile)o).getLocation().makeAbsolute().toFile().getAbsolutePath();当然这句可以配合你选择的文件来获取当前文件的绝对路径
2.IWorkspace workspace = ResourcesPlugin.getWorkspace(); ...
是 String , StringBuffer 还是 StringBuilder ?
相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺 ...
Java I/O系统的类实在是太多了,这里我们只学习一些基本的和常用的,相信能够掌握这些就可以解决我们以后的普通应用了
1.什么是数据流 ?
数据流是指所有的数据通信通道
有两类流,InputStream and OutputStream,Java中每一种流的基本功能依赖于它们
InputStream 用于read,OutputStream 用于write, 读和写都是相对与内存说的,读就是从其他地方把数据拿进内存,写就是把数据从内存推出去
这两个都是抽象类,不能直接使用
2.InputStream 的方法有:
read() 从流中读入数据 有3中方式:
int read() 一次读一个字节
i ...
这两天用swing写打印,发现JDK文档里有一个说明:以 1/72 英寸为单位,这个进行纸张和屏幕大小换算可麻烦了,1/72英寸又是啥东西,一头雾水。去找了下资料,终于找到换算公式了,特记录一下:)72像素/英寸=28.346像素/厘米300像素/英寸=118.11像素/厘米1 厘米=0.3937 英寸1 英寸=2.54 厘米后来又找了篇文章,写的比较全。文章地址:http://www.elanso.com/ArticleModule/MlG9R6NiHGKeHvL9TDSYKAIi.html内容:首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算!photoshop ...
Chapter 10. 构建生命周期
10.1.1. 清理生命周期 (clean)
运行mvn clean将调用清理生命周期,它包含了三个生命周期阶段:
pre-clean
对单元测试jtester的分享。主要是对Untils基本框架的介绍。
Log4J使用完全手册 1
2009年02月15日 14:04
Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级 ...
实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录,我们写个例子看看我们最简单的解决方案我们先写一个接口IHello.java代码如下:package sinosoft.dj.aop.staticaop;public interface IHello { /** *//** ...
1.1.1
和Spring的集成
Unitils 也提供了对Spring框架的支持。Sping的一个基本远侧就是你的对象应该被设计成容易测试的,即使没有Spring或者其他容器。There
are times however, when it can be useful to work with object structures that
are wired by the Spring container.
Unitils支持Spring的特性如下:
管理ApplicationContext配置注入Spring beans到单元 ...
1.1.1 数据库测试
数据库层的单元测试对构建企业应用来说是比较有价值的,但是由于过于复杂我们不得不放弃他。Unitils降低了数据库测试的复杂度,让数据库测试简单而又容易维护,下面的章节描述DatabaseModule andDbUnitModule 怎么对你的数据库测试提供支持。
1.1.1.1
使用Dbunit维护测试数据
数据库测试应该使用单元测试数据库,这样你可以完全的精细的控制你使用到的测试数据。DbUnitModule 是基于DBunit构建的,可以提供对测试数据集的支持。
1.1.1.1.1 装载测试数据集
让 ...
1.1.1
Unitils 模块
下面的向导文件讲述Unitils 的模块系统和所提供的模块。我们从解释怎么配置测试环境并将让你的测试使用这些模块开始。子章节会深入的描述这些模块的功能。
1.1.1.1 Configuration
配置
对于任何一个项目,unitils 需要一些配置。默认情况下,有三个级别的配置,每个级别可以覆盖前一个配置。
1.
Unitils-defaults.properties:默认配置文件,在Unitils自己的发布包中。
2.
Unitils.propertis:包含项目范围的配置
3.
Uniti ...
Unitils 使用指南
单元测试起码理论上应该简单和直观的,但是真实生活中的项目通常涉及很多方面,例如数据驱动和中间件技术的使用,例如EJB和hibernate.
Unitils 起初希望在测试中能找到一个比较实际的视角来解决问题。它开始有一套自己的指导原则并且有了一个开源的库包含一些工具,这些工具使遵循了这些原则的应用便的容易测试。
这个使用指南将给你展示一些例子,来掩饰Unitils可以对你的项目做什么。如果你想学习怎么配置Unitils 来快速上手,你可以读我们的cookbook.
断言工具
Unitils
模块
数据库测试
...