- 博客(32)
- 资源 (6)
- 收藏
- 关注
原创 maven手动安装jar到仓库
如果仓库中已有相关目录,则先删除mvn install:install-file -DgroupId=cn.huanju.udb.lgn -DartifactId=ca-client -Dversion=1.7-20140818 -Dpackaging=jar -Dfile=ca-client-1.7-20140818.jarmvn install:install-file -Dgroup
2014-12-25 18:45:06 556
原创 RMI no such object in table异常
问题描述:同一RMI服务端export多个远程服务实现时,在客户端调用时有的能访问,有的不能访问,出现异常:NoSuchObjectException: no such object in table
2014-05-19 14:31:49 10942
原创 使用ant批量将corba的idl文件生成java代码
使用ant批量将corba的idl文件生成java代码 <java classname="org.jacorb.idl.parser" fork="yes" classpath="${lib}/*.jar;${java.class.path}"> <arg l
2014-05-15 16:29:15 2999 2
原创 RMI多网卡问题
在多网卡的机器上使用RMI时出现异常:java.rmi.ConnectException:Connection refused to host: ...
2014-05-15 15:39:02 6788 2
原创 关于struts2上传文件报错“No result defined for action and result input”
以往开发过程中碰到struts2上传文件报错“No result defined for action and result input”的几种原因: 1、表单中字段的类型与Action中定义的类型不匹配,需仔细检查。 2、struts.properties中struts.multipart.saveDir属性指定的目录没有被赋予当前用户的操作权限。
2013-10-17 09:01:20 6554 1
原创 自定义加载Spring配置文件
为了适应目前框架的插件启动机制(同一平台不同项目加载不同插件和配置文件),不得不想办法让插件来选择性的加载spring配置文件,我是通过重写spring监听器来实现加载自定义配置文件。
2013-02-06 16:57:28 5559 3
原创 Spring动态加载Hibernate映射文件
近来还在整通用的业务系统框架,采用插件的方式加载需要的配置,之前已实现了spring和struts2配置的动态加载,现在剩下Hibernate的映射文件动态加载还没实现,于是搜资料查源码终于实现之。1、重写SessionFactory类 新建一个类,继承org.springframework.orm.hibernate3.LocalSessionFactoryBean,
2013-02-06 16:06:20 3662
原创 扩展Hibernate使用自定义数据库连接池
在Hibernate的过程中往往碰到这样的问题:我们现成的产品本来已使用自有的数据库连接池,同时使用Hibernate的话在Hibernate配置中也得配置数据库连接信息,这样就需要在两个地方维护数据库连接信息,维护起来感觉相当别扭。 由于我们不是在产品刚开始开发就加入Hibernate的,所以不合适让产品直接使用Hibernate的连接池,只好让Hibernate来使用产品自有
2012-12-21 16:07:32 1557
原创 Weblogic上修改类报异常:java.lang.ClassCastException
问题描述:项目跑在Weblogic10上,每当我修改一个类代码后,访问某个页面经过拦截器时就会报异常:java.lang.ClassCastException:com.xxx cannot be cast to com.xxx其中逻辑为是我从HttpSession获取到之前存入的对象强制转换成原本的com.xxx类型。解决方法:将com.xxx实现Serializable接
2012-12-11 16:39:52 2490
原创 struts2漏洞攻击方法与解决方案
近来多数网站被利用struts2漏洞攻击:http://www.cww.net.cn/tech/html/2012/7/12/201271291781936.htm1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交
2012-09-13 10:44:12 16543
转载 SQLServer2000 中危险存储过程删除及恢复方法
下文将为您介绍SQL server数据库危险存储过程删除,并附上恢复脚本,供您参考,如果您在危险存储过程删除及恢复遇到了问题,不妨一看,相信对您会有所启迪。在查询分析器里执行就可以了。 use master exec sp_dropextendedproc ’xp_cmdshell’ exec sp_dropextendedproc ’xp_enumgroups’exe
2012-08-28 11:41:28 2820
原创 用T-SQL删除SQLSERVER数据库中所有的触发器
用触发器方式做数据抽取或同步时,抽取软件将针对每个抽取的数据库表建立相应的触发器,如果触发器比较多时手动删除所有触发器是件非常烦琐的事情,由于公司的某个系统经常要删除触发器,所以写了段T-SQL自动删除所有触发器。其中用到游标、循环等知识点,以后写相关程序时也可以参考之。use 数据库名godeclare @tname varchar(100),@cmd varchar(150)de
2012-08-24 13:59:43 2995 1
原创 MySQL5、MyEclipse8.6移植
换工作电脑,但是不想重装MySQL5和MyEclipse8.6等软件,所以直接把安装目录拷贝到新电脑上了,为了能运行起来做了以下操作。环境:Win7前提:Java环境配置好一、MySQL51、将整个MySQL目录(包括数据文件)拷贝过来,比如目录为%MYSQL_PATH%2、改MySQL配置文件编辑my.ini配置文件(%MYSQL_PATH%目录下),相应修改以下几个参数
2012-06-13 15:41:02 1055 1
原创 SpringMvc配置文件的动态载入
Spring3的Mvc很强大了,用它的项目一般也都是按照它的套路来架构,但是我在以前一个没用spring的一个架构中想把SpringMvc整合进来就碰到麻烦了。 我们以前的架构是用来做一个产品,基本功能都在产品中实现,并针对每个模块用一个插件来加载,每个项目中用到的功能会有不同,在启动项目时根据当前项目所配置的插件来加载功能插件,达到同一个产品中不同项目加载不同功能的效果,整个架
2012-02-19 22:02:38 9975 2
原创 解决which must be escaped when used within the value
在网上找到如下解决方法,引用:http://baolongchina.iteye.com/blog/585043 ,也可以参考:http://www.docin.com/p-43502449.html此问题是由于tomcat5.5.28及以上版本升级引起。1.可以修改代码如下: ' /> 2.可以在catalina.sh中加入:JAVA_OPTS="-Dor
2012-02-13 11:50:14 833
原创 history.back()在IE6中失效的解决方法
返回这种写法在IE6上无效,以前一直以为是a标签的问题,改变过很多次写法后找到以下两种解决方法:1、直接在href中调用js,如下:返回2、在onclick事件中调用,并return false;,如下;返回如果a标签在调用的其他js方法中调用history.back时,在IE6上也会出现返回失效的问题,同样可以用以上两种写法来调用其他方法来解决,如:提交其中doS
2012-02-03 12:27:14 2583 2
原创 Fckeditor API 详解
// 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); }// 获取编辑器中文字内容function getEditor
2012-02-02 12:30:10 921
原创 log4j和slf4j整合
在公司一个项目研发的过程中,我们慢慢的把fckeditor、jbpm、quartz等都加入到了项目中,同时发现启动项目时控制台打印了很多这些技术的日志,而用项目中原本使用的lof4j配置文件并不能控制这些日志的打印,通过断断续续的分析,才发现引入的这些技术使用的是slf4j控制日志,于是找到将log4j和slf4j整合的方法。保留原本的log4j的jar包,删除slf4j-1.5.8.jar,
2012-02-01 17:53:34 2712
原创 写的一个读取指定目录下的所有文件和子目录的程序
前不久给一搞前端开发的同事写的一个程序,功能挺简单:将指定目录中的所有文件和目录的相对路径输入到指定的文本文件,具体代码如下:/** * 参数0:要扫描的目录,参数1:输出到的文件 * @param args */ public static void main(String[] args) { BufferedWriter bw = null;
2012-01-31 17:51:21 1587
原创 JAVA环境变量详解
刚开始学JAVA就学习配置环境变量,经过多次折腾后才配置好,但是都是对着教程配置,也没管每项配置到底有啥用,能用后就很少就去管它了,很久后才搞明白那几个变量的大概作用。1、JAVA_HOME:设置为JDK的安装目录,如D:\java\jdk1.6。一些依赖JAVA的软件通过该环境变量来获得JDK的安装目录,如大家都知道的Eclipse、Tomcat等。2、PATH:在已有值最后加上 ;%J
2012-01-31 00:06:07 606
原创 jbpm4指派任务
这两天在写一个指派任务的功能,本来在jpdl.xml中以配置好每一步审批的用户、角色等信息,但是客户希望能够在表单页面上指定下一步的处理人,所以这两天想办法把这问题解决了,大致步骤如下。 首页新建类实现AssignmentHandler接口,代码如下:public class UserAssignHandler implements AssignmentHandler{
2011-11-01 16:28:12 2160
原创 MyEclipse8.6安装JBPM4.4插件
一、环境系统:win7MyEclipse版本:8.6JBPM版本:4.4二、步骤1、去jboss官网下载JBPM4.4,网址:http://sourceforge.net/projects/jbpm/files/2、打开MyEclipse8.6,打开菜单Help->MyEclipse Configuration Center,然后打开Software选项卡,如下图:
2011-10-22 11:35:47 3275
转载 MyEclipse8.0安装JBPM4.4插件
一、环境 系统:Win7 MyEclipse版本:8.0 Jbpm版本:4.4二、步骤1、去jboss官网下载JBPM4.4,网址:http://sourceforge.net/projects/jbpm/files/2、将下载的JBPM4压缩包解压,将%JBPM_HOME%\install\src\gpd\jbpm-gpd-site.zip文件解压。3
2011-10-22 11:04:10 1531
转载 MyEclipse8.6反编译插件jad安装
准备工作下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?downloadJadClipse 官网:http://
2011-10-21 16:36:49 2108
原创 CSS记录
图片大小限制.pic img {vertical-align: middle; max-width: 125px; max-height: 125px; width: expression(this.width >125 && this.height height: expression(this.height > 125 ? 125: true); }文字两端对齐
2011-09-22 14:09:59 504
原创 个人常用的JavaScript记录
/****** DWR设置为同步,在回调函数中可以操作主函数变量,之后再设为异步即可 ******/DWREngine.setAsync(false);/****** 使用splice(索引位置,数量)方法移除数组中的元素 ******/options.splice(i,1);/****** 获取纵向滚动条已滚动高度,横向滚动条类似 ******/function get
2011-09-22 14:08:33 597
原创 jbpm4.4之待处理任务
jbpm4中已有获取待指定用户处理的任务的方法,如下:processEngine.getTaskService().findPersonalTasks(用户ID); //获取个人任务processEngine.getTaskService().findGroupTasks(用户ID); //获取所在组任务 也可以自己写HQL通过hibernate来将个人任务和分组任务一起查询
2011-08-31 17:35:08 4812
原创 jbpm4.4整合自己的用户体系
虽然jbpm4中已经有用户体系,但实际项目中也会有自己的用户体系,我们肯定希望在jbpm4中用我们自己系统的用户体系,那这要怎样整呢,当然jbpm4已经提供了接口,我用一个简单的例子来说下。 jbpm中有分组的概念,但我们系统中也许没有分组,不过角色总该有吧,那我就用角色来当jbpm中的分组好了,具体步骤如下。 1、找到角色实体类,比如类名叫Role,我们让它实
2011-08-30 10:53:06 3832 1
原创 MVC架构的一些想法
从开始接触j2ee开发到现在在很多的架构上开发过,架构基本上是分为web、service、dao、entity,并且一层层依赖,每写一个功能模块都至少要新建这四个层次的类,感觉很是繁琐。 最近有开始自己整理一些架构,从一个同事那得到一些启发,他希望的是快速开发,尽量
2011-08-28 23:36:46 912 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人