- 浏览: 119620 次
- 性别:
- 来自: 沈阳
最新评论
-
jun1022509040:
http://download.csdn.net/detail ...
c3p0数据源启动抛异常APPARENT DEADLOCK!!! -
darrenzhong:
c3p0 报错APPARENT DEADLOCK!!! 解决方 ...
c3p0数据源启动抛异常APPARENT DEADLOCK!!! -
djcbpl:
我的问题解决了;很好
SSH+Oracle批量插入数据小结 -
djcbpl:
太感谢你了
SSH+Oracle批量插入数据小结 -
akin123456:
修改的办法在哪里?
c3p0数据源启动抛异常APPARENT DEADLOCK!!!
文章列表
1、使用eclipse导出一个可执行的jar,在dos命令行下可执行可以正常执行,但是放到linux中执行报如下异常:
Exception in thread "main" java.lang.ClassFormatError
原因:
java版本不一致引起的(linux中得java版本较低),使用java1.6编写的项目,但linux中为java1.4。
解决方法:
更换高的java版本
2、执行一个sh脚步抛出如下异常
/bin/bash^M: bad interpreter: No such file or directory
原因:
用vim打开sh文件使 ...
项目中使用了Struts2、spring3、hibernate3等框架。在开发环境中使用Tomcat6.0部署可正常运行,但在linux环境中部署到Weblogic10.3.5.0上运行报如下异常:
org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
原因:
weblogic中已经有了一个antlr.jar包,而hibernate3用到了weblogic中较低版本的antlr.jar,所导致的异常。
解决方 ...
一、使用spring提供的代理类(DelegatingFilterProxy)整合Filter
1.编写类并实现Filter接口
package com.test;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
im ...
基于此文(http://vinceyu.iteye.com/blog/1235931),加入了零配置整合struts2,只是一个简单的demo。
例子中使用的cxf2.3.7版本(http://archive.apache.org/dist/cxf/2.3.7/),spring3.0.6版本(http://www.springsource.org/download/community?project=Spring%2520Framework),struts2.3.1.1版本(http://struts.apache.org/2.3.1.1/),并没有提供jar包,有需要自己下吧。
cxf是一款很简单、实用的web service框架,官方地址是http://cxf.apache.org/,这里主要介绍零配置spring 整合cxf,下面列出整合步骤(结合上传的项目及CXFServer项目中得readme.txt):
1.创建一个web项目
2.导入相关的jar包(spring、cxf、log4j)
3.添加spring配置文件
4.修改web.xml文件
如此简单的4步web service功能的服务器搭建完成。把项目部署到web容器中(tomcat),启动,然后在浏览器中输入(http://localhost:8088/CXFServer/service ...
Excel 2007使用“条件格式”,给奇数行指定颜色。做法:
1)选中全部要隔行换色的数据;
2)在“开始”项中选择“条件格式”;
3)在出现的条件下拉框中选择“新建规则”;
4)在弹出的对话框“选择规则类型”中选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”处输入“=MOD(ROW(),2)=1”,在格式中选择填充的颜色;
5)点“确定”,这时所有奇数行就被换上你指定的颜色了
安装了jdk1.5(并没安装其他版本如:1.6),修改环境变量JAVA_HOME和path属性都配置成1.5的。之后再安装jdk1.6,还没有配置环境变量,但在dos命令行(cmd)下执行java -version发现显示1.6版本。
原因是1.6安装时将java.exe安装到%SystemRoot%\system32(即C:\WINDOWS\system32),如果jdk1.5的path环境变量位于%SystemRoot%\system32之后,系统读取C:\WINDOWS\system32里jdk1.6的java.exe,而不是后面配置的jdk1.5的java.exe。
...
1.like查询时,输入如:"%"、"_"查不到想要的结果,使用escape转义要查询的字符,可正确查出结果
select * from table where name like '%|%%' escape '|';
上例是将“%”(百分号),转义为“|”(竖)
2.查看表空间
select
a.a1 as 表空间名称,
c.c2 as 类型,
c.c3 as 区管理,
b.b2 / 1024 / 1024 as 表空间大小M,
(b.b2 - a.a2) / 1024 / 1024 as 已使用M,
...
项目分前、后台2个项目,使用的是绿色解压版tomcat6.0,如果将2个项目一起部署,启动太慢而且启动时容易抛出异常。由于我两个项目都参加了开发,在和其他同事调试的时候又必须开两个项目,这样导致时间大大的浪费,于是就将两个项目分别部署,这样调试、开发两不误。
把tomcat解压两份,然后在把项目部署在对应的容器上,部署需要注意如下事项:
1.环境变量中配置JAVA_HOME(tomcat需要这个参数),如下图:
这样也简化了java环境变量Path中的配置,如下图:
2.修改tomcat的端口,修改tomcat6\bin\server.xml文件中得三处端口(修改其中一个tomcat的 ...
插入数据是一项很简单的操作,但一旦提高了数据量,就变得不那么容易。
最近项目中使用SSH+oracle数据库,使用C3P0连接池,要求当执行某动作时在2表中各插入一万条数据。于是就采用了jdbc的方式插入。
先获取一个sequence,再将数据插入到数据库中。一测试时间,崩溃了,用时近3分钟(其中获取两个表的sequence很费时),后来想想以前曾经做过一个类似的项目,使用了主键自增的策略,就将主键改为自增了。再次测试,还可以,不到3秒。将此代码记录下来,以便日后参考。
顺便说说,可以使用存储过程(尤其是操作多个表插数据),这样效率更快些。
表就省略了,下面是s ...
Signature = Base64( HMAC-SHA1( UTF-8-Encoding-Of("MFS31409257signature") ) );
//js获取浏览器语言(ie、ff、chrome)
var language_en_us = "en-us";
var language_zh_cn = "zh-cn";
var currentLang;
var en_lang = { 'test.name': "name",'test.age': "age"};
var zh_lang = { 'test.name'': "名字",'test.age'': "年龄"};
var current_lang_map ...
项目使用c3p0数据源,将项目重新导入eclipse中,抛出以下异常信息:
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6270b -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
2011-6-24 10:51:42 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
警告: com.m ...
修改mysql文件夹中的my.ini文件“[mysqld]”中,添加如下代码:
#config Blob packet size for project
max_allowed_packet=100M
ERROR 1130: Host 'wh' is not allowed to connect to this MySQL server
原因:
MySQL使用“用户名@地址”方式判断用户的登录解决方法:命令行下登录mysql数据库,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从&qu ...
java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
原因:缺少jar包,aopalliance.jar
解决:添加jar包,地址http://sourceforge.net/projects/aopalliance/files/
tomcat6运行startup.bat时,dos窗口左上角提示信息如何修改
修改catalina.bat中set _EXECJAVA=start "hello" %_RUNJAVA%
ajax上传中文字符乱码,有很多解决办 ...