Netty
lvbaolin123
code好青年
展开
-
2015年06月09日
1、首先学习Netty中几个重要的组建: EventLoops:EventLoops的目的是为Channel处理IO操作,一个EventLoop可以为多个Channel服务。 Bootstrap:Bootstrap是一个用于启动NIO(客户端)的辅助启动类。ServerBootstrap这是针对于服务端的,一个Netty应用通常由一个Bootstrap开始,负责配置整个Netty程序,串联起各个组原创 2016-09-25 11:37:03 · 292 阅读 · 0 评论 -
2015年06月10日
1、java序列化,接触到的第一种序列化或者编解码技术就是java的默认序列化,只需要序列化的entity对象实现java.io.serializable接口,根据实际情况生成序列ID,这个类就能够通过java.io.ObjectInput和java.io.ObjectOutput序列化和反序列化,简单的来说,序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的原创 2016-09-25 11:37:06 · 230 阅读 · 0 评论 -
2015年06月11日
WebSocket 协议开发 WebSocket将网络套接字引入到了客户端和服务端,浏览器是服务器之间可以通过套接字建立持久的连接,双方随时都可以互发数据给对方,而不是之前由客户端控制的已请求一应答模式。 1、WebSocket的特点: a)、单一的TCP连接,采用全双工模式通信; b)、对代理,防火墙和路由器透明; c)、无头部信息,Cookie和省份验证; d)、无安全开销; e)、原创 2016-09-25 11:37:20 · 437 阅读 · 0 评论 -
netty5.0 HTTPServer服务实例
这个HTTPServer实例是基于netty-all-5.0.0.Alpha2.jar我的这个实例中还会用到log4j-api-2.3.jar 和log4j-core-2.3.jar用来输出日志HTTPServer 这是一个启动类package com.lv.httpServer;import io.netty.bootstrap.ServerBootstrap;import io.netty.c原创 2016-09-25 11:38:25 · 2414 阅读 · 0 评论