自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 VMware安装RHEL6虚拟机

为了能够在个人电脑上安装linux下的应用程序,进行学习、测试等,在Win8下安装了VMware和RHEL6虚拟机,其中的过程记录如下:1、安装VMware 这个没什么好说的。2、在VMware上新建RHEL虚拟机并安装 这个也简单。下载RHEL的iso,然后新建虚拟机,选择安装操作系统的iso和正确的操作系统类型,之后一直到创建完成。 启动虚拟机后会提示...

2013-12-27 18:57:53 455

原创 编写事务相关的JUnit测试

编写测试用例的时候有时需要用到事务,或者加载的配置文件中定义了事务相关的数据源,则需要测试用例能够开启事务。需要的配置如下:1、需要加载配置文件在class前面添加[code="java"]@ContextConfiguration(locations={"classpath:dataSourceContext.xml","classpath:xxx-context.xml"}...

2013-11-15 11:56:56 195

原创 Hibernate 使用HQL with Named Parameters的一个小问题

使用绑定变量时,如果有Date类型的参数,需要注意:1、如果需要使用不带时分秒的Date,则应使用setDate方法设置绑定变量;2、如果需要使用带时分秒的Date,则应使用setTimestamp方法设置绑定变量。...

2013-08-21 21:04:02 326

原创 Hibernate 列名无效 错误的一种原因

产生报错的场景:1、Hibernate使用纯sql方式查询;2、查询出来的结果拼装成一个VO对象。产生报错的原因:1、VO对象中为了拼装结果,有getXxx方法,用于拼装和组合结果;2、select出来的列中,没有getXxx对应的属性。如上,Hibernate就会报“列名无效”的错误。解决方法,select出来的列中包含xxx。比如:[code="sql"...

2013-08-21 20:56:42 2289 1

原创 SecureCRT中文乱码问题

自己用的SecureCRT中文显示始终是乱码,网上搜过的办法都是改“会话选项-终端-外观”里面的“字体”,改成宋体之类的,试过之后根本不起作用。后来发现其实应该是修改“字符编码”,我的是中文的win xp系统,改成GB18030就可以了。...

2013-06-05 09:16:05 121

原创 apache + mod_cluster + jboss 配置http压缩

随着web应用的交互性越来越强,其占用的网络带宽问题也日益凸显,最近正好要上线一个web应用,压力测试下的网络流量大的惊人,于是开始考虑http压缩的问题。 首先考虑的是mod_jk + jboss的环境,测试了一圈下来,发现mod_jk仅支持ajp协议,无法使用http压缩。后来了解到生产系统中用的是mod_cluster,于是又重新进行了测试,这次顺利搞定,压缩效果明显。...

2013-05-24 16:40:26 345

原创 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 1439

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 176

原创 DefaultMessageListenerContainer事务相关问题

使用DefaultMessageListenerContainer作为消息接收器,典型的配置如下:        class="org.springframework.jms.listener.DefaultMessageListenerContainer">

2011-08-22 11:04:31 6697 1

DefaultMessageListenerContainer事务相关问题

使用DefaultMessageListenerContainer作为消息接收器,典型的配置如下:<bean id="queueListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> <property name="connection...

2011-08-22 11:04:00 332

原创 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 734

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 105

转载 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 640

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 97

原创 在 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 2426 1

在 IE下,页面只有一个text的时候,回车将自动submit的问题

这个问题是由测试中发现的一个Bug引出来的。Bug具体描述如下:在输入框中输入内容,按回车键,默认焦点聚焦在入口菜单上。如果开始点击'查询'按钮,以后再输入条件,然后回车的话,焦点定位是没问题的。经查,之所以引起这个Bug,实际上是因为页面上只有一个input type="text",后来google了一下,发现了《在 IE下,页面只有一个text的时候,回车将自动submit...

2010-07-02 15:21:00 100

原创 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 3970

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 332

原创 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 10377

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 318

原创 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 16141 6

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 204

原创 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 36255 7

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 68

原创 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 840

Eclipse插件安装

通常网上搜到的Eclipse插件安装有两种方法:1、link方式;2、拷贝到Eclipse_Home下的plugins目录和features目录(如果需要的话)其实,还有两种方法:3、Help-&gt;Software Updates-&gt;Find and Install 这种方式要求指定site目录,目录结构必须满足site目录的要求: xxx-site |-...

2009-06-25 12:24:00 57

原创 java私有属性的继承

一、几个事实:1、很多经典教材上的讲述,private属性不能被继承;2、子类对象实例化的时候会同时实例化一个父类对象;3、子类中可以存在与父类private方法签名相同的方法,可以认为是覆盖。二、结论:子类不能继承父类的private属性(事实1),但可以通过继承的方法(比如,public方法)访问到父类的private属性。

2009-04-23 13:42:00 7539

java私有属性的继承

一、几个事实:1、很多经典教材上的讲述,private属性不能被继承;2、子类对象实例化的时候会同时实例化一个父类对象;3、子类中可以存在与父类private方法签名相同的方法,可以认为是覆盖。二、结论:子类不能继承父类的private属性(事实1),但可以通过继承的方法(比如,public方法)访问到父类的private属性。...

2009-04-23 13:42:00 144

原创 javascript form submit的问题

提交表单之前通常需要简单的验证,假设该js方法名为validateCondition,这里有两种方法,每种方法都需要form和提交按钮配套使用,否则验证方法不生效。如下: 1、提交按钮是button类型..........................................onclick="formSubmit(this,validateCondition);">

2009-04-08 14:49:00 2119

javascript form submit的问题

提交表单之前通常需要简单的验证,假设该js方法名为validateCondition,这里有两种方法,每种方法都需要form和提交按钮配套使用,否则验证方法不生效。如下:1、提交按钮是button类型&lt;form action="xxx.do" name="formname" id="formname" method="post"&gt;.......................

2009-04-08 14:49:00 372

原创 URL中文和编码问题

中文问题:采用Struts框架,直接提交form时(比如,form.submit();),不会有中文的问题。而如果采用拼接url的方式提交,并且jsp页面的编码为非中文方式(比如,utf-8等),则会有中文乱码的问题,此时需要在服务端对中文进行解析,最简单的语句new String(((String)sourceString).getBytes("ISO8859-1"),"UTF-8"),其中

2009-04-02 10:51:00 1626

URL中文和编码问题

中文问题:采用Struts框架,直接提交form时(比如,form.submit();),不会有中文的问题。而如果采用拼接url的方式提交,并且jsp页面的编码为非中文方式(比如,utf-8等),则会有中文乱码的问题,此时需要在服务端对中文进行解析,最简单的语句new String(((String)sourceString).getBytes("ISO8859-1"),"UTF-8"),其中...

2009-04-02 10:51:00 70

原创 SimpleDateFormat的问题

SimpleDateFormat的parse方法不是线程安全的,当多线程调用同一个SimpleDateFormat对象的parse方法时会抛出NumberFormatException异常。因此,当单线程调用时,考虑到SimpleDateFormat对象占用内存的问题,应该将该对象定义为全局静态变量;当多线程调用时,只能牺牲存储,采用局部变量。

2009-03-25 15:23:00 651

SimpleDateFormat的问题

SimpleDateFormat的parse方法不是线程安全的,当多线程调用同一个SimpleDateFormat对象的parse方法时会抛出NumberFormatException异常。因此,当单线程调用时,考虑到SimpleDateFormat对象占用内存的问题,应该将该对象定义为全局静态变量;当多线程调用时,只能牺牲存储,采用局部变量。...

2009-03-25 15:23:00 75

原创 java web工程里混入eclipse swt代码的诡异现象

最近将一个项目做成rcp和web两种形式,rcp中的业务逻辑代码尽量做成可复用的,以便web打包使用,然而有时还是难免会在要复用的代码里混入一点点rcp的成分,于是问题就来了。这部分代码打包后在web工程中会出现两种情况:1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是

2009-03-04 10:57:00 854

java web工程里混入eclipse swt代码的诡异现象

最近将一个项目做成rcp和web两种形式,rcp中的业务逻辑代码尽量做成可复用的,以便web打包使用,然而有时还是难免会在要复用的代码里混入一点点rcp的成分,于是问题就来了。这部分代码打包后在web工程中会出现两种情况:1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是...

2009-03-04 10:57:00 125

原创 重名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 5713

重名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 1052

原创 开博第一篇

从毕业到现在做技术快三年了,每天都会有一些收获,感觉到自己在进步,希望能够借助博客记录一些点滴,分享自己的收获。这一篇就写一下最近遇到的两个小问题,作为开博第一篇吧。 1、在eclipse中编辑jsp、js、html等文档时,有时会报编码不兼容等错误,通常是在从别处复制一个文件到工程里,之后编辑并保存该文件时发生的。此类问题多数是因为页面编码的问题,应该考虑通过修改文件的propertie

2009-02-17 09:59:00 516

开博第一篇

从毕业到现在做技术快三年了,每天都会有一些收获,感觉到自己在进步,希望能够借助博客记录一些点滴,分享自己的收获。这一篇就写一下最近遇到的两个小问题,作为开博第一篇吧。1、在eclipse中编辑jsp、js、html等文档时,有时会报编码不兼容等错误,通常是在从别处复制一个文件到工程里,之后编辑并保存该文件时发生的。此类问题多数是因为页面编码的问题,应该考虑通过修改文件的properties...

2009-02-17 09:59:00 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除