E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
netty5
Netty5
源码分析--4.总结
目录[-]JAVANIO复习API坑NIO操作在Netty里面的体现服务端启动客户端启动服务端处理请求Netty整体架构模块结构他山之石好的设计中立疑惑瑕疵注意事项其他参考JAVANIO复习请先参考我之前的博文JAVA学习笔记–3.NetworkIO的NIO(NonBlockingIO)SOCKET章节。这里主要讲下JAVANIO其中几个比较被忽略的细节,不求全,欢迎补充。APISelect当调用
qq1013712290
·
2014-05-24 11:00
netty
netty5
.0源码学习(AdaptiveRecvByteBufAllocator)
AdaptiveRecvByteBufAllocator是一个用于为接收的数据创建缓冲区的工具类,其特点是能够根据上一次接收数据的大小,来自动调整下一次缓冲区建立时分配的空间大小,避免内存的浪费。下面我们通过源码来看下其实现。 首先类中定义了一个int型的数组,保存了一些预设的缓冲区大小。 priv
等待五千年
·
2014-02-28 18:00
netty
2013年技术资料整理
网络通讯
Netty5
.0架构剖析和源码解读.pdf 林昊的微信公众账号,有很多性能优化的文章值的学习: 如何编写高效的Java通信客户端 这篇文章后半部分讲到一个典型的网络延迟问题
blueswind8306
·
2014-02-20 15:00
2013技术资料整理
Netty那点事(四)Netty与Reactor模式
过年期间@李林锋hw发布了一个
Netty5
.0架构剖析和源码解读http://vdisk.weibo.com/s/C9LV9iVqH13rW/1391437855,看完也是收获不少。
黄亿华
·
2014-02-08 18:00
高并发
netty
nio
Reactor
Netty5
源码分析--4.总结
JAVANIO复习请先参考我之前的博文JAVA学习笔记–3.NetworkIO的NIO(NonBlockingIO)SOCKET章节。这里主要讲下JAVANIO其中几个比较被忽略的细节,不求全,欢迎补充。APISelect当调用ServerSocketChannel.accept();时,如果该channel处于非阻塞状态而且没有等待(pending)的连接,那么该方法会返回null;否则该方法会
geecoodeer
·
2014-01-17 20:00
netty
netty源码分析
Netty5
源码分析--3.客户端与服务端交互过程详解
书接上文,由于服务端增加了TelnetServerHandler,而该Handler覆写了channelActive方法,所以在客户端connect服务端时,服务端会向客户端写出数据。而由于客户端增加了TelnetClientHandler,而该Handler覆写了messageReceived方法。所以在接收到服务端消息后,会将服务端内容打印出来。@Override publicvoidTeln
geecoodeer
·
2014-01-16 00:00
netty
netty源码分析
Netty5
源码分析--2.客户端启动过程
实例样例代码来自于io.netty.example.telnet.TelnetClient,完整样例请参考NettyExample工程。客户端和服务端比较相似,所以本篇会在一定程度上略去重复的部分,以减少篇幅。publicvoidrun()throwsException{ EventLoopGroupgroup=newNioEventLoopGroup(); try{ Bootstrapb=new
geecoodeer
·
2014-01-15 15:00
netty
netty源码分析
Netty5
源码分析--1.服务端启动过程详解
实例样例代码来自于io.netty.example.telnet.TelnetServer,完整样例请参考NettyExample工程。publicclassTelnetServer{ privatefinalintport; publicTelnetServer(intport){ this.port=port; } publicvoidrun()throwsException{ Even
geecoodeer
·
2014-01-15 13:00
netty
netty源码分析
Netty5
源码分析--0.核心领域概念
Netty是什么由于通用的协议或者实现有时不能满足各种各样的需求,比如我们通常不会用一个HTTPServer来同时进行传输大文件,email以及近实时的消息如金融信息和多玩家游戏数据。我们需要一个高度优化的协议实现,来满足一些特定的需求。Netty是一个异步,事件驱动的网络应用框架,并且提供了一些工具来帮助迅速地开发高性能,高扩展性的服务端和客户端。核心领域概念介绍隐喻Channel公路,双向道,
geecoodeer
·
2014-01-15 13:00
netty
netty之AttributeMap
netty5
文档中ChannelHandler开始处介绍了attachment的使用,用来保存handler的状态信息 publicclassDataServerHandlerextendsSimpleChannelInboundHandler
pjwqq
·
2013-12-29 11:00
netty
AttributeMap
在通信服务器上如何登陆交换机!
--》运行telnet172.16.3.200Username:benet.cnPassword:benet.cnSwitch-Server#showlineSwitch-server#clearli
netty5
Switch-Server
凌激冰
·
2008-09-09 11:45
网络
职场
休闲
交换
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他