java
rz_0212
这个作者很懒,什么都没留下…
展开
-
json反序列化无序问题
之前工作时遇到这样一个问题,在对加密数据解密后,通过JSONObject.parseObject(jsonStr, Objcet.class)转成相应的Bean,在验签的时候,结果验签失败,签名与原始数据不匹配的问题。在处理这个问题,来回折腾了好一会儿。通过打印结果才知道,原来JSONObject在发序列化的过程中,发生了顺序错乱,这才导致了验签失败。解决办法很简单: ...原创 2019-01-20 12:15:15 · 1113 阅读 · 0 评论 -
动手实现一个简单的RPC
RPCremote procedure call,远程过程调用,顾名思义就是向远程计算机发送请求来获取服务。对于开发人员来说,调用远程服务就像是调用本地服务一样便捷。尤其是在微服务盛行的今天,了解RPC的原理过程是十分有必要的。今天我就来实现一个简单的RPC的功能。建立三个maven项目rpc-sever: 服务端,即服务的提供者rpc-client: 客户端,即服务的消费者rpc-c...原创 2019-02-02 15:47:23 · 928 阅读 · 0 评论 -
jdk8函数式接口——Consumer介绍
Consumer介绍与实例分析函数式接口:@FunctionalInterfaceConsumer(消费者)函数式接口:@FunctionalInterface自从jdk8提供了函数式接口这一新的特性,极大地精简了java开发的方式。而在jdk8之前的版本,函数仅仅只能传递参数,而不能将一个函数或者说是行为传递过去,这意味着我们在调用某个函数时,该函数所表示的执行功能已经很明确了,对于lamb...原创 2019-04-26 19:48:55 · 2709 阅读 · 1 评论