专栏名称: 顶尖架构师栈
分享业务架构、技术架构、系统设计方案,以及微服务架构源码,提供业务场景答疑
目录
相关文章推荐
今天看啥  ›  专栏  ›  顶尖架构师栈

一个诡异的json反序列化问题

顶尖架构师栈  · 公众号  ·  · 2024-07-01 08:00
    

文章预览

前言 最近我在做知识星球中的商品秒杀系统,昨天遇到了一个诡异的json反序列化问题,感觉挺有意思的,现在拿出来跟大家一起分享一下,希望对你会有所帮助。 案发现场 我最近在做知识星球中的商品秒杀系统,写了一个filter,获取用户请求的header中获取JWT的token信息。 然后根据token信息,获取到用户信息。 在转发到业务接口之前,将用户信息设置到用户上下文当中。 这样接口中的业务代码,就能通过用户上下文,获取到当前登录的用户信息了。 我们的token和用户信息,为了性能考虑都保存到了Redis当中。 用户信息是一个json字符串。 当时在用户登录接口中,将用户实体,使用fastjson工具,转换成了字符串: JSON.toJSONString(userDetails); 保存到了Redis当中。 然后在filter中,通过一定的key,获取Redis中的字符串,反序列化成用户实体。 使用的同样是fast ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览