一、什么是RPC RPC的全称是Remote Process Call,即远程过程调用,它应用广泛,实现方式也很多,拥有RMI、WebService、Hessian等诸多成熟的方案,在业界得到了广泛的使用。 RPC将原本的本地调用转变为调用远端的服务器上的方法,给系统的处理能力和吞吐量带来了极大的提 ...
分类:
其他好文 时间:
2020-03-16 19:10:56
阅读次数:
74
这里使用了两种方式:第一种是使用jackson依赖,第二种使用fastjson依赖: 两个依赖如下 <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databi ...
分类:
编程语言 时间:
2020-03-14 11:09:55
阅读次数:
61
主要是用FastJson进行数据解析,其中一个重要的类为JSONObject, JSONobject是FastJson提供的对象,在api中是用一个私有的常量map进行封装的,实际就是一个map,只不过FastJson对其进行了封装, 添加了很多方便快捷的属性方法。 private final Ma ...
分类:
Web程序 时间:
2020-03-10 13:51:06
阅读次数:
110
ResponseBodyAdvice接口是在Controller执行return之后,在response返回给浏览器或者APP客户端之前,执行的对response的一些处理。可以实现对response数据的一些统一封装或者加密等操作。 该接口一共有两个方法: @Override //判断是否要执行b ...
分类:
编程语言 时间:
2020-03-10 01:10:06
阅读次数:
1599
@Configuration public class WebMvcConfig extends WebMvcConfigurationSupport { public FastJsonHttpMessageConverter fastJsonHttpMessageConverter() { Fas ...
分类:
编程语言 时间:
2020-03-04 00:38:22
阅读次数:
149
你真的会用Gson吗?Gson使用指南(一)JSON(官网)是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。其重要性不言而喻。解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等,本次我向大家介绍的是Gson。本篇文章的主要内容:Gson的基本用法属性重命名@SerializedName注解的使用G
分类:
其他好文 时间:
2020-02-29 18:49:55
阅读次数:
74
问题 当我们用 fastjson 如下 API 转成 List<T> 这种类型时,会遇到类型丢失的问题 com.alibaba.fastjson.JSON#parseObject(java.lang.String, java.lang.Class<T>) 解决方案 String testJSON = ...
分类:
Web程序 时间:
2020-02-22 19:51:38
阅读次数:
547
fastJson&redis 1. fastJson 1.1 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> </dependency ...
分类:
Web程序 时间:
2020-02-19 01:18:35
阅读次数:
89
java8新出的YearMonth可以方便的用来表示某个月。我的项目中使用springmvc来接收YearMonth类型的数据时发现 x-www-from-urlencoded 格式的数据可以使用"2018-12"的类型接收,但是在post请求中 接收application/json的数据时出现以下 ...
分类:
编程语言 时间:
2020-02-18 13:23:03
阅读次数:
83
参考地址:https://www.cnblogs.com/jajian/p/10051901.html 7.SerializerFeature枚举项的使用 在fastjson中,缺省是不输出空值的。无论Map中的null和对象属性中的null,序列化的时候都会被忽略不输出,这样会减少产生文本的大小。 ...
分类:
Web程序 时间:
2020-02-17 19:44:00
阅读次数:
105