十二月 2017

fastjson 循环引用

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

IntelliJ IDEA配置代理,加速插件和更新包下载

在网络不好的情况下,idea的更新和安装插件或者是项目创建索引的时候真的是龟速,虽然maven仓库可以换到国内镜像源(比如阿里的),但是本身的更新和安装插件还是十分缓慢,如果开代理的话必须全局,但是又会影响其他软件的使用。 idea设置中可以对http进行代理,可以设置为ie的代理,或者是HTTP Continue reading IntelliJ IDEA配置代理,加速插件和更新包下载

Nginx 开启 HTTP2 加速HTTPS

HTTP2的出现旨在解决HTTP1的各种问题和不足,例如多路复用问题和并行等等。 nginx从1.9.5版本开始就开始了对HTTP2的支持,非常重要的是,同时也取消了对SPDY(speedy)的支持,如果想继续使用SPDY只能保持1.8.x版本了。不过SPDY 也不过是HTTP从1.0到2.0的一个 Continue reading Nginx 开启 HTTP2 加速HTTPS