- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch...
2012-07-20 16:03:12
88
原创 jsp中EL表达式不解析的问题
在本地tomcat6、j2ee5环境下,创建的web项目,jsp页面中使用了EL表达式,在本地运行没有问题,但是部署到服务器上tomcat5.0下,EL表达式不解析,出现在页面上直接打印 ${parameter}后在网上查找原因是:在j2ee5环境下创建web项目的web.xml文件中: web-app版本是2.5,这个在tomcat5.0下,默认isELIgnored="tru...
2012-03-29 17:32:16
97
原创 tomcat中的虚拟目录配置
在tomcat的server.xml中配置上下文:配置好后tomcat报如下错误,无法启动:严重: Parse Fatal Error at line 130 column 56: Invalid byte 2 of 2-byte UTF-8 sequence.org.xml.sax.SAXParseException: Invalid byte 2 of 2-...
2012-02-27 15:57:15
150
原创 struts2中redirect传中文参数乱码问题
今天在开发过程中遇到一个乱码问题,记录一下:在struts2中配置跳转,用type="redirect",带中文参数成了乱码。 按以下方法解决此问题: 首先tomcat的配置文件中要配置编码:server.xml <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirec...
2012-02-09 18:08:08
179
原创 关于oracle数据库中的nvl函数
以前将数据库查询结果展示在页面时,对于值null的字段,总是要判断下,如果为null,就显示“”,突然发现这个方法好笨,而且有些地方总会忘记改,在页面出现“null”。在使用oracle数据库时,发现nvl函数很好用,于是整理一下。 nvl( ) 函数语法NVL(eExpression1, eExpression2)参数eExpr...
2012-02-09 14:39:10
414
原创 oracle数据库中rownum分页
今天测试人员在项目测试中发现查询结果列表分页的时候,有的数据在好几页中重复显示,有的则一次都不显示,经过分析sql,原来问题出在rownum分页上了。在oracle中使用rownum分页,以前是按以下方式写:select * from(select a.*,rownum rn from table a where 条件 ) bwhere b.rn between 1 and 20 ;...
2012-02-08 11:53:50
101
原创 令人发晕的ORA-12705: Cannot access NLS data files or invalid environment specified
今天将java写的服务部署到一台新安装的linux redhat5时,出现了让人头疼的问题,此java服务通过jdbc连接oracle10数据库,jdk版本1.6 ,jdbc驱动是ojdbc14.jar。结果在连接数据库时报错:java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1ORA-12705...
2012-01-11 17:29:53
507
原创 关于struts-config.xml中的forward
今天在修改以前项目的时候发现一个bug,在action中用request.setAttribute设置了一个变量,在返回jsp页面后用request.getAttribute去获取这个变量,但是取到的总是空值,检查了半天,突然想起来,这是之前遇到过的一个问题,应该是在struts-config.xml中的forward配置中的redirect="true"引起的,上次出现这个问题,只是改了,没有认...
2011-12-29 17:45:28
325
原创 基于ssh框架项目整理中的问题
公司有一个比较老的项目,要修改下,看了其中的结构,引入了ssh框架,但实质上并没有使用spring和hibernate,鉴于这里面jar包太多太乱,所以想清理一下。比较惭愧的是,一直没有实际使用过ssh,去掉那些jar包,只能试了。首先,去掉在struts-config.xml中配置的以下监听:<controller processorClass="com.changda.util....
2011-12-29 10:37:47
92
原创 ora-01033问题解决
公司的oracle数据库服务(操作系统为redhat5)不知什么原因,在用plsql查询时速度很慢,检查后发现/etc/sysconfig/network文件中的HOSTNAME和 /etc/hosts文件中的HOSTNAME不一致,修改一致后,plsql竟然无法连接,报ora-01033错误,试过很多方法都不行。后来我用oracle的客户端工具oracle enterprise Manage...
2011-12-19 11:48:16
106
原创 orcle数据库备份恢复
oracle数据库的备份与恢复:在命令行方式下: 备份:exp user/password file=./back.dmp log=./back.log owner=user 恢复:imp user/password file=./back.dmp log=./back.log fromuser=user touser=user 但在这种方式下恢复时,存储过程未恢复,用p...
2011-12-19 11:38:38
194
原创 jdk中的des加密算法
这两天程序做压力测试,发现了一个问题,在用jdk提供的des加密时,当访问量过大时,加解密时突然报错java.lang.IllegalStateException: Cipher not initialized at javax.crypto.Cipher.c(DashoA12275) at javax.crypto.Cipher.doFinal(DashoA12275)...
2011-12-19 11:29:26
539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人