`
文章列表

linux问题汇总

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技巧

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。    ...

sql技巧

    博客分类:
  • sql
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 ...

md5

    博客分类:
  • java
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上传中文字符乱码,有很多解决办 ...
Global site tag (gtag.js) - Google Analytics