博客专栏  >  编程语言   >  Java与IO

Java与IO

介绍IO的相关知识,包括bio nio aio netty 等 并且会简单介绍一下IO模式 Reactor和Proactor ,同步、异步 、阻塞、非阻塞 等 c10k问题

关注
0 已关注
8篇博文
  • 深入分析 Java I/O (一)概述

    一Java 的 IO 类库 基于字节的 IO 操作接口 基于字符的 IO 操作接口 字节与字符的转化接口 二磁盘 IO 工作机制 三Java Socket 的工作机制 建立通信链路 数据传输 ...

    2018-02-06 17:55
    55
  • 深入分析 Java I/O (二)BIO

    一BIO编程 最原始BIO 存在的问题 一请求一线程BIO 代码演示 存在的问题 伪异步IO编程 代码演示 二服务器端的执行效果 三阻塞的问题根源 一BIO编程 最原始...

    2018-02-07 18:54
    51
  • 深入分析 Java I/O (三)NIO

    一多路复用IO模型 场景描述 多路复用IO实现方式 二NIO Channel Buffer Selector 三JAVA NIO 框架简要设计分析 代码示例 四多路复用IO的优缺点 ...

    2018-02-09 15:16
    62
  • 深入分析 Java I/O (四)AIO

    一异步IO模型 二JAVA AIO框架简析 代码示例 要点讲解 一、异步IO模型 异步IO则采用“订阅-通知”模式:即应用程序向操作系统注册IO监听,然后继续做自己的事情。当操作系...

    2018-02-09 17:34
    178
  • 深入分析 Java I/O (五)Netty基础简介

    一JAVA NIO AIO的不足之处 二Netty介绍 三代码示例 主要代码讲解 四Netty的重要慨念 Netty线程机制 ByteBuf Channel ChannelPipeline和Cha...

    2018-02-11 13:56
    55
  • 深入分析 Java I/O (六)Netty高级知识

    一 Netty高性能之道 传统RPC调用性能问题 问题1网络传输方式问题 问题2序列化方式问题 问题3线程模型问题 二高性能的三个主题 三Netty高性能之道 异步非阻塞通信 零拷贝 内存池 ...

    2018-02-13 17:02
    92
  • 深入分析 Java I/O (七)IO模型一基础知识

    一IO与CPU时间的比较 二用户空间与内核空间 三缓冲区操作 四发散汇聚 五虚拟内存 六内存页面调度 七文件IO 内存映射文件 文件锁定 八流IO 一、I/O与CPU时间的比较 I...

    2018-02-24 17:15
    46
  • 深入分析 Java I/O (八)IO模型详解

    一、 概念说明 二、 IO模式 阻塞 I/O(blocking IO) 非阻塞 I/O(nonblocking IO) I/O 多路复用( IO multiplexing) 异步 I/O(asynch...

    2018-02-25 14:16
    148
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部