摘要: java原生序列化和Kryo序列化性能比较 简介 最近几年,各种新的高效序列化方式层出不穷,不断刷新序列化性能的上限,最典型的包括: 专门针对Java语言的:Kryo,FST等等 跨语言的:Protostuff,ProtoBuf,Thrift,Avro,MsgPack等等 这些序列化方式的性能多数都 阅读全文
posted @ 2017-08-18 18:46 wjj1013 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 什么是反向代理,如何区别反向与正向代理 2、正向代理 正向代理类似一个跳板机,代理访问外部资源。 举个例子: 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然 阅读全文
posted @ 2017-08-18 17:24 wjj1013 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ClassLoader.loadClass和Class.forName的区别 Java中class.forName()和classLoader都可用来对类进行加载。class.forName()前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而class 阅读全文
posted @ 2017-08-18 15:39 wjj1013 阅读(153) 评论(0) 推荐(0) 编辑
摘要: StringBuffer和StringBuilder的区别 无论是做Java或是Android,都避免不了遇到这个问题,其实开发过程中一般情况下是不会纠结,这个问题是面试必选经典题,今天有时间,就总结一下。 String、StringBuffer、StringBuilder区别 StringBuff 阅读全文
posted @ 2017-08-18 09:23 wjj1013 阅读(148) 评论(0) 推荐(0) 编辑