自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 542

原创 RMI no such object in table异常

问题描述:同一RMI服务端export多个远程服务实现时,在客户端调用时有的能访问,有的不能访问,出现异常:NoSuchObjectException: no such object in table

2014-05-19 14:31:49 10902

原创 使用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 2981 2

原创 RMI多网卡问题

在多网卡的机器上使用RMI时出现异常:java.rmi.ConnectException:Connection refused to host: ...

2014-05-15 15:39:02 6749 2

原创 JAVA开发CORBA(学习笔记)

一、CORBA介绍二、开发步骤三、JAVA开发CORBA的示例

2014-04-16 14:39:47 3038

原创 c3p0连接池

对c3p0连接池管理的一些代码

2013-11-29 22:25:44 1749

原创 关于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 6535 1

原创 Java调用Telnet示例

Java调用Telnet的示例(基于commons-net-2.2.jar)

2013-10-16 16:50:32 27548 9

原创 自定义加载Spring配置文件

为了适应目前框架的插件启动机制(同一平台不同项目加载不同插件和配置文件),不得不想办法让插件来选择性的加载spring配置文件,我是通过重写spring监听器来实现加载自定义配置文件。

2013-02-06 16:57:28 5547 3

原创 Spring动态加载Hibernate映射文件

近来还在整通用的业务系统框架,采用插件的方式加载需要的配置,之前已实现了spring和struts2配置的动态加载,现在剩下Hibernate的映射文件动态加载还没实现,于是搜资料查源码终于实现之。1、重写SessionFactory类        新建一个类,继承org.springframework.orm.hibernate3.LocalSessionFactoryBean,

2013-02-06 16:06:20 3642

原创 扩展Hibernate使用自定义数据库连接池

在Hibernate的过程中往往碰到这样的问题:我们现成的产品本来已使用自有的数据库连接池,同时使用Hibernate的话在Hibernate配置中也得配置数据库连接信息,这样就需要在两个地方维护数据库连接信息,维护起来感觉相当别扭。        由于我们不是在产品刚开始开发就加入Hibernate的,所以不合适让产品直接使用Hibernate的连接池,只好让Hibernate来使用产品自有

2012-12-21 16:07:32 1544

原创 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 2471

原创 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 16501

转载 SQLServer2000 中危险存储过程删除及恢复方法

下文将为您介绍SQL server数据库危险存储过程删除,并附上恢复脚本,供您参考,如果您在危险存储过程删除及恢复遇到了问题,不妨一看,相信对您会有所启迪。在查询分析器里执行就可以了。 use master exec sp_dropextendedproc ’xp_cmdshell’ exec sp_dropextendedproc ’xp_enumgroups’exe

2012-08-28 11:41:28 2797

原创 用T-SQL删除SQLSERVER数据库中所有的触发器

用触发器方式做数据抽取或同步时,抽取软件将针对每个抽取的数据库表建立相应的触发器,如果触发器比较多时手动删除所有触发器是件非常烦琐的事情,由于公司的某个系统经常要删除触发器,所以写了段T-SQL自动删除所有触发器。其中用到游标、循环等知识点,以后写相关程序时也可以参考之。use 数据库名godeclare @tname varchar(100),@cmd varchar(150)de

2012-08-24 13:59:43 2978 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 1043 1

原创 SpringMvc配置文件的动态载入

Spring3的Mvc很强大了,用它的项目一般也都是按照它的套路来架构,但是我在以前一个没用spring的一个架构中想把SpringMvc整合进来就碰到麻烦了。        我们以前的架构是用来做一个产品,基本功能都在产品中实现,并针对每个模块用一个插件来加载,每个项目中用到的功能会有不同,在启动项目时根据当前项目所配置的插件来加载功能插件,达到同一个产品中不同项目加载不同功能的效果,整个架

2012-02-19 22:02:38 9944 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 823

原创 history.back()在IE6中失效的解决方法

返回这种写法在IE6上无效,以前一直以为是a标签的问题,改变过很多次写法后找到以下两种解决方法:1、直接在href中调用js,如下:返回2、在onclick事件中调用,并return false;,如下;返回如果a标签在调用的其他js方法中调用history.back时,在IE6上也会出现返回失效的问题,同样可以用以上两种写法来调用其他方法来解决,如:提交其中doS

2012-02-03 12:27:14 2573 2

原创 Fckeditor API 详解

// 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) {     var oEditor = FCKeditorAPI.GetInstance(EditorName);     return(oEditor.GetXHTML(true)); }// 获取编辑器中文字内容function getEditor

