JAVA
文章平均质量分 83
cici_iii
keep coding
展开
-
BIO,NIO,AIO
BIO,NIO,AIO 介绍一、背景1.1 说明1.2 通信技术整体解决的问题二、Java的I/O演进之路2.1 I/O 模型基本说明2.2 I/O模型Java BIOJava NIOJava AIO2.3 BIO、NIO、AIO 适用场景分析三、BIO,NIO,AIO总结一、背景1.1 说明 在Java的软件设计开发中,通信架构是不可避免的,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,对于一些经验丰富的程序员来说,Java早期的网络通信原创 2021-02-17 13:59:19 · 312 阅读 · 0 评论 -
JAVA AIO
JAVA AIO深入剖析AIO编程AIO编程Java AIO(NIO.2) : 异步非阻塞,服务器实现模式为一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通知服务器应用去启动线程进行处理。AIO:异步非阻塞,基于NIO的,可以称之为NIO2.0BIONIOAIOSocketSocketChannelAsynchronousSocketChannelServerSocketServerSocketChannelAsynchronousServerS原创 2021-02-17 13:54:20 · 217 阅读 · 2 评论 -
JAVA NIO
JAVA NIO深入剖析1. Java NIO 基本介绍2. NIO 和 BIO 的比较3. NIO 三大核心原理示意图Buffer 缓冲区Channel 通道Selector 选择器4. NIO核心一:缓冲区(Buffer)缓冲区(Buffer)Buffer 类及其子类缓冲区的基本属性Buffer常见方法缓冲区的数据操作案例演示直接与非直接缓冲区5. NIO核心二:通道(Channel)通道Channe概述常用的Channel实现类FileChannel 类FileChannel的常用方法案例1-本地文件原创 2021-02-17 13:50:01 · 755 阅读 · 0 评论 -
JAVA BIO
JAVA BIO深入剖析1. Java BIO 基本介绍2. Java BIO 工作机制3. 传统BIO编程4. BIO模式下的多发和多收消息5. BIO模式下接收多个客户端6. 伪异步I/O编程7. 基于BIO的文件上传8. Java BIO模式下的端口转发9. 基于BIO模式下的即时通信功能清单简单说明项目启动与演示1. Java BIO 基本介绍Java BIO 就是传统的 java io 编程,其相关的类和接口在 java.ioBIO(blocking I/O) : 同步阻塞,服务器实现原创 2021-02-17 13:45:40 · 182 阅读 · 1 评论