随笔分类 -  rpc

记录自己学习和公司使用rpc框架以及相关技术
摘要:1、Netty是什么? 本质:JBoss做的一个Jar包 目的:快速开发高性能、高可靠性的网络服务器和客户端程序 优点:提供异步的、事件驱动的网络应用程序框架和工具 通俗的说:一个好使的处理Socket的东东 2、Netty的异步事件驱动模型主要涉及到下面几个核心的概念 Channel:表示一个与s 阅读全文
posted @ 2017-03-17 22:36 坏~牧羊人 阅读(558) 评论(0) 推荐(0) 编辑
摘要:1、通过拿NIO和传统IO做对比来了解NIO 面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的。 Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方。此外,它不能前后移动流中的数据。如果需要前后移动从流 阅读全文
posted @ 2017-03-13 22:17 坏~牧羊人 阅读(291) 评论(0) 推荐(0) 编辑
摘要:转自:http://linhongyu.blog.51cto.com/6373370/1538672 一、简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。 阅读全文
posted @ 2017-01-23 20:59 坏~牧羊人 阅读(2568) 评论(0) 推荐(0) 编辑
摘要:简介 最近几年,各种新的高效序列化方式层出不穷,不断刷新序列化性能的上限,最典型的包括: 专门针对Java语言的:Kryo,FST等等 跨语言的:Protostuff,ProtoBuf,Thrift,Avro,MsgPack等等 这些序列化方式的性能多数都显著优于hessian2(甚至包括尚未成熟的 阅读全文
posted @ 2017-01-22 21:58 坏~牧羊人 阅读(25996) 评论(2) 推荐(2) 编辑
摘要:简介 最近开发的一个项目,使用到了3DES加密算法,加密socket服务端和客户端通信的报文,因为加密秘钥是32个字节,结果折腾了一番,现在记录下来分享! 1、Des3EncryptUtils.java 2、HexUtils.java 3、Des3Utils.java 阅读全文
posted @ 2017-01-16 23:31 坏~牧羊人 阅读(4246) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示