Netty是一个传输层的框架,主要的功能就是两个:封装了NIO的操作,封装了CodeC接口,从而使得NIO的开发者只需要关注与业务功能本身的ChannelHandler。
不只是Netty,传输层主要解决的问题就是这两个,处理IO,处理CodeC
CodeC主要处理的问题就是字节流的分帧(Frame),一般有以下几种
按结束符,比如http定长使用消息头消息体的方式,在消...
分类:
Web程序 时间:
2014-09-16 17:32:30
阅读次数:
219
相关介绍
分配一块独立于进程的内存,对内存的操作方式和对文件的操作方式类似。有如下特点:
1 只能用于父子进程之间。
2 管道的大小是有限制(一个页面的大小,4K字节)。
3 数据是单向流动的。
4 传送的是无格式字节流,需要双方事先确定好长度 格式等。
操作函数
1 创建一个管道
#inc...
分类:
其他好文 时间:
2014-09-15 13:00:59
阅读次数:
230
TCP、UDP、IP报头结构体分析
TCP数据段格式
TCP是一种可靠的、面向连接的字节流服务。源主机在传送数据前需要先和目标主机建立连接。然后,在此连接上,被编号的数据段按序收发。同时,要求对每个数据段进行确认,保证了可靠性。如果在指定的时间内没有收到目标主机对所发数据段的确认,源主机将再次发送该数据段。 下图为TCP头部结构:
●源、目标端口号字段:各...
分类:
其他好文 时间:
2014-09-14 14:08:27
阅读次数:
205
字节流适合处理二进制 图片 音乐等数据 因为是一个字节一个字节处理的 而文档 txt等等适合用字符流来处理
任何文件都可以用字节流来处理 但是 文本文件最好用字符流来处理
IO流 输入输出流
流失一组有顺序的 有起点和终点的字节集合 是对数据传输的总称或者抽象 即数据在两设备之间的传输称为流 流的本质是传输 根据数据的传输特性将抽象为各种类 方便直观的进行操作...
分类:
编程语言 时间:
2014-09-13 21:35:05
阅读次数:
292
##基础##
- 对应层数据的名称
- Application Package
- Translation Segment
- Networking Packet
- DataLink Frame
- TCP是一种基于字节流的协议,TCP 中的ACK是接收端期待发送端下一个发来的数据包的序列号
- MSS 是在建立连接...
分类:
其他好文 时间:
2014-09-13 13:23:47
阅读次数:
442
###Linux IPC###
---------------
##消息传递##
- 信号: 非亲缘,传递信息少,只能是控制信息而不是数据信息
- 管道: 要亲缘,无边界字节流,先进先出,消耗掉就没了,没有窥探功能MSG_PEEK
- FIFO: 非亲缘,无边界字节流,先进先出,消耗掉就没了,没有窥探功能MSG_PEEK
- Socket: 非亲缘,边界可有可...
分类:
系统相关 时间:
2014-09-11 21:01:22
阅读次数:
292
1.什么是序列化 序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。2.为什么使用序列化一个原因是将...
分类:
其他好文 时间:
2014-09-11 19:05:32
阅读次数:
282
本文主要两种方式,一:通过FileUtils.copyFile(file, savefile);方法复制;二:通过字节流方式复制web.xml struts org.apache.struts2.dispatcher.FilterDispatche...
分类:
其他好文 时间:
2014-09-11 15:10:42
阅读次数:
239
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------package Excr19;import java.io.FileInputStream;import java.io.FileOutputStream;import java.i...
分类:
其他好文 时间:
2014-09-07 01:03:24
阅读次数:
283
redis支持发布、订阅的功能,基本的命令有publish、subscribe等。在jedis中,有对应的java方法,并且只能发布字符串消息。为了传输对象,需要将对象进行序列化,并封装成字符串进行处理。将对象序列化后,只能成为字节流,如何封装成字符串是一个难点。...
分类:
其他好文 时间:
2014-09-04 17:08:49
阅读次数:
264