代码

fastjson 循环引用

场景: 同一个对象的反复引用,fastjson在序列化的时候不会反复处理这个对象,而是引用已经序列化过的该对象。 比如下面的代码: 在给user对象添加子的时候添加的是同一个对象,这个时候序列化输出的则是引用的json: json里的$ref等特殊符号就是fastjson对循环引用的处理。 分析: Continue reading fastjson 循环引用

dubbo Reference 注解属性 version

以前没有怎么关注Reference注解的version字段,理解也就是个service版本号。 但是当在service多实现的时候version的重要就体现出来了,version就是区别不同实现的key,因为dubbo内部远程服务的缓存key就是由version构成。(以下代码都来自重新更新的阿里维 Continue reading dubbo Reference 注解属性 version

Spring Cloud 学习笔记(一)– spring boot

公司用的微服务框架是dubbox(当当团队修改的那个版本),接触不久,整体来说服务挺稳定的,开发也挺快。 spring cloud也是近两年才出现的,目的就是实现分布式系统,微服务,以及相应的服务治理,分布式事务等等延伸开来的问题。spring cloud下面有很多的子项目,基本就是分布式系统的各个 Continue reading Spring Cloud 学习笔记(一)– spring boot