2012-02-02 12:30:10 911

原创 log4j和slf4j整合

在公司一个项目研发的过程中,我们慢慢的把fckeditor、jbpm、quartz等都加入到了项目中,同时发现启动项目时控制台打印了很多这些技术的日志,而用项目中原本使用的lof4j配置文件并不能控制这些日志的打印,通过断断续续的分析,才发现引入的这些技术使用的是slf4j控制日志,于是找到将log4j和slf4j整合的方法。保留原本的log4j的jar包,删除slf4j-1.5.8.jar,

2012-02-01 17:53:34 2698

原创 写的一个读取指定目录下的所有文件和子目录的程序

前不久给一搞前端开发的同事写的一个程序,功能挺简单:将指定目录中的所有文件和目录的相对路径输入到指定的文本文件,具体代码如下:/** * 参数0:要扫描的目录,参数1:输出到的文件 * @param args */ public static void main(String[] args) { BufferedWriter bw = null;

2012-01-31 17:51:21 1573

原创 JAVA环境变量详解

刚开始学JAVA就学习配置环境变量,经过多次折腾后才配置好,但是都是对着教程配置,也没管每项配置到底有啥用,能用后就很少就去管它了,很久后才搞明白那几个变量的大概作用。1、JAVA_HOME:设置为JDK的安装目录,如D:\java\jdk1.6。一些依赖JAVA的软件通过该环境变量来获得JDK的安装目录,如大家都知道的Eclipse、Tomcat等。2、PATH:在已有值最后加上 ;%J

2012-01-31 00:06:07 596

原创 jbpm4指派任务

这两天在写一个指派任务的功能,本来在jpdl.xml中以配置好每一步审批的用户、角色等信息,但是客户希望能够在表单页面上指定下一步的处理人,所以这两天想办法把这问题解决了,大致步骤如下。      首页新建类实现AssignmentHandler接口,代码如下:public class UserAssignHandler implements AssignmentHandler{

2011-11-01 16:28:12 2128

原创 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 3268

转载 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 1517

转载 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 2101

原创 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 491

原创 个人常用的JavaScript记录

/****** DWR设置为同步,在回调函数中可以操作主函数变量,之后再设为异步即可 ******/DWREngine.setAsync(false);/****** 使用splice(索引位置,数量)方法移除数组中的元素 ******/options.splice(i,1);/****** 获取纵向滚动条已滚动高度,横向滚动条类似 ******/function get

2011-09-22 14:08:33 585

原创 jbpm4.4之待处理任务

jbpm4中已有获取待指定用户处理的任务的方法,如下:processEngine.getTaskService().findPersonalTasks(用户ID); //获取个人任务processEngine.getTaskService().findGroupTasks(用户ID); //获取所在组任务      也可以自己写HQL通过hibernate来将个人任务和分组任务一起查询

2011-08-31 17:35:08 4773

原创 jbpm4.4整合自己的用户体系

虽然jbpm4中已经有用户体系,但实际项目中也会有自己的用户体系,我们肯定希望在jbpm4中用我们自己系统的用户体系,那这要怎样整呢,当然jbpm4已经提供了接口,我用一个简单的例子来说下。      jbpm中有分组的概念,但我们系统中也许没有分组,不过角色总该有吧,那我就用角色来当jbpm中的分组好了,具体步骤如下。      1、找到角色实体类,比如类名叫Role,我们让它实

2011-08-30 10:53:06 3795 1

原创 MVC架构的一些想法

从开始接触j2ee开发到现在在很多的架构上开发过,架构基本上是分为web、service、dao、entity,并且一层层依赖,每写一个功能模块都至少要新建这四个层次的类,感觉很是繁琐。      最近有开始自己整理一些架构,从一个同事那得到一些启发,他希望的是快速开发,尽量

2011-08-28 23:36:46 902 1

C3P0连接池的jar包

Tomcat中Jndi是使用Tomcat自带的连接池,可以抛弃Tomcat自带的连接池,使用c3p0代替

2009-12-29

JFreeChar中文api

JfreeChar的中文api 对图标的操作很好用

2009-06-19

jexcelapi(用于读写excel)

包含jxl源文件, 需要的jar包 很好的对excel文件的读写

2009-06-19

MyEclipse6.01注册码(企业版)

MyEclipse6.01企业版注册码, 注册后MyEclipse支持UML等其他功能

2009-06-19

java应用编程150例

全部代码全部在JDK中调试成功,因此一般可在其他开发工具中使用。 注意有些实例只提供了部分模块,因此运行时需要添加其他代码。

2008-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除