- 博客(40)
- 收藏
- 关注
原创 VMware安装RHEL6虚拟机
为了能够在个人电脑上安装linux下的应用程序,进行学习、测试等,在Win8下安装了VMware和RHEL6虚拟机,其中的过程记录如下:1、安装VMware 这个没什么好说的。2、在VMware上新建RHEL虚拟机并安装 这个也简单。下载RHEL的iso,然后新建虚拟机,选择安装操作系统的iso和正确的操作系统类型,之后一直到创建完成。 启动虚拟机后会提示...
2013-12-27 18:57:53
525
原创 编写事务相关的JUnit测试
编写测试用例的时候有时需要用到事务,或者加载的配置文件中定义了事务相关的数据源,则需要测试用例能够开启事务。需要的配置如下:1、需要加载配置文件在class前面添加[code="java"]@ContextConfiguration(locations={"classpath:dataSourceContext.xml","classpath:xxx-context.xml"}...
2013-11-15 11:56:56
263
原创 Hibernate 使用HQL with Named Parameters的一个小问题
使用绑定变量时,如果有Date类型的参数,需要注意:1、如果需要使用不带时分秒的Date,则应使用setDate方法设置绑定变量;2、如果需要使用带时分秒的Date,则应使用setTimestamp方法设置绑定变量。...
2013-08-21 21:04:02
375
原创 Hibernate 列名无效 错误的一种原因
产生报错的场景:1、Hibernate使用纯sql方式查询;2、查询出来的结果拼装成一个VO对象。产生报错的原因:1、VO对象中为了拼装结果,有getXxx方法,用于拼装和组合结果;2、select出来的列中,没有getXxx对应的属性。如上,Hibernate就会报“列名无效”的错误。解决方法,select出来的列中包含xxx。比如:[code="sql"...
2013-08-21 20:56:42
2573
1
原创 SecureCRT中文乱码问题
自己用的SecureCRT中文显示始终是乱码,网上搜过的办法都是改“会话选项-终端-外观”里面的“字体”,改成宋体之类的,试过之后根本不起作用。后来发现其实应该是修改“字符编码”,我的是中文的win xp系统,改成GB18030就可以了。...
2013-06-05 09:16:05
154
原创 apache + mod_cluster + jboss 配置http压缩
随着web应用的交互性越来越强,其占用的网络带宽问题也日益凸显,最近正好要上线一个web应用,压力测试下的网络流量大的惊人,于是开始考虑http压缩的问题。 首先考虑的是mod_jk + jboss的环境,测试了一圈下来,发现mod_jk仅支持ajp协议,无法使用http压缩。后来了解到生产系统中用的是mod_cluster,于是又重新进行了测试,这次顺利搞定,压缩效果明显。...
2013-05-24 16:40:26
399
原创 Web Application的invoker servlet
Web Application Server提供了一种默认的访问servlet的方式,即通过http://myWebApp/mypackage.MyServlet的方式直接访问,而不需要定义和,这个功能称为invoker servlet,但是现在的App Server一般都默认禁用了这个功能,比如Tomcat在conf/web.xml里面注释掉了: invoker
2013-02-04 17:14:07
1464
Web Application的invoker servlet
Web Application Server提供了一种默认的访问servlet的方式,即通过http://myWebApp/mypackage.MyServlet的方式直接访问,而不需要定义<servlet/>和<servlet-mapping/>,这个功能称为invoker servlet,但是现在的App Server一般都默认禁用了这个功能,比如Tomcat在conf...
2013-02-04 17:14:00
249
原创 DefaultMessageListenerContainer事务相关问题
使用DefaultMessageListenerContainer作为消息接收器,典型的配置如下: class="org.springframework.jms.listener.DefaultMessageListenerContainer">
2011-08-22 11:04:31
6780
1
DefaultMessageListenerContainer事务相关问题
使用DefaultMessageListenerContainer作为消息接收器,典型的配置如下:<bean id="queueListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> <property name="connection...
2011-08-22 11:04:00
401
原创 Spring配置Bean的问题
今天发现了construtor-arg和property的一点不同之处,详述如下。(Spring版本2.5.6)对于int类型的属性:property的value可以指定某个类的public static变量,而construtor-arg的value则不能。比如:这个是没有问题的 class="org.springframework.beans.factor
2011-06-20 10:35:00
763
Spring配置Bean的问题
今天发现了construtor-arg和property的一点不同之处,详述如下。(Spring版本2.5.6)对于int类型的属性:property的value可以指定某个类的public static变量,而construtor-arg的value则不能。比如:这个是没有问题的<bean id="transport" class="org.springfram...
2011-06-20 10:35:00
148
转载 Hibernate使用count(*)取得表中记录总数(跨Hibernate3.x版本问题)(转)
<br />从Hibernate 3.0.x/3.1.x升级到最新的3.2版之后,3.2版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long,如果不升级代码,会得到一个ClassCastException。
2010-07-02 15:33:00
678
Hibernate使用count(*)取得表中记录总数(跨Hibernate3.x版本问题)(转)
从Hibernate 3.0.x/3.1.x升级到最新的3.2版之后,3.2版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long,如果不升级代码,会得到一个ClassCastException。...
2010-07-02 15:33:00
135
原创 在 IE下,页面只有一个text的时候,回车将自动submit的问题
<br />这个问题是由测试中发现的一个Bug引出来的。<br />Bug具体描述如下:<br />在输入框中输入内容,按回车键,默认焦点聚焦在入口菜单上。<br />如果开始点击'查询'按钮,以后再输入条件,然后回车的话,焦点定位是没问题的。<br /> <br />经查,之所以引起这个Bug,实际上是因为页面上只有一个input type="text",后来google了一下,发现了《在 IE下,页面只有一个text的时候,回车将自动submit》这篇文章,原来当只有一个text框时,按回车会自动提交。
2010-07-02 15:21:00
2457
在 IE下,页面只有一个text的时候,回车将自动submit的问题
这个问题是由测试中发现的一个Bug引出来的。Bug具体描述如下:在输入框中输入内容,按回车键,默认焦点聚焦在入口菜单上。如果开始点击'查询'按钮,以后再输入条件,然后回车的话,焦点定位是没问题的。经查,之所以引起这个Bug,实际上是因为页面上只有一个input type="text",后来google了一下,发现了《在 IE下,页面只有一个text的时候,回车将自动submit...
2010-07-02 15:21:00
136
原创 Eclipse Product扩展
<br />Eclipse创建Product有两种方式:<br />1、New - Product Configuration<br />2、Extensions - org.eclipse.core.runtime.products<br />其中,1属于比较正式的Product创建方法。2属于比较快捷的实现方法,不过能实现的功能也相对简单。<br /> <br />这里要重点说一下2的注意事项:<br />1、一定要给org.eclipse.core.runtime.products指定ID,这样才能在
2010-07-02 10:31:00
4057
Eclipse Product扩展
Eclipse创建Product有两种方式:1、New - Product Configuration2、Extensions - org.eclipse.core.runtime.products其中,1属于比较正式的Product创建方法。2属于比较快捷的实现方法,不过能实现的功能也相对简单。这里要重点说一下2的注意事项:1、一定要给org.eclipse.core.r...
2010-07-02 10:31:00
416
原创 Eclipse修改Build Path的问题
问题:从ClearCase上checkout下来的工程,里面的文件属性都被设置成readonly了,在Configure Build Path中添加了jar包的引用后,需要clean该工程才能生效,可下次打开Eclipse的时候,该jar包还是没有被添加到Build Path中。原因:.classpath文件时readonly的,所以修改Build Path不能生效。解决:修改.class
2010-04-29 17:32:00
10482
Eclipse修改Build Path的问题
问题:从ClearCase上checkout下来的工程,里面的文件属性都被设置成readonly了,在Configure Build Path中添加了jar包的引用后,需要clean该工程才能生效,可下次打开Eclipse的时候,该jar包还是没有被添加到Build Path中。原因:.classpath文件时readonly的,所以修改Build Path不能生效。解决:修改.class...
2010-04-29 17:32:00
350
原创 Spring - Quartz - cronExpression中问号(?)的解释
关于cronExpression网上可以搜到一大堆官方文档及其翻译,大部分都是出自同一篇转文,翻译的部分充满了错误和语病,尤其是关于问号(?)的解释部分,实在是没法看。还是自己研究一下吧。 官方文档上提到问号时是这样说的:The ? character is allowed for the day-of-month and day-of-week fields. It is use
2009-09-28 09:26:00
16388
1
Spring - Quartz - cronExpression中问号(?)的解释
关于cronExpression网上可以搜到一大堆官方文档及其翻译,大部分都是出自同一篇转文,翻译的部分充满了错误和语病,尤其是关于问号(?)的解释部分,实在是没法看。还是自己研究一下吧。官方文档上提到问号时是这样说的:The '?' character is allowed for the day-of-month and day-of-week fields. It is used...
2009-09-28 09:26:00
276
原创 finally块的问题(finally block does not complete normally)
当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下:1、不管try块、catch块中是否有return语句,finally块都会执行。2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句),所以如果finally块中有re
2009-09-16 10:31:00
36691
5
finally块的问题(finally block does not complete normally)
当finall块中包含return语句时,Eclipse会给出警告“finally block does not complete normally”,原因分析如下:1、不管try块、catch块中是否有return语句,finally块都会执行。2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句),所以如果finally块中有re...
2009-09-16 10:31:00
88
原创 Eclipse插件安装
通常网上搜到的Eclipse插件安装有两种方法:1、link方式;2、拷贝到Eclipse_Home下的plugins目录和features目录(如果需要的话) 其实,还有两种方法:3、Help->Software Updates->Find and Install 这种方式要求指定site目录,目录结构必须满足site目录的要求: xxx-site
2009-06-25 12:24:00
861
Eclipse插件安装
通常网上搜到的Eclipse插件安装有两种方法:1、link方式;2、拷贝到Eclipse_Home下的plugins目录和features目录(如果需要的话)其实,还有两种方法:3、Help->Software Updates->Find and Install 这种方式要求指定site目录,目录结构必须满足site目录的要求: xxx-site |-...
2009-06-25 12:24:00
76
原创 java私有属性的继承
一、几个事实:1、很多经典教材上的讲述,private属性不能被继承;2、子类对象实例化的时候会同时实例化一个父类对象;3、子类中可以存在与父类private方法签名相同的方法,可以认为是覆盖。二、结论:子类不能继承父类的private属性(事实1),但可以通过继承的方法(比如,public方法)访问到父类的private属性。
2009-04-23 13:42:00
7715
java私有属性的继承
一、几个事实:1、很多经典教材上的讲述,private属性不能被继承;2、子类对象实例化的时候会同时实例化一个父类对象;3、子类中可以存在与父类private方法签名相同的方法,可以认为是覆盖。二、结论:子类不能继承父类的private属性(事实1),但可以通过继承的方法(比如,public方法)访问到父类的private属性。...
2009-04-23 13:42:00
161
原创 javascript form submit的问题
提交表单之前通常需要简单的验证,假设该js方法名为validateCondition,这里有两种方法,每种方法都需要form和提交按钮配套使用,否则验证方法不生效。如下: 1、提交按钮是button类型..........................................onclick="formSubmit(this,validateCondition);">
2009-04-08 14:49:00
2175
javascript form submit的问题
提交表单之前通常需要简单的验证,假设该js方法名为validateCondition,这里有两种方法,每种方法都需要form和提交按钮配套使用,否则验证方法不生效。如下:1、提交按钮是button类型<form action="xxx.do" name="formname" id="formname" method="post">.......................
2009-04-08 14:49:00
410
原创 URL中文和编码问题
中文问题:采用Struts框架,直接提交form时(比如,form.submit();),不会有中文的问题。而如果采用拼接url的方式提交,并且jsp页面的编码为非中文方式(比如,utf-8等),则会有中文乱码的问题,此时需要在服务端对中文进行解析,最简单的语句new String(((String)sourceString).getBytes("ISO8859-1"),"UTF-8"),其中
2009-04-02 10:51:00
1647
URL中文和编码问题
中文问题:采用Struts框架,直接提交form时(比如,form.submit();),不会有中文的问题。而如果采用拼接url的方式提交,并且jsp页面的编码为非中文方式(比如,utf-8等),则会有中文乱码的问题,此时需要在服务端对中文进行解析,最简单的语句new String(((String)sourceString).getBytes("ISO8859-1"),"UTF-8"),其中...
2009-04-02 10:51:00
88
原创 SimpleDateFormat的问题
SimpleDateFormat的parse方法不是线程安全的,当多线程调用同一个SimpleDateFormat对象的parse方法时会抛出NumberFormatException异常。因此,当单线程调用时,考虑到SimpleDateFormat对象占用内存的问题,应该将该对象定义为全局静态变量;当多线程调用时,只能牺牲存储,采用局部变量。
2009-03-25 15:23:00
682
SimpleDateFormat的问题
SimpleDateFormat的parse方法不是线程安全的,当多线程调用同一个SimpleDateFormat对象的parse方法时会抛出NumberFormatException异常。因此,当单线程调用时,考虑到SimpleDateFormat对象占用内存的问题,应该将该对象定义为全局静态变量;当多线程调用时,只能牺牲存储,采用局部变量。...
2009-03-25 15:23:00
97
原创 java web工程里混入eclipse swt代码的诡异现象
最近将一个项目做成rcp和web两种形式,rcp中的业务逻辑代码尽量做成可复用的,以便web打包使用,然而有时还是难免会在要复用的代码里混入一点点rcp的成分,于是问题就来了。这部分代码打包后在web工程中会出现两种情况:1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是
2009-03-04 10:57:00
889
java web工程里混入eclipse swt代码的诡异现象
最近将一个项目做成rcp和web两种形式,rcp中的业务逻辑代码尽量做成可复用的,以便web打包使用,然而有时还是难免会在要复用的代码里混入一点点rcp的成分,于是问题就来了。这部分代码打包后在web工程中会出现两种情况:1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是...
2009-03-04 10:57:00
141
原创 重名CSS定义的问题
引入了几个CSS文件,其中有重名的定义,则后面的定义会覆盖前面的,这里覆盖的意思和windows里覆盖同名文件夹的意思类似,即几个重名CSS定义中,同名的属性被最后一个取代,而不同名的属性则全部融合到一个CSS中。示例如下:a.css.a{xxx:xxx;yyy:yyy;zzz:zzz}aa.css.a{xxx:www;uuu:uuu}最终的引用了a
2009-02-25 17:39:00
5808
重名CSS定义的问题
引入了几个CSS文件,其中有重名的定义,则后面的定义会覆盖前面的,这里覆盖的意思和windows里覆盖同名文件夹的意思类似,即几个重名CSS定义中,同名的属性被最后一个取代,而不同名的属性则全部融合到一个CSS中。示例如下:a.css.a{xxx:xxx;yyy:yyy;zzz:zzz}aa.css.a{xxx:www;uuu:uuu}最终的引用了a...
2009-02-25 17:39:00
1095
原创 开博第一篇
从毕业到现在做技术快三年了,每天都会有一些收获,感觉到自己在进步,希望能够借助博客记录一些点滴,分享自己的收获。这一篇就写一下最近遇到的两个小问题,作为开博第一篇吧。 1、在eclipse中编辑jsp、js、html等文档时,有时会报编码不兼容等错误,通常是在从别处复制一个文件到工程里,之后编辑并保存该文件时发生的。此类问题多数是因为页面编码的问题,应该考虑通过修改文件的propertie
2009-02-17 09:59:00
537
开博第一篇
从毕业到现在做技术快三年了,每天都会有一些收获,感觉到自己在进步,希望能够借助博客记录一些点滴,分享自己的收获。这一篇就写一下最近遇到的两个小问题,作为开博第一篇吧。1、在eclipse中编辑jsp、js、html等文档时,有时会报编码不兼容等错误,通常是在从别处复制一个文件到工程里,之后编辑并保存该文件时发生的。此类问题多数是因为页面编码的问题,应该考虑通过修改文件的properties...
2009-02-17 09:59:00
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人