美文网首页IT书籍阅读
深入分析Javaweb技术内幕3——I/O机制

深入分析Javaweb技术内幕3——I/O机制

作者: LightUApi | 来源:发表于2019-06-07 09:02 被阅读0次

    传输的数据格式

    字节  接口inputstream

    字符          outputstream


    和传输数据方式

    磁盘——接口file

    网络——接口:socket


    I/O 操作的都是字节,操作的数据都是字符

    socket建立通信链路。OS为socket实例分配一个没有被使用的端口,创建一个包含本地地址,远程地址和端口号的套接字数据结构

    或者成功或者IOexception

    服务器端创建serversocket实例


    BIO AND NIO

    channel  selector  buffer分别可以是 车    调度系统  座位


    IO 调优的磁盘方法

    1、增加缓存,减少访问测试次数

    2、设计最优的磁盘方式策略

    3、设计合理的磁盘存储酷块

    4、应用合理的RAID 策略


    网络    IO优化

    减少支付和字节之间的编码

    减少网络交互的次数——缓存、合并

    减少网络传输数据量的大小——压缩

    同步异步:

    一个任务的完成等待另一个任务的完成之后

    阻塞非阻塞:

    CPU停下来等待一个慢的操作完成以后,才接着完成其他工作。


    适配器装饰器区别

    改变接口达到适应、增强原有对象的接口提升性能。

    相关文章

      网友评论

        本文标题:深入分析Javaweb技术内幕3——I/O机制

        本文链接:https://www.haomeiwen.com/subject/qtfmxctx.html