技术栈
nio
我是唐青枫
4 天前
java
·
tcp/ip
·
nio
Java Netty 实战指南:从 NIO 线程模型到 TCP 编解码和心跳机制
Netty 是 Java 生态里很常见的高性能网络通信框架。它基于 NIO 和事件驱动模型,把原生 NIO 里比较繁琐的 Selector、Channel、ByteBuffer、事件循环、半包处理、资源释放这些细节封装起来。
2601_96393298
5 天前
nio
人流后多久来月经?内膜恢复周期与术后修护科普指南
做完人流手术的女性大多关心人流后多久来月经,复潮时间主要由内膜损伤程度、个人内分泌、术后休养情况决定,存在固定正常区间,恢复不佳容易出现月经推迟、经量过少甚至闭经。行业临床诊疗数据显示,规范休养搭配修护调理,能加快内膜修复,让月经按时复潮。
ywl470812087
17 天前
netty
·
nio
第二章Netty,半包读取问题
分别启动服务端和客户端,发现服务端没有输出任何数据,我就试着将客户端发送的内容hello,how are you改成了hello,world,服务端就正确输出了数据,这是什么原因
EntyIU
18 天前
java
·
开发语言
·
nio
Java NIO 实战
前端传文件过来,后端接收并保存到本地或附件服务。有时候前端不是 multipart 上传,而是直接传二进制流,比如大文件分片上传的场景。
ywl470812087
20 天前
netty
·
nio
·
selector
第一章Netty,如何实现I/O多路复用的功能
基于前文对 I/O 多路复用原理、Epoll 机制及 Java NIO 的讨论,实现 I/O 多路复用的核心在于利用操作系统提供的系统调用(如 Linux 的 epoll)或语言层面的封装(如 Java 的 Selector)。
ywl470812087
20 天前
netty
·
nio
·
selector
第一章Netty,NIO零拷贝详解
结合前文对 NIO 核心组件(Channel/Buffer)、I/O 多路复用及高并发场景的讨论,零拷贝(Zero-Copy) 是 NIO 提升高性能的关键技术之一。它旨在减少数据在内核空间与用户空间之间的冗余拷贝次数,以及上下文切换开销。
小bo波
1 个月前
java
·
nio
·
io流
·
后端开发
·
文件复制
从"任意文件复制"深挖Java I/O:字符流与字节流的本质抉择
最近在整理项目代码时,突然意识到一个看似简单的问题——"文件复制"——背后竟藏着Java I/O体系最核心的设计哲学。这篇文章从一道竞赛题出发,聊聊字符缓冲流和字节缓冲流的本质差异,以及为什么字节流才是真正的"万能复制"方案。
swordbob
1 个月前
java
·
开发语言
·
nio
NIO的channel中什么是 fd(File Descriptor,文件描述符)
"fd = File Descriptor(文件描述符)——是 Linux 内核给每一个打开的文件 / 网络连接 / 设备分配的一个非负整数 ID。一切 I/O(文件 / 网络 / 设备)都用 fd 操作。"
swordbob
1 个月前
linux
·
网络
·
nio
NIO 的 Channel 里有多个 BIO 吗?
"NIO 的 Channel 不包含 BIO——NIO Channel 是 OS 内核级的文件描述符(FileDescriptor),和 BIO 的 Socket 不是同层级。NIO Channel 是 OS 内核管理的,BIO Socket 是 JDK 包装的。"
starsky76238
1 个月前
java
·
服务器
·
nio
NIO与BIO的区别
在以前搭建网络连接中,使用的BIO,在用户连接后专门创建一个线程和用户对接当用户没有使用时就会阻塞线程这也就是BIO为什么叫阻塞式通讯,而在今天高并发的情况下BIO会占用大量资源,阻塞线程会消耗系统资源形成一种浪费。所以NIO就是为了解决这个问题。
东南门吹雪
1 个月前
java
·
高并发
·
socket
·
tcp
·
nio
JAVA TCP socket编程框架
用户:java中做tcp socket编程的框架有哪些元宝:Java中常见的TCP Socket编程框架有以下几种:
JackSparrow414
1 个月前
java
·
c语言
·
开发语言
·
后端
·
nio
·
reactor模式
彻底理解Java NIO(三)Java实现 I/O多路复用+Reactor模式及开源框架代码解读
上一篇文章介绍了C语言中通过epoll实现Multi-Reactor 模式,这篇文章用Java实现。有了上一篇博文的知识背景,其实在Java中写起对应的代码时比较顺利的,只需要在Java中找到对应的类即可
布朗克168
1 个月前
java
·
数据库
·
io
·
nio
25 IO流高级操作——序列化、NIO与Files工具类
更新日期:2026年5月 | Java入门到精通系列 · 第四阶段·高级特性 © 版权声明:本文为原创技术文章,转载请联系作者并注明出处。
不懂的浪漫
2 个月前
java
·
netty
·
nio
10|Netty native epoll 与零拷贝:从 Java NIO 再往下看一层![
前面我们一直用 NioEventLoopGroup、NioSocketChannel 来讲 Netty。
许彰午
2 个月前
java
·
python
·
nio
24_Java NIO核心组件
Java NIO(New IO / Non-blocking IO)是从Java 1.4开始引入的一套全新的IO API,用于替代标准Java IO API。与传统BIO(Blocking IO)不同,NIO支持非阻塞IO操作,能够使用单个线程管理多个网络连接,极大提升了高并发场景下的性能。
C+++Python
2 个月前
java
·
开发语言
·
nio
如何在 Java 中使用 BIO、NIO 和 AIO?
99% 高性能网络编程 = Netty(NIO)
Halo_tjn
2 个月前
java
·
开发语言
·
nio
NIO 技术的使用
一、NIO底层实现与多路复用机制1. Selector在不同操作系统下的实现Selector的底层依赖于操作系统的I/O多路复用系统调用:
C+++Python
2 个月前
网络
·
nio
BIO、NIO、AIO 区别
BIO = 同步阻塞 NIO = 同步非阻塞 AIO = 异步非阻塞去餐厅吃饭,必须站在窗口死等,厨师不做好你就不能动。
東雪木
2 个月前
java
·
笔记
·
学习
·
nio
·
java面试
异常体系、IO 与 NIO 专属复习笔记
目录模块一:异常体系(项目架构核心 + 面试高频场景题)1. 异常体系整体架构与分类核心定义个人理解项目实际使用场景
彦为君
2 个月前
java
·
开发语言
·
前端
·
数据库
·
后端
·
spring
·
nio
JavaSE-11-ByteBuffer(NIO核心组件)
ByteBuffer 是 Java NIO 中非常重要的组件,用于处理字节数据。它是 Buffer 的子类,专门用于处理字节数据。本文详细解释 ByteBuffer 的各个方法和用法。