首页
编程日记
java-rabbitmq
AI编程
hbase
OpenAI
BIO
2024/9/15 4:57:27
Java 网络编程之TCP(一):基于BIO
环境: jdk 17 IntelliJ IDEA 2023.1.1 (Ultimate Edition) Windows 10 专业版 22H2 TCP:面向连接的,可靠的数据传送协议 Java中的TCP网络编程,其实就是基于常用的BIO和NIO来实现的,本文先讨论BIO; BIO…
阅读更多...
【netty系列-03】深入理解NIO的基本原理和底层实现(详解)
Netty系列整体栏目 内容链接地址【一】深入理解网络通信基本原理和tcp/ip协议https://zhenghuisheng.blog.csdn.net/article/details/136359640【二】深入理解Socket本质和BIOhttps://zhenghuisheng.blog.csdn.net/article/details/136549478【三】深入理解NIO的基本原理和底层…
阅读更多...
Java 中的NIO、BIO和AIO详细总结
Java IO 与 BIO、NIO IO,常写作 I/O,是 Input/Output 的简称,即输入/输出。通常指数据在内部存储器(内存)和外部存储器(硬盘、优盘等)或其他周边设备之间的输入和输出。 输入/输出是信息处理系统…
阅读更多...
BIO,NIO,AIO编程实战
写在前面 源码 。 关于IO分类以及IO模型等理论知识,可以参考io之io分类和io模型这篇文章。本文主要来实现Java中相关IO模型实现程序。 1:BIO blocking io,是Java io中对阻塞IO模型的具体实现。 因为不管是server端还是client端࿰…
阅读更多...
Java 网络编程之TCP(二):基于BIO的聊天室
在上一篇【Java 网络编程之TCP(一):基于BIO】中,介绍Java中I/O和TCP的基本概念,本文在上文的基础上,实现一个基本的聊天室的功能。 聊天室需求描述: 聊天客户端:发送消息给所有其他客户端,接收…
阅读更多...
Java文件拷贝的几种方式
一、前言 文件拷贝(传输)涉及到Java中的输入和输出流(InputStream,OutputStream),FileChannel等知识点,把文件拷贝学明白了,IO流的相关知识点在头脑中也会更加清晰。这篇博客介绍几种…
阅读更多...
Java 网络编程之TCP(一):基于BIO
环境: jdk 17 IntelliJ IDEA 2023.1.1 (Ultimate Edition) Windows 10 专业版 22H2 TCP:面向连接的,可靠的数据传送协议 Java中的TCP网络编程,其实就是基于常用的BIO和NIO来实现的,本文先讨论BIO; BIO…
阅读更多...
java网络编程 BufferedReader的readLine方法读不到数据且一直阻塞
最近在整理Java IO相关内容,会遇到一些以前没有注意的问题,特此记录,以供自查和交流。 需求: 基于Java的BIO API,实现简单的客户端和服务端通信模型,客户端使用BufferedReader的readLine方法读取System.i…
阅读更多...
深入解读:BIO、NIO与IO多路复用——理解现代网络编程基石
在现代软件开发中,高效的数据交换是构建高性能网络应用的核心要素。深入理解输入输出(Input/Output,简称IO)模型的底层原理与工作机制,对于设计和实现高并发、低延迟的网络服务至关重要。本文将深度剖析阻塞式I/O(BIO&…
阅读更多...
Java 网络编程之TCP(二):基于BIO的聊天室
在上一篇【Java 网络编程之TCP(一):基于BIO】中,介绍Java中I/O和TCP的基本概念,本文在上文的基础上,实现一个基本的聊天室的功能。 聊天室需求描述: 聊天客户端:发送消息给所有其他客户端,接收…
阅读更多...
Java 网络编程之TCP(二):基于BIO的聊天室
在上一篇【Java 网络编程之TCP(一):基于BIO】中,介绍Java中I/O和TCP的基本概念,本文在上文的基础上,实现一个基本的聊天室的功能。 聊天室需求描述: 聊天客户端:发送消息给所有其他客户端,接收…
阅读更多...
Java 网络编程之TCP(一):基于BIO
环境: jdk 17 IntelliJ IDEA 2023.1.1 (Ultimate Edition) Windows 10 专业版 22H2 TCP:面向连接的,可靠的数据传送协议 Java中的TCP网络编程,其实就是基于常用的BIO和NIO来实现的,本文先讨论BIO; BIO…
阅读更多...
【netty系列-03】深入理解NIO的基本原理和底层实现(详解)
Netty系列整体栏目 内容链接地址【一】深入理解网络通信基本原理和tcp/ip协议https://zhenghuisheng.blog.csdn.net/article/details/136359640【二】深入理解Socket本质和BIOhttps://zhenghuisheng.blog.csdn.net/article/details/136549478【三】深入理解NIO的基本原理和底层…
阅读更多...
【netty系列-03】深入理解NIO的基本原理和底层实现(详解)
Netty系列整体栏目 内容链接地址【一】深入理解网络通信基本原理和tcp/ip协议https://zhenghuisheng.blog.csdn.net/article/details/136359640【二】深入理解Socket本质和BIOhttps://zhenghuisheng.blog.csdn.net/article/details/136549478【三】深入理解NIO的基本原理和底层…
阅读更多...
Java 网络编程之TCP(二):基于BIO的聊天室
在上一篇【Java 网络编程之TCP(一):基于BIO】中,介绍Java中I/O和TCP的基本概念,本文在上文的基础上,实现一个基本的聊天室的功能。 聊天室需求描述: 聊天客户端:发送消息给所有其他客户端,接收…
阅读更多...
深入解读:BIO、NIO与IO多路复用——理解现代网络编程基石
在现代软件开发中,高效的数据交换是构建高性能网络应用的核心要素。深入理解输入输出(Input/Output,简称IO)模型的底层原理与工作机制,对于设计和实现高并发、低延迟的网络服务至关重要。本文将深度剖析阻塞式I/O(BIO&…
阅读更多...