自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路漫漫其修远兮,吾将上下而求索

在技术的航洋里,我获取的仅仅只有其中的一滴。这就是现实,虽然残酷,但也是一种激励。

  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 Netty4.0学习笔记系列之六:多种通讯协议支持

上文介绍了如何应用Netty开发自定义通讯协议,本文在此基础上进一步深化,研究如何同时支持不同的通讯协议。此处所谓的通讯协议,指的是把Netty通讯管道中的二进制流转换为对象、把对象转换成二进制流的过程。转换过程追根究底还是ChannelInboundHandler、ChannelOutboundHandler的实现类在进行处理。ChannelInboundHandler负责把二进制流转换为对

2014-03-25 23:41:02 20673 5

原创 Netty4.0学习笔记系列之五:自定义通讯协议

Netty中,通讯的双方建立连接后,会把数据按照ByteBuf的方式进行传输,例如http协议中,就是通过HttpRequestDecoder对ByteBuf数据流进行处理,转换成http的对象。基于这个思路,我自定义一种通讯协议:Server和客户端直接传输java对象。实现的原理是通过Encoder把java对象转换成ByteBuf流进行传输,通过Decoder把ByteBuf转换成jav

2014-03-20 12:44:00 15064 8

原创 Netty4.0学习笔记系列之四:混合使用coder和handler

Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。该例子模拟一个Server和Client,两者之间通过http协议进行通讯,在Server内部通过一个自定义的StringDecoder把httprequest转换成String。Ser

2014-03-19 23:53:14 14849 1

原创 Netty4.0学习笔记系列之三:构建简单的http服务

本文主要介绍如何通过Netty构建一个简单的http服务。想要实现的目的是:1、Client向Server发送http请求。2、Server端对http请求进行解析。3、Server端向client发送http响应。4、Client对http响应进行解析。在该实例中,会涉及到http请求的编码、解码,http响应的编码、解码,幸运的是,Netty已经为我们提供了这些工具,整

2014-03-14 22:26:23 25262 2

原创 Netty4.0学习笔记系列之二:Handler的执行顺序

Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。Netty中的所有handler都实现自ChannelHandler接口。按照输出输出来分,分为ChannelInb

2014-03-13 23:32:28 58775 9

原创 Netty4.0学习笔记系列之一:Server与Client的通讯

本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。Server与Client建立连接后,会执行以下的步骤:1、Client向Server发送消息:Are you ok?2、Server接收客户端发送的消息,并打印出来。3、Server端向客户端发送消息:I am ok!4、Client接收Server端发送的消息,并打印出来,通

2014-03-11 23:18:31 37491 7

dubbo-admin-2.5.4-SNAPSHOT.war

dubbo 的管理端

2017-07-18

dubbo安装包3(仅包含tomcat、zookeeper)

发扬开源精神,希望能给您带来帮助。 希望开源的火炬流传下去。 用完别忘记点赞。 csdn文件大小限制为60M,所以分成3份上传: 1、provider、consumer 2、admin、monitor 3、zookeeper、tomcat(这个可以自己下)

2015-05-13

dubbo安装包2

发扬开源精神,希望能给您带来帮助。 希望开源的火炬流传下去。 用完别忘记点赞。 csdn文件大小限制为60M,所以分成3份上传: 1、provider、consumer 2、admin、monitor 3、zookeeper、tomcat(这个可以自己下)

2015-05-13

dubbo简单环境安装包1

发扬开源精神,希望能给您带来帮助。 希望开源的火炬流传下去。 用完别忘记点赞。 csdn文件大小限制为60M,所以分成3份上传: 1、provider、consumer 2、admin、monitor 3、zookeeper、tomcat(这个可以自己下)

2015-05-13

eclipse上如何进行热部署

eclipse上如何进行热部署 为什么要积分,原因是自己没有积分下载。 需要但是没有积分的可以直接联系我。 强烈建议大家上传资源的时候取消积分限制,要那么多分干嘛,能当钱花呀?

2014-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除