
web
文章平均质量分 77
yuyu_1713
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
request.getRemoteAddr()和request.getRemoteHost()
request.getRemoteAddr()是获得客户端的ip地址。 request.getRemoteHost()是获得客户端的主机名。 关于request.getRemoteHost的性能问题 在一个业务系统中使用request.getRemoteHost(),会造成使用该方法使用该功能模块时速度特别慢 (测试功能时发现该功能模块中对应的域名获...原创 2012-05-24 17:12:02 · 414 阅读 · 0 评论 -
Java用native2ascii命令做unicode编码转换
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2asci...原创 2012-11-15 18:57:18 · 127 阅读 · 0 评论 -
log4j的配置详解
第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 1 log4j.rootCategory=INFO, stdout , R 2 3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 log4j.appender.std...原创 2012-08-30 11:05:01 · 131 阅读 · 0 评论 -
JSP中的两种包含页面的方法
[java] view plaincopy //第一种:include指令:当JSP转换成Servlet时引入指定文件 //第二种:动作元素:当JSP页面被请求时引入指定文件 //第二种方法可以很方便的用来向所包含页传递参数,方法如下: ...原创 2012-09-03 10:16:25 · 134 阅读 · 0 评论 -
MyEclipse中删除添加的Hibernate Capabilities
我是通过菜单MyEclipse->Project Capabilities添加了对Hibernate的支持 添加容易,删除难,菜单里好像没有删除对Hibernate支持的功能,只能手工删除了: 1.把项目根目录下文件.myhibernatedata删除 2.修改项目根目录下文件.project:删除其中两段内容: ...原创 2012-09-03 16:33:26 · 147 阅读 · 0 评论 -
MyEclipse自动提示设置、spring 自动提示
环境:MyEclipse 6.5 问题:MyEclipse自动提示设置和优化。 解决: 1. 打开MyEclipse6.5,然后 Window-------->Preferences; 2.选择Java-------->展开-------->Editor-------->选择ContentAssist; 3.选择ContentAssist-...原创 2012-09-04 10:18:59 · 145 阅读 · 0 评论 -
ids for this class must be manually assigned before calling save()..
引起问题的原因: 由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。 首先我的表(Info)由两个字段组成,即: int id;//主建 String name; (自己做测试,所以就简单的建了个表) 由Hibernate生成的Info.hbm.xml中是这样写的: -------------------------------------------...原创 2012-09-06 11:39:01 · 99 阅读 · 0 评论 -
struts2 标签
Struts2常用标签总结 一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2...原创 2012-09-11 16:49:31 · 124 阅读 · 0 评论 -
struts2 <s:property/>标签的使用--输出时间格式转换
1.按需输出特定长度的字符 例:,只输出name的前四个字符,其中name是我需要输出的字符串。 2.格式化输出日期 例:,这里说明一下,'format.date'是输出的日期 的格式,这个配置在国际化资源文件中:format.date ={0,date,yyyy-MM-dd } ,其中的格式可以自己配置,createdDt是我要输出的日期。 这种格式化输出日期的方法也适用于别的标签,例如...原创 2012-09-12 15:17:45 · 156 阅读 · 0 评论 -
weblogic与websphere的区别———转
1. 可靠性,可扩展性,可用性 根据最近的公开评测和客户的反映表明:BEA在可靠性(reliability),可扩展性(scalability),性能(performance), 可用性(availablity)方面领先于IBM。 BEA最近所做的内部测试和与客户一起做的测试(一个大型金融机构)表明。BEA具有良好的线性可扩展性。性能是IBM的1.5-2.5倍 ...原创 2012-09-17 17:04:09 · 5546 阅读 · 0 评论 -
weblogic搭建环境遇到的错误
2012-07-23 16:31:54,587 ERROR [org.springframework.web.context.ContextLoader] - org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzJob' defined in file [/h...原创 2012-07-26 16:47:40 · 749 阅读 · 0 评论 -
XStream的用法
XStream是thoughtworks公司发布的一个简单的Java类库,用于将JavaBean序列化为XML,并且能够将XML文件反向转换为JavaBean。本文根据XStream1.3.1版本对其基本使用做简单介绍,参考资料来源于官方教程和API。 壹、快速上手 通过一个简单的示例来演示XStream的基本使用,你会发现使用XStream在JavaBean和...原创 2012-03-27 16:51:46 · 282 阅读 · 0 评论 -
DTO或Form中的属性命名时,属性名称的前两个字母必须小写
DTO或Form中的属性命名时,属性名称的前两个字母必须小写。 今天在一个系统中发现了一个问题,在某DTO中有一个属性名称为 tClassType ,但是, 当我在jsp页面中使用时,后台老是报 No getter method for property tClassType of bean org.apache.struts.taglib.html.BEAN,经过确认, 该DTO确实有这...原创 2012-05-24 17:12:15 · 564 阅读 · 0 评论 -
tomcat6.0.20配置jndi,spring配置
1、环境 1)tomcat 6.0.20 2)oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit 通过pl sql 查看oracle版本sql:select banner from sys.v_$version 3)jdk版本:1.5.0_16 ...原创 2012-05-30 15:15:11 · 110 阅读 · 0 评论 -
tomcat 启动时加载项目
启动加载项目配置 在server.xml中添加如下: 配置远程调试: 在bin/catalina/catalina.bat文件中添加: set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=87...原创 2012-05-30 15:22:52 · 103 阅读 · 0 评论 -
hibernate中get方法和load方法的根本区别
hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象的...原创 2012-10-23 11:27:24 · 98 阅读 · 0 评论 -
控制台有如下信息:handling transient entity in delete processing
通过dao的get方法得到了相应的永续对象,再用dao的deleteWithEvict删除对象,但结果不出错,也不发SQL删除数据。 控制台有如下信息:handling transient entity in delete processing 可能的原因如下: 1、updatecounter的值为null,hibernate要求必须为整型值; 2、删除的数据必须是你这次sessi...原创 2012-10-24 11:28:23 · 872 阅读 · 0 评论 -
为什么重写 equals 和 hashCode 方法
一. 关键字: Object 、 equals() 、 hashCode () 二. 为什么需要重写: 众所周知, Object 是所有类的父类。但,我们在实际开发中自定义自己类时,往往需要重写 Object 中 equals 和 hashCode 方法。为什么呢?首先看看 Object 的 API 吧。 Object 类中原始写法是: p...原创 2012-06-21 13:05:05 · 132 阅读 · 0 评论 -
hibernate延迟加载
延迟加载: 首先说明Hibernate3延迟加载只对其中的load,get,find一些内值方法有用,对hql等写sql的无效。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真 正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的 延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。 ...原创 2012-06-21 17:04:13 · 100 阅读 · 0 评论 -
linux 安装 jrmc
下载jrockit-jdk1.6.0_20-R28.1.0-4.0.1-linux-ia32.bin 执行以下命令将文件设为可执行 chmod 777 jrockit-jdk1.6.0_20-R28.1.0-4.0.1-linux-ia32.bin 然后 ./jrockit-jdk1.6.0_20-R28.1.0-4.0.1-linux-ia32.bin 一路next,完成...原创 2012-07-16 11:24:28 · 124 阅读 · 0 评论 -
Sun 自带的Gzip压缩解压xml实例
import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce...原创 2012-07-16 17:27:55 · 198 阅读 · 0 评论 -
Deployment failure on Tomcat 6.x. Could not copy all resources
在myeclipse 部署项目的时候报:Deployment failure on Tomcat 6.x. Could not copy all resources to c:\apache-tomcat-6.0\webapps\demo If a file is locked, you can wait until the lock times out to redeploy, or stop...原创 2013-02-18 10:52:27 · 200 阅读 · 0 评论