自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

samson的专栏

还是在csdn混吧。

  • 博客(25)
  • 收藏
  • 关注

原创 xstream fromxml时,处理NumberFormatException及忽略多余xml节点的问题

忽略多余xml节点:即xml字符串中包含了pojo类里边没有的字段,如果不做处理,会抛出Convert异常。NumberFormatException: 这里指pojo里边某个字段是数字类型,但是xml中值是空串,导致出现NumberFormatException异常的问题。在这里,xstream并没有提供原生的解决办法,需要通过自己继承Convertor类来实现。

2014-01-23 15:26:19 4847

原创 asmack实现端到端的消息回执(XEP-0184: Message Delivery Receipts)

要想保证信息的传输,目前在smack/asmack + openfire架构上,我个人想到有两种实现方式:1.端到端确保发送(类似短信)。其实这个就是xmpp协议的XEP-0184: Message Delivery Receipts.里边为了确保消息的到达,需要接收方返回回执,这样发送方就知道对方是否确切收到消息。当然咯,接收回执过程中也可能出现断线,导致发送方收不到回执,而

2013-10-26 17:44:06 6960 5

原创 spring3.x往map中注入enum枚举的方法

直接上代码: REJECT_INVITE ACCEPT_INVITE THANK  这是一个事件监听器的ma

2013-08-08 11:00:05 2441

原创 openfire插件开发的几点说明

1.关于插件的目录结构这个网上的资料很多,但是我觉得要看懂也不太容易,我这里上一个包括了jsp和servlet的图,希望大家能马上看懂:ME的Navigator视图下的截图:build path配置这里要注意,如果你的plugin里边有自己的jsp文件,那最好把整个openfire_src/work/lib下的包引进来,以免ant编译时找不到jasper类而报错。当

2013-06-27 15:59:29 3788 5

原创 flex sdk4.6 中发现几个bug

1.数据源不变,chart的showDataEffect特效重复播放的问题当你的应用中有多个chart,并指定了showDataEffect特效,当它们有可能会同时出现在屏幕时,就需要注意了。触发条件描述:当一个页面的linechart中有多条曲线,并且该页面的弹出窗口(PopUpWindow)也有一个chart(即使是空chart)时,在弹出窗口的chart加载时,前面页面的li

2013-03-05 16:18:26 925

原创 博客搬家了,搬到CSDN,以后在CSDN混了

博客搬家了,搬到CSDN,以后在CSDN混了

2013-01-21 14:31:52 526

原创 oracle soa suite10.1.3.1.0 数据库迁移

首先我唠叨下,这个版本的产品,真不太好用,谁用谁知道。连个迁移数据库的官方文档都没有,论坛里有几篇帖子有讲到,但还是有些问题的。咳咳,看这篇文章的人都不是来看我唠叨的,下面直接进入正题好了假设你旧的数据库连接是aaa:1521/b新的数据库连接是ccc:1521/d数据的导入导出就不说了,该产品只导orabpel,oraesb,orawsm 三个用户就行了。还有确保的就是,如果你用了网

2013-01-21 14:31:50 1287

原创 weblogic10.3单点登录问题处理经验分享

环境信息:JDK6_24,weblogic10.3最近在weblogic10.3上发布应用,并集成cas单点登录后,登录时出现了问题,具体表现为:1.访问新应用2.跳转到统一的login页面3.登录后无法跳转至新应用页面4.新应用后台日志不断输出如下内容 处理过程(该处理过程可以适用于检查与初始安装接入SSO的新应用): 1.检查新应用的cas配置检查we

2013-01-21 14:31:48 2795

原创 nio中客户端发送一次数据,服务端通过多次readable事件才能完整读取

最近在开发一个c/s项目,主要功能是:客户端负责采集数据发送给服务端入库。客户端与服务端交互大致过程如下:客户端发送一次数据,服务端read一次数据并解析入库。先描述下问题,后面会贴出较为详细的设计和代码:调试环境:客户端与服务端在同一台pc机(排除丢包的可能性)问题:该项目在调试时,会偶然出现一个问题 :如:客户端一次性发送9793B的数据,服务端nio在reactor触

2013-01-21 14:31:46 3974 3

原创 配置-Djava.ext.dir参数需要注意的事项

如果嫌配置-classpath麻烦,可以用-Djava.ext.dir 参数替代,这样就可以批量引入jar包.但是有个问题需要注意,java默认用的ext目录是$JAVA_HOME/jre/lib/ext,所以如果你指定了-Djava.ext.dir 参数,则原$JAVA_HOME/jre/lib/ext下的jar包将不会被引用,可能会导致你的程序出现问题;例如有用到SSL协议的地方会出现

2013-01-21 14:31:44 2741

原创 windows,linux,solaris下如何指定ping命令的发包数

最近在写个程序用Runtime.exec来执行操作系统的ping命令以获得目标网络信息。但是在solaris却遇到了困难,就是无法指定发包数量,需要手工ctrl+c停止命令,才会有统计信息的输出,后来研究了一把,终于得到了解决办法,下面先分享下各个系统上的ping命令是如何指定发包数的。大家应该对windows下的ping很熟悉了。我们执行ping命令时,默认发送4个数据包,可以通过n参数指

