首页
个人开发
工作相关
共享
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
共享
Java IO/NIO
2025-12-6
使用NIO实现非阻塞Socket通信
使用Java NIO实现非阻塞Socket通信的关键步骤:创建Selector和ServerSocketChannel配置非阻塞模式并绑定端口注册Accept事件到Selector循环处理Selector事件(Accept/Read/Write)正确处理读写操作和资源回收核心优势:单线程可处理大量连接,避免线程资源浪费。
2025年-12月-6日
6 阅读
0 评论
Java IO/NIO
2025-12-5
使用Java IO和NIO实现大文件复制并分析性能差异
实现高效大文件复制的关键点:传统IO方案:使用缓冲流(BufferedInputStream/BufferedOutputStream)减少系统调用NIO方案:使用FileChannel.transferTo()实现零拷贝传输通用优化:使用适当缓冲区大小(通常8KB-1MB)在finally块中关闭资源处理复制进度和中断
2025年-12月-5日
5 阅读
0 评论
Java IO/NIO
2025-12-5
Java NIO中Selector、Channel和Buffer的协作机制
Java NIO非阻塞IO的核心协作机制:Buffer:数据容器,读写操作的中转站Channel:数据通道,支持非阻塞读写Selector:多路复用器,监控Channel的IO事件三者协作流程:Channel注册到Selector并监听事件Selector轮询就绪的Channel通过Buffer进行实际数据读写
2025年-12月-5日
5 阅读
0 评论
Java IO/NIO
1
2