- 博客(25)
- 收藏
- 关注
原创 xstream fromxml时,处理NumberFormatException及忽略多余xml节点的问题
忽略多余xml节点:即xml字符串中包含了pojo类里边没有的字段,如果不做处理,会抛出Convert异常。NumberFormatException: 这里指pojo里边某个字段是数字类型,但是xml中值是空串,导致出现NumberFormatException异常的问题。在这里,xstream并没有提供原生的解决办法,需要通过自己继承Convertor类来实现。
2014-01-23 15:26:19 4795
原创 asmack实现端到端的消息回执(XEP-0184: Message Delivery Receipts)
要想保证信息的传输,目前在smack/asmack + openfire架构上,我个人想到有两种实现方式:1.端到端确保发送(类似短信)。其实这个就是xmpp协议的XEP-0184: Message Delivery Receipts.里边为了确保消息的到达,需要接收方返回回执,这样发送方就知道对方是否确切收到消息。当然咯,接收回执过程中也可能出现断线,导致发送方收不到回执,而
2013-10-26 17:44:06 6930 5
原创 spring3.x往map中注入enum枚举的方法
直接上代码: REJECT_INVITE ACCEPT_INVITE THANK 这是一个事件监听器的ma
2013-08-08 11:00:05 2411
原创 openfire插件开发的几点说明
1.关于插件的目录结构这个网上的资料很多,但是我觉得要看懂也不太容易,我这里上一个包括了jsp和servlet的图,希望大家能马上看懂:ME的Navigator视图下的截图:build path配置这里要注意,如果你的plugin里边有自己的jsp文件,那最好把整个openfire_src/work/lib下的包引进来,以免ant编译时找不到jasper类而报错。当
2013-06-27 15:59:29 3775 5
原创 flex sdk4.6 中发现几个bug
1.数据源不变,chart的showDataEffect特效重复播放的问题当你的应用中有多个chart,并指定了showDataEffect特效,当它们有可能会同时出现在屏幕时,就需要注意了。触发条件描述:当一个页面的linechart中有多条曲线,并且该页面的弹出窗口(PopUpWindow)也有一个chart(即使是空chart)时,在弹出窗口的chart加载时,前面页面的li
2013-03-05 16:18:26 921
原创 oracle soa suite10.1.3.1.0 数据库迁移
首先我唠叨下,这个版本的产品,真不太好用,谁用谁知道。连个迁移数据库的官方文档都没有,论坛里有几篇帖子有讲到,但还是有些问题的。咳咳,看这篇文章的人都不是来看我唠叨的,下面直接进入正题好了假设你旧的数据库连接是aaa:1521/b新的数据库连接是ccc:1521/d数据的导入导出就不说了,该产品只导orabpel,oraesb,orawsm 三个用户就行了。还有确保的就是,如果你用了网
2013-01-21 14:31:50 1208
原创 weblogic10.3单点登录问题处理经验分享
环境信息:JDK6_24,weblogic10.3最近在weblogic10.3上发布应用,并集成cas单点登录后,登录时出现了问题,具体表现为:1.访问新应用2.跳转到统一的login页面3.登录后无法跳转至新应用页面4.新应用后台日志不断输出如下内容 处理过程(该处理过程可以适用于检查与初始安装接入SSO的新应用): 1.检查新应用的cas配置检查we
2013-01-21 14:31:48 2751
原创 nio中客户端发送一次数据,服务端通过多次readable事件才能完整读取
最近在开发一个c/s项目,主要功能是:客户端负责采集数据发送给服务端入库。客户端与服务端交互大致过程如下:客户端发送一次数据,服务端read一次数据并解析入库。先描述下问题,后面会贴出较为详细的设计和代码:调试环境:客户端与服务端在同一台pc机(排除丢包的可能性)问题:该项目在调试时,会偶然出现一个问题 :如:客户端一次性发送9793B的数据,服务端nio在reactor触
2013-01-21 14:31:46 3951 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 2687
原创 windows,linux,solaris下如何指定ping命令的发包数
最近在写个程序用Runtime.exec来执行操作系统的ping命令以获得目标网络信息。但是在solaris却遇到了困难,就是无法指定发包数量,需要手工ctrl+c停止命令,才会有统计信息的输出,后来研究了一把,终于得到了解决办法,下面先分享下各个系统上的ping命令是如何指定发包数的。大家应该对windows下的ping很熟悉了。我们执行ping命令时,默认发送4个数据包,可以通过n参数指
2013-01-21 14:31:42 6855
原创 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 1304
原创 多线程执行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 903
原创 今天发现frame和iframe的name属性竟然是其内部页面的全局变量
如题..所以在页面中,尽量不要定义名称为"name"的js全局变量.. 在frame或iframe的src指向的页面中, alert(name); 就可以看到效果 如果你不小心修改了name的值, 则可能会出现我今天碰到的问题: 某些超链接指明了target的话, 很可能会从此都在新窗口中打开..
2013-01-21 14:31:36 532
原创 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 491
原创 关于jsp:include 标签指向的页面无法显示的问题
最近同事遇到了一个很奇怪的问题(我们小生没见过,自然认为奇怪.莫怪莫怪!). " name="planid"/> 就是这段代码,他们在开发环境(tomcat)上跑的时候,没有任何问题,当升级到weblogic环境上的时候,页面无论如何也出不来.然后,做了n种尝试, 开始也认为是不是jsp:include 不支持.action的形式啊.?.然后换成jsp页面,情况没有任
2013-01-21 14:31:32 3289
原创 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 540
原创 关于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 1653
原创 利用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 1123
原创 Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题
Hibernate2查询视图时,数据库返回多条纪录,封装后的对象却都是一样的问题今天在用hibernate对视图进行查询时,对于返回的list,发现里面所有对象都是同一个对象,连地址都是一样的,但把查询语句放到PL/SQL中查询,结果如下: ID CCTID CONTRACTID CONTRACTNAME CERTTYPEID CERTTYPENAME ----- ---
2013-01-21 14:31:23 677
原创 URL特殊字符需转义
URL特殊字符需转义1、空格换成加号(+) 2、正斜杠(/)分隔目录和子目录 3、问号(?)分隔URL和查询 4、百分号(%)制定特殊字符 5、#号指定书签 6、&号分隔参数 转义字符的原因:如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来看待。例如表单的action为list.jsf?a
2013-01-21 14:31:21 669
原创 js动态给对象onclick事件赋值,动态传参数
我们先看看错误的例子 function show(value) { alert(value); } btn.onclick = show(certid.value);以上代码执行起来是有错误的,因为show(certid.value)这句,直接就执行了show方法,而没有正确把这个方法对象赋给btn.onclick事件.如果
2013-01-21 14:31:19 3016
原创 使用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 1153
原创 webwork+cas认证在表单提交后乱码问题解决心得
给一个webwork项目加上cas认证的时候遇到了个常见的问题.乱码!具体表现是:1. 表单提交之后,就会出现乱码,数据到action里面的时候已经是乱码,存入数据库也是乱码,最后在页面显示的时候,当然也是乱码!2. 对于本来在数据库里面不是乱码的数据,在页面上显示一切正常.3. 对于url 问号后面的参数,因为我有对这些参数做了编码处理,所以这种类型的参数没有乱码现象.
2013-01-21 14:31:15 796
原创 Flashbuilder4.6 + eclipse for j2ee + Blazeds,简单web项目搭建简单明了的指南
在搭建之前,我在网上看过好多集成 Blazeds的项目搭建说明,那叫一个复杂啊,看得云里雾里,不知所以然。经过努力的摸索后,终于能成功创建自己的项目了,这里谈下我的步骤(绝对简单明了,就是图片较多,显的比较长)。在开始之前,开发工具和tomcat必先下载安装好,Blazeds也准备好,如果是war文件,先解压出来待用。这里只讨论用tomcat6的情况,开发工具我用的是eclipse-j
2013-01-08 15:21:10 2520 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人