- 浏览: 158974 次
- 性别:
- 来自: 上海
最新评论
-
walle1027:
都不起效果,我的浏览器chrom 14 firefox10上述 ...
运用onunload事件判断浏览器是刷新还是关闭窗口 -
yinzisheng:
楼主你好,按照你的这个写的会报一个错误:
Exceptio ...
J2SE环境下使用JPA -
zxsy007x:
学习,有点看不太明白。
common file upload 实现文件上传 -
trevorwang:
dataSource能否数据源
JasperReport+Struts2学习记录 -
yuanwei0221:
[/b][b][/i][i][/i][i][i][/i]
常用数据库提取前N条记录的不同写法
文章列表
org.springframework.test包能够提供如下一些功能:
缓存Spring上下文
完成测试类的依赖注入
为测试引入事务管理
提供有助于测试的实例变量
1、上下文管理、缓存
借助于org.springframework.test包,能够完成Spring上下文的装载、缓存工作。注意,缓存Spring上下文非 常有意义。在大型项目中,应用启动的时间很长,因为Spring IoC容器需要实例化大量的对象。这并不是由 Spring本身造成的。比如,某项目存在50-100个Hibernate映射文件,则为装载它们,需要耗费10-20秒左右。 如果每次执行测试用例时都需要重新装载 ...
- 2008-04-16 16:03
- 浏览 3255
- 评论(0)
Hibernate采用对象标识符,也就是通常我们所说的OID来创建对象和数据库表里记录的对应关系,对象的OID和表里的主键对应,所以说OID是非常重要的,不应该让程序来给它赋值.数据库区分同一表的不同记录是用主键来区分.而JAVA区分同一类的不同对象是用内存地址,在JAVA语言中判断两个对象的引用变量是否想相等,有以下两种比较方式.1)用运算符”==”比较内存地址,此外还可以用Object的equals方法也是按内存地址比较.2)比较两个对象的值是否相同,JAVA中的一些覆盖了Object类的equals方法实现比较合适.例如String和Date类,还有JAVA包装类.如果是Strin ...
- 2008-04-16 15:05
- 浏览 2856
- 评论(0)
1、在使用struts2验证框架时,重复输入提交错误,服务器返回的错误信息会重复出现在页面上。
解决方法:将移交给spring管理的action bean 配置为prototype类型
如,<bean id="login" scope="prototype" class="smartcoms.web.action.LoginAction"></bean>
2、 web系统中的相对路径和绝对路径问题,尤其是在要解析一些配置文件或属性文件的时候,经常跳出IOException:找不到文件或路径。
解决:
一、普 ...
- 2008-04-15 16:15
- 浏览 2553
- 评论(0)
国际化Internationalization-I18N,本地化Localization-L10N
为了实现国际化,必须先提供程序所需的资源文件(key-value对)。资源文件的命名可以有一下三种形式:
baseName_language_country.properties
baseName_language.properties
baseName.pro ...
- 2008-04-15 14:46
- 浏览 1225
- 评论(0)
0.Eclipse 3.3.2
http://download.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/index.php#EclipseSDK
0.5.lomboz J2EE插件,开发JSP,EJB
http://forge.objectweb.org/projects/lomboz
1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等
http://www.myeclipseide.com
2.Prope ...
- 2008-03-12 15:57
- 浏览 2630
- 评论(0)
windows版:
http://download2.bea.com/pub/platform/90/server900_win32.exe
http://download2.bea.com/pub/platform/90/server900_zh_CN_win32.exe
http://download2.bea.com/pub/platform/81/platform815_win32.exe
http://download2.bea.com/pub/platform/81/platform814_zh_CN_win32.exe
http://download2.bea.com/pu ...
- 2008-02-27 09:23
- 浏览 2526
- 评论(0)
-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书
-alias 产生别名
-keystore 指定密钥库的名称(产生的各类信息将不在.keystore ...
- 2008-02-22 17:40
- 浏览 1414
- 评论(0)
Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:
包 描述
Com.sum.swing.plaf.motif 用户界面代表类,它们实现Motif界面样式
Com.sum.java.swing.plaf.windows 用户界面代表类,它们实现Windows界面样式
Javax.swing Swing组件和使用工具
Javax.swing.border Swing轻量组件的边框
Javax.swing.colorchooser JcolorChooser的支持类/接口 ...
- 2008-02-10 14:04
- 浏览 3751
- 评论(0)
1.在任意的class里调用
URLDecoder.decode(this.getClass().getClassLoader().getResource("/").getPath(), "UTF-8");
将获得当前class的全路径。
如 : C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\clientweb\WEB-INF\classes
URLDecoder.decode负责把编码还原,不然路径中就会有类似于%20%ED等的符号。
2.可以在servlet的init ...
- 2008-01-25 14:45
- 浏览 4426
- 评论(1)
house-keeping-sleep-time: house keeper 保留线程处于睡眠状态的最长时间,house keeper 的职责就是检查各个连接的状态,并判断是否需要销毁或者创建,这个的默认值是30秒。
house-keeping-test-sql: 如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非常快的被执行.如果没有定义,测试过程将会被忽略。
maximum-active-time: 如果housekeeper 检测到某个线程的活动时间大于这个数值.它将会杀掉这个线程.所以确认一下你的服务器的带宽.然后定一个合 ...
- 2008-01-24 13:08
- 浏览 2264
- 评论(0)
1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
2. INFORMIX
SELECT FIRST N * FROM TABLE1
3. DB2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
或者
SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY
4. SQL SERVER
SELECT TOP N * FROM TABLE1
5. SYBASE
SET ROWCOUNT N ...
- 2008-01-06 19:02
- 浏览 1430
- 评论(1)
设虚拟目录 "site",通过 http://localhost:8080/site 访问物理路径 D:\site 文件夹里面的内容。设置过程如下:
1.复制 Tomcat6.0\webapps\ROOT 目录下的 WEB-INF 文件夹到 D:\site 目录下。
2.打开 D:\site\WEB-INF 目录下的 web.xml 文件,在 </description> 之后加入:
<!--JSPC servlet mappings start -->
<!--JSPC servlet mappings end -->
3.打开 Tomc ...
- 2008-01-06 18:41
- 浏览 12656
- 评论(2)
打开server.xml将Connector port="8080"改为Connector port="80"因为WEB中默认打开的是80端口找到Host name="localhost" 一项,将其改为Host name="www.***.com"然后再进入..\work\catalina\下将目录localhost改名为www.***.com
OK,然后重启tomcat
输入你的域名:www.***.com
tomcat的WEB后台管理,要比手写server.xml方便。
打开..\con ...
- 2008-01-03 14:49
- 浏览 3132
- 评论(0)
架构师,应该是一个技术企业的最高技术决策者。他主要负责公司软件产品或软件项目的技术路线与技术框架的制订。好的架构师都是善良的独裁者,具有很强的技术、良好的写作能力、良好的口头表达能力,能够在各个层次进行沟通。从开发人员到架构师的成长应该是阶梯式的,一般来讲开发人员在刚刚开始工作时只能开发简单的独立软件模块,慢慢的随着经验的增长,他开始接触一些相互之间有信息传递的模块,而后来,他会发现自己接到的开发任务已经不是一个独立的单体,这些任务由一些专门的软件部分组成,可能包含数据库,工作流引擎,消息服务等等各种功能模块,可能分布在不同的服务器上,所有的部分协同起来,完成软件功能。而这时候,体系结构 ...
- 2007-12-18 09:58
- 浏览 884
- 评论(0)
面向对象编程的基本原则
这些原则着重于OOD中的依赖管理方面,而淡化抽象与建模方面。这并不是说OO在抽象方面不够强大,或是OO不适合构建模型。当然有很多人都在使用OO的这些部分,只是这些原则集中关注于依赖管理。
依赖管理是我们每个人都要面对的问题,每当我们在屏幕面前打开那些彼此纠结又令人作呕的代码,我们就会遭受不良的依赖管理所带来的恶果。不良的依赖管理导致代码难以改变,易被破坏,而且不可重用。实际上,我在PPP一书中谈论过很多不同的设计坏味道,而这些都与依赖管理有关。从另一方面来说,如果依赖经过了良性的管理,代码就可以保持灵活性、健壮性和重用性。所以依赖管理和这些相关原则是 ...
- 2007-12-05 15:45
- 浏览 1172
- 评论(0)