`
otom31
  • 浏览: 229312 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

hessian 的BUG

 
阅读更多

最近使用 hessian 发现几个BUG

 

hessian 3.1.3 传的MAP,出现BUG,换高版本后没有问题;

 

hessian 4.0.6 传递空的 Timestamp 出现错误,看了下源码,反序列化时没做非空判断,最后只得改成 Date 类型

最郁闷的是 hessian 3.1.3 传空的 Timestamp 不出错,这个就纠结了!

 

没想到大名鼎鼎的hessian 居然如此多的BUG;

 

心中无限郁闷;

0
0
分享到:
评论
3 楼 步青龙 2012-05-30  
谢谢,我也这么想的,公共项目DTO中的BigDecimal我打算用String 类型的,到了服务端雷翔转换下,多谢。还真不知道是不是他的bug问题
2 楼 otom31 2012-05-30  
恩,换个数据类型试试吧,如果不是必须要用 Decimal 类型的话
1 楼 步青龙 2012-05-30  
我今天碰到一个问题,就是DTO 从客户端传递到服务端的时候Decimal类型的都变成了0了,我也在郁闷啊

相关推荐

    hessian4.0.7结合spring2.5.6的bug

    总的来说,Hessian 4.0.7与Spring 2.5.6的结合使用时出现的bug,可能涉及多个层面,需要综合运用源码阅读、调试技巧以及社区资源来定位和修复。在这个过程中,对Java、Spring和Hessian的深入理解,以及对问题排查的...

    Hessian多个版本打包下载

    Hessian3.2.1是Hessian的后续版本,通常会包含一些bug修复和性能提升。这个版本可能引入了对新特性的支持,例如改进了类型处理,增加了对更多数据类型的兼容性,或者优化了RPC调用的效率。此外,可能会有对其他开源...

    Hessian的jar包.zip

    Hessian jar包通常包含了实现Hessian协议所需的类库,使得开发者能够在Java应用程序中使用Hessian进行服务调用。 在本例中,提供的"Hessian的jar包.zip"包含了一个名为"hessian的4.0.33.jar"的文件,这是Hessian的...

    基于原生Hessian v4.0.51的SOFA-Hessian设计源码优化版

    该优化版SOFA-Hessian项目基于原生Hessian v4.0.51构建,经过蚂蚁金服多年内部稳定运行,现已进行多项改进。项目包含317个文件,其中Java源文件300个,XML、YML、Markdown、HTML等配置和说明文件共计7个,并支持...

    hession例子,源码,最新的jar包,还有web例子与spring结合的例子

    更新的jar包通常修复了已知的bug,增加了新的功能,或者提升了性能,因此建议在项目中使用最新的版本。 5. **与Spring结合的Web例子**: Spring框架是Java企业级应用开发的主流选择,而Hessian与Spring的集成可以...

    pww特征提取算法库 无bug版本

    而SURF算法则通过Hessian矩阵检测关键点,并采用加速的积分图像技术来提高计算速度,同时保持了与SIFT相当的性能。 然而,PWW特征提取算法库宣称提供了比SIFT和SURF更实用的解决方案。这可能意味着它在某些方面有所...

    learnjavabug:Java安全相关的漏洞和技术demo,原生Java、Fastjson、Jackson、Hessian2、XML反序列化漏洞利用和Spring、Dubbo、Shiro、CAS、Tomcat、RMI、Nexus等框架\中间件\功能的exploits以及Java Security Manager绕过、Dubbo-Hessian2安全加固等等实践代码

    本项目仅用于安全研究,禁止使用本项目发起非法攻击,造成的后果使用者负责 ...com.threedr3am.bug.fastjson.rce.NoNeedAutoTypePoc 利用条件:fastjson < 1.2.48 不需要任何配置,默认配置通杀RCE

    dubbo-2.5.3版本及构建工具依赖

    - **改进与优化**:这个版本可能包含了一些性能优化、bug修复和新功能的添加,具体可通过查阅官方发布日志获取详细信息。 - **使用场景**:适用于微服务架构,帮助开发者快速构建分布式应用,提升系统可扩展性和...

    基于JavaScript的三维地图程序(仿e都市gis)

    2.完成hessian+spring+hibernate整合,提供建筑信息和公司信息hessian查找服务 2009-12-23 1.配置hessian服务端缓存 2.配置hessian日志记录,输出到文件/log/wzucxd/html 3.完成建筑信息显示页,配置2级缓存 4.配置...

    resin-4.0.60.tar.gz

    Bug修复发布,包括与无效URL检测相关的重要安全修复。 security: invalid-URL rejection for matrix parameters file: redirect must not html convert the location (#6212, rep by stbu) embed: force close of ...

    季敏(清铭)《Seata 的过去、现在和未来》1

    Seata 1.0.0还支持了gRPC通信协议,增强了跨语言和跨平台的能力,而对hessian协议的支持则进一步拓宽了Seata的应用场景。 总的来说,Seata 1.0.0的发布标志着该项目在功能完善、性能优化、社区建设等方面取得了重大...

    dubbo开发指南

    1. 高性能RPC远程服务调用:Dubbo支持多种协议,如Hessian、JSON-RPC、XML-RPC等,并且提供了负载均衡、高可用、容错处理等机制,保证远程调用的高性能和稳定性。 2. SOA服务治理:Dubbo支持服务的注册与发现、配置...

    第八次作业1

    在MATLAB代码中,首先通过卷积计算图像的差分,然后计算Hessian矩阵(Ixx, Iyy, Ixy),分别代表图像在x方向和y方向的二阶导数。接着,根据Harris角点响应公式,计算每个像素点的响应值R,该值衡量了局部区域内的...

    dubbo-admin-2.5.8.war

    《Dubbo Admin 2.5.8:JDK8 兼容版本的...在实际工作中,我们可以结合Dubbo的其他组件,如Zookeeper作为注册中心,Hessian或Protobuf作为序列化方式,以及Spring进行服务的声明式配置,构建出高效、稳定的分布式系统。

    dubbox2.8.4的全部源码

    Dubbox是阿里巴巴开源的一个基于Java的RPC框架,它由dubbo升级而来,增加了对REST、Hessian2等协议的支持,并且在配置和使用上更加灵活。这次分享的是未经Maven编译的原始Git克隆资源,这意味着用户可以深入理解框架...

    基于Dubbo的跨语言服务治理框架概述.pdf

    5. **负载均衡策略**:Dubbo提供了多种负载均衡策略,如RandomLoadBalance(随机)、LeastActiveLoadBalance(最小活跃数,存在bug)、ConsistentHashLoadBalance(一致性哈希)和RoundRobinLoadBalance(加权轮询)...

    incubator-dubbo-dubbo-2.6.1

    - 问题修复:修复了已知的bug和安全问题,增强了系统的稳定性。 - 兼容性增强:可能对与其他框架或库的兼容性进行了优化,如Spring Boot、Spring Cloud等。 - 文档更新:提供了更详尽的用户指南和开发文档,帮助...

    OpenCV实现亚像素级角点检测(C++实现).zip

    常见的亚像素级角点检测算法有Harris角点检测、Shi-Tomasi角点检测、Hessian矩阵检测以及基于梯度的角点检测方法等。这些算法通常通过计算图像的局部二阶导数或高阶导数来确定角点位置。 2. **OpenCV库**:OpenCV是...

    dubbo2.5.3.rar

    3. **问题修复**:对已知的bug进行修复,提高系统的可靠性和用户体验。 4. **API兼容性**:保持与前一版本的良好兼容性,同时提供向更高版本平滑升级的路径。 三、参考文档的价值 "一些参考文档"表明,除了源代码...

    dubbox2.8.4

    - **协议扩展**:除了支持原生的Dubbo协议,还增加了REST、Hessian2等更多通信协议,扩大了服务集成的可能性。 - **监控增强**:集成Zabbix等监控系统,提供更全面的服务健康检查和性能指标监控。 - **服务注册与...

Global site tag (gtag.js) - Google Analytics