问题辑录 发表于 2018-01-17 | 分类于 java前提 记录一下自已再开发中碰到疑难杂症。 fastjson的parseObject对json解析map乱序解决办法: JSON.parseObject("...", Feature.OrderedField) JSON.parseObject("...", ...阅读全文 »
RSA公私钥生成 发表于 2017-09-27 | 分类于 RSA背景介绍 在安全性比较高的应用交互的时候,会采用对称加密算 法的方式。双方应用在服务端都生成一套公私钥对,双方互换公钥证书。 通过加签验签(或者加密解密)对数据的合法校验。保证数据交互的安全性。 下面介绍下,如何在服务端生成公私钥对。 安装OpenSSL Linux环境可能自带 ...阅读全文 »
技术小结一 发表于 2017-09-22 | 分类于 javaSHA1WithRSA算法SHA1WithRSA即安全哈希算法,用于签名;RSA是目前最有影响力额公私钥算法。 SHA1WithRSA:用SHA算法进行签名,用RSA算法进行加密。sha1withrsa通过公钥加签,私钥解签。验证数据的合法性。 RSA依赖公私钥PEM进行对称加密。公钥证书CER, ...阅读全文 »
Spring与Hessian的集成 发表于 2017-06-28 | 分类于 java基础介绍 在上一篇中我们通过HessianServlet的方式暴露一个简单的Hessian服务,这种方式会造成服务层和控制层之间耦合。一般情况下我们都不会采取这种方式【本次只是为了演示基础的Hessian服务实现】。Spring框架也集成了对一些基础RPC框架的支持,比如jaxws-WebSer ...阅读全文 »
Java Hessian初体验 发表于 2017-06-27 | 分类于 java基础介绍 Hessian是一个轻量级的远程调用框架,集成Hessian后的web应用既可以暴露服务,也可引入其他的应用Hessian服务,可以实现简单的跨系统之间的交互。Hessian采用的是二进制的RPC协议。 Hessian主要核心有两块: - 暴露HTTP服务 - 序列化(内置) ...阅读全文 »