package com.hephec;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class OutputStreamTest{
public static void main(String[] args) throws Exception{
...
分类:
编程语言 时间:
2014-09-19 12:11:45
阅读次数:
221
package lianxi;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 拷贝歌曲 */public class IOputstreamDemo { .....
分类:
其他好文 时间:
2014-09-17 10:01:02
阅读次数:
204
Netty是一个传输层的框架,主要的功能就是两个:封装了NIO的操作,封装了CodeC接口,从而使得NIO的开发者只需要关注与业务功能本身的ChannelHandler。
不只是Netty,传输层主要解决的问题就是这两个,处理IO,处理CodeC
CodeC主要处理的问题就是字节流的分帧(Frame),一般有以下几种
按结束符,比如http定长使用消息头消息体的方式,在消...
分类:
Web程序 时间:
2014-09-16 17:32:30
阅读次数:
219
FileManagerpackage com.kale.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExceptio...
分类:
其他好文 时间:
2014-09-16 12:18:40
阅读次数:
207
相关介绍
分配一块独立于进程的内存,对内存的操作方式和对文件的操作方式类似。有如下特点:
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