从java.io.NotSerializableException:java.util.Optional异常说Optional 不可序列化
herman 4年前 (2020-12-27) 4175浏览
面试官:Java Optional 为什么设计成不可序列化的? Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。 ...
herman 4年前 (2020-12-27) 4175浏览
面试官:Java Optional 为什么设计成不可序列化的? Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。 ...
herman 6年前 (2018-08-22) 11807浏览 0评论
com.thoughtworks.xstream.security.ForbiddenClassException 这个问题,很多网友都遇到过。我最近也遇到了,所以我就在这里做一下总结。 该问题和前面的《xstream security f...
herman 6年前 (2018-08-22) 9422浏览 0评论
最近在使用 XStream 1.4.10 版本的时候遇到了一个安全问题:“xstream security framework of xstream not initialized xstream is probably vulner...
herman 6年前 (2018-08-06) 3280浏览 0评论
大约在 2 年以前,我们做服务端和客户端通讯,报文用的是 xml 格式的。在 xml 和实体类之间我们使用了 XStream 来解析 xml 和自动将 xml 转化成 bean 的框架。今天在对接顺丰快递时又用到来 xml 报文。顺丰当前还不支持...
herman 9年前 (2016-06-20) 8501浏览 0评论
写过微信公众号开发的人都知道,在解析含有特殊字符的xml报文时用到了CDATA标签。而随着XStream的流行起来,越来越多的人选择了这样的快速转换成对象的解析方式。然而XStream本身是并不支持CDATA标签的,那么如同让XStream也...