2013-01-21 14:31:42 6909

原创 applet与js交互

出处:http://www.cnblogs.com/crazyhack/archive/2010/09/09/1822728.html1.js访问applet: //JavaScript访问Applet属性 js访问applet属性:document.appletName.appletField  (属性必须是public的)   js访问Applet方法:document.ap

2013-01-21 14:31:40 1313

原创 多线程执行Rumtime.exec遇到的问题

在启动多线程对一个网段执行ping命令时,当线程数开到200以上,就很容易报如下异常:引用java.io.IOException: Cannot run program "ping": CreateProcess error=8, ?洢???×???¨???í at java.lang.ProcessBuilder.start(Unknown Source) at java.lang.Ru

2013-01-21 14:31:38 925

原创 今天发现frame和iframe的name属性竟然是其内部页面的全局变量

如题..所以在页面中,尽量不要定义名称为"name"的js全局变量.. 在frame或iframe的src指向的页面中, alert(name); 就可以看到效果 如果你不小心修改了name的值, 则可能会出现我今天碰到的问题: 某些超链接指明了target的话, 很可能会从此都在新窗口中打开..

2013-01-21 14:31:36 535

原创 JSP在Servlet中的几个编码的作用及原理[转]

首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8"),其中前两

2013-01-21 14:31:34 497

原创 关于jsp:include 标签指向的页面无法显示的问题

最近同事遇到了一个很奇怪的问题(我们小生没见过,自然认为奇怪.莫怪莫怪!). " name="planid"/>  就是这段代码,他们在开发环境(tomcat)上跑的时候,没有任何问题,当升级到weblogic环境上的时候,页面无论如何也出不来.然后,做了n种尝试, 开始也认为是不是jsp:include 不支持.action的形式啊.?.然后换成jsp页面,情况没有任

2013-01-21 14:31:32 3339

原创 Hibernate的session.flush做了什么呢?

转自:http://blog.csdn.net/zeng168cn/archive/2008/04/30/2347033.aspx  这是在一次事务提交时遇到的异常。 an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the s

2013-01-21 14:31:29 547

原创 关于Xwork异常 : Unable to instantiate Action

今天在测试刚写完的代码时,当触发到某一action时,发现webwork抛出以下异常:  [ERROR] - [2009-03-12 14:27:59]: (ServletDispatcher.java:234)--Could not execute actioncom.opensymphony.xwork.XworkException: Unable to instantiate Acti

2013-01-21 14:31:27 1657

原创 利用java反射机制编写通用的toString 方法

public String toString() { // TODO Auto-generated method stub Field[] fields=this.getClass().getDeclaredFields(); StringBuffer strBuf=new StringBuffer(); strBu

2013-01-21 14:31:25 1129

原创 Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题

Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题今天在用hibernate对视图进行查询时,对于返回的list,发现里面所有对象都是同一个对象,连地址都是一样的,但把查询语句放到PL/SQL中查询,结果如下: ID CCTID CONTRACTID CONTRACTNAME CERTTYPEID CERTTYPENAME ----- ---

2013-01-21 14:31:23 682

原创 URL特殊字符需转义

URL特殊字符需转义1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 转义字符的原因:如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如表单的action为list.jsf?a

2013-01-21 14:31:21 674

原创 js动态给对象onclick事件赋值,动态传参数

我们先看看错误的例子 function show(value) { alert(value); } btn.onclick = show(certid.value);以上代码执行起来是有错误的,因为show(certid.value)这句,直接就执行了show方法,而没有正确把这个方法对象赋给btn.onclick事件.如果

2013-01-21 14:31:19 3027

原创 使用hibernate2的时候出现session中对象重复错误

a different object with the same identifier value was already associated with the session这个已经是hibernate的经典错误啦.. 在hibernate3.0之后版本里,这个错误很好解决,session.merge(object)就可以了.. 但是我用的却是老掉牙的hibernate2,没有me

2013-01-21 14:31:17 1156

原创 webwork+cas认证在表单提交后乱码问题解决心得

给一个webwork项目加上cas认证的时候遇到了个常见的问题.乱码!具体表现是:1.   表单提交之后,就会出现乱码,数据到action里面的时候已经是乱码,存入数据库也是乱码,最后在页面显示的时候,当然也是乱码!2.   对于本来在数据库里面不是乱码的数据,在页面上显示一切正常.3.   对于url 问号后面的参数,因为我有对这些参数做了编码处理,所以这种类型的参数没有乱码现象.

2013-01-21 14:31:15 805

原创 Flashbuilder4.6 + eclipse for j2ee + Blazeds,简单web项目搭建简单明了的指南

在搭建之前,我在网上看过好多集成 Blazeds的项目搭建说明,那叫一个复杂啊,看得云里雾里,不知所以然。经过努力的摸索后,终于能成功创建自己的项目了,这里谈下我的步骤(绝对简单明了,就是图片较多,显的比较长)。在开始之前,开发工具和tomcat必先下载安装好,Blazeds也准备好,如果是war文件,先解压出来待用。这里只讨论用tomcat6的情况,开发工具我用的是eclipse-j

2013-01-08 15:21:10 2531 3

空空如也

空空如也

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

TA关注的人

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