nio

Full Stack Developme4 天前
java·tomcat·nio
Tomcat NIO连接器内部如何实现零拷贝 Session管理如何实现集群同步既然都想深入了解,那我们就分两大块来彻底拆解。一块是NIO连接器的高性能内核(含零拷贝),另一块是Session集群同步的多种方案。
Full Stack Developme4 天前
nio
MinIO 设计及工作原理MinIO 的设计哲学是 “简单”(Simplicity) 和 “云原生”(Cloud-Native)。它的核心设计目标是:在标准硬件上,实现高性能、高可用且兼容 S3 的对象存储。
易连EDI—EasyLink7 天前
网络·人工智能·edi·nio·as2
电动汽车供应链协同新范式:蔚来(NIO)企业级EDI平台建设实践蔚来(NIO)作为智能电动汽车企业,其供应链协同高度依赖与上下游供应商、合作伙伴之间的业务数据自动化交换。在订单、发货、发票、付款等核心业务环节,数据的实时性与准确性直接决定了整车生产节拍与交付体验。
我是唐青枫12 天前
java·tcp/ip·nio
Java Netty 实战指南:从 NIO 线程模型到 TCP 编解码和心跳机制Netty 是 Java 生态里很常见的高性能网络通信框架。它基于 NIO 和事件驱动模型,把原生 NIO 里比较繁琐的 Selector、Channel、ByteBuffer、事件循环、半包处理、资源释放这些细节封装起来。
2601_9639329813 天前
nio
人流后多久来月经?内膜恢复周期与术后修护科普指南做完人流手术的女性大多关心人流后多久来月经,复潮时间主要由内膜损伤程度、个人内分泌、术后休养情况决定,存在固定正常区间,恢复不佳容易出现月经推迟、经量过少甚至闭经。行业临床诊疗数据显示,规范休养搭配修护调理,能加快内膜修复,让月经按时复潮。
ywl47081208725 天前
netty·nio
第二章Netty,半包读取问题分别启动服务端和客户端,发现服务端没有输出任何数据,我就试着将客户端发送的内容hello,how are you改成了hello,world,服务端就正确输出了数据,这是什么原因
EntyIU1 个月前
java·开发语言·nio
Java NIO 实战前端传文件过来,后端接收并保存到本地或附件服务。有时候前端不是 multipart 上传,而是直接传二进制流,比如大文件分片上传的场景。
ywl4708120871 个月前
netty·nio·selector
第一章Netty,如何实现I/O多路复用的功能基于前文对 ‌I/O 多路复用原理‌、‌Epoll 机制‌及 ‌Java NIO‌ 的讨论,实现 I/O 多路复用的核心在于利用操作系统提供的系统调用(如 Linux 的 epoll)或语言层面的封装(如 Java 的 Selector)。
ywl4708120871 个月前
netty·nio·selector
第一章Netty,NIO零拷贝详解结合前文对 ‌NIO 核心组件(Channel/Buffer)‌、‌I/O 多路复用‌及‌高并发场景‌的讨论,‌零拷贝(Zero-Copy)‌ 是 NIO 提升高性能的关键技术之一。它旨在减少数据在‌内核空间‌与‌用户空间‌之间的冗余拷贝次数,以及上下文切换开销。
小bo波1 个月前
java·nio·io流·后端开发·文件复制
从"任意文件复制"深挖Java I/O:字符流与字节流的本质抉择最近在整理项目代码时,突然意识到一个看似简单的问题——"文件复制"——背后竟藏着Java I/O体系最核心的设计哲学。这篇文章从一道竞赛题出发,聊聊字符缓冲流和字节缓冲流的本质差异,以及为什么字节流才是真正的"万能复制"方案。
swordbob1 个月前
java·开发语言·nio
NIO的channel中什么是 fd(File Descriptor,文件描述符)"fd = File Descriptor(文件描述符)——是 Linux 内核给每一个打开的文件 / 网络连接 / 设备分配的一个非负整数 ID。一切 I/O(文件 / 网络 / 设备)都用 fd 操作。"
swordbob2 个月前
linux·网络·nio
NIO 的 Channel 里有多个 BIO 吗?"NIO 的 Channel 不包含 BIO——NIO Channel 是 OS 内核级的文件描述符(FileDescriptor),和 BIO 的 Socket 不是同层级。NIO Channel 是 OS 内核管理的,BIO Socket 是 JDK 包装的。"
starsky762382 个月前
java·服务器·nio
NIO与BIO的区别在以前搭建网络连接中,使用的BIO,在用户连接后专门创建一个线程和用户对接当用户没有使用时就会阻塞线程这也就是BIO为什么叫阻塞式通讯,而在今天高并发的情况下BIO会占用大量资源,阻塞线程会消耗系统资源形成一种浪费。所以NIO就是为了解决这个问题。
东南门吹雪2 个月前
java·高并发·socket·tcp·nio
JAVA TCP socket编程框架用户:java中做tcp socket编程的框架有哪些元宝:Java中常见的TCP Socket编程框架有以下几种:
JackSparrow4142 个月前
java·c语言·开发语言·后端·nio·reactor模式
彻底理解Java NIO(三)Java实现 I/O多路复用+Reactor模式及开源框架代码解读上一篇文章介绍了C语言中通过epoll实现Multi-Reactor 模式,这篇文章用Java实现。有了上一篇博文的知识背景,其实在Java中写起对应的代码时比较顺利的,只需要在Java中找到对应的类即可
布朗克1682 个月前
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+++Python2 个月前
java·开发语言·nio
如何在 Java 中使用 BIO、NIO 和 AIO?99% 高性能网络编程 = Netty(NIO)
Halo_tjn2 个月前
java·开发语言·nio
NIO 技术的使用一、NIO底层实现与多路复用机制1. Selector在不同操作系统下的实现Selector的底层依赖于操作系统的I/O多路复用系统调用: