nio

0 人感兴趣 · 27 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/0b/0bfe6f922e54b69acb47e191cf1ec8f4.jpeg?x-oss-process=image/resize,w_416,h_234

NIO 看破也说破(一)—— Linux/IO 基础

用户头像
小眼睛聊技术 2020 年 5 月 5 日

Linux底层通过文件的方式实现IO,Java等高级语言调用系统底层函数,来实现NIO。本系列文章,目的为了揭示高级语言是如何实现网络IO,进一步理解NIO,多路复用,reactor模型,包括netty框架解析。

https://static001.geekbang.org/infoq/a7/a73c0397ab3f8df73e7bf000746f217e.jpeg?x-oss-process=image/resize,w_416,h_234

一个包子铺看懂 I/O 模型演变

用户头像
小眼睛聊技术 2020 年 6 月 16 日

小眼睛打算开个包子铺,拜访了 N 个餐饮界大佬后,决定直接搞 O2O 模式。依据大佬们透露的数据,省掉了房租、水电、工资,结合平台的优势只要按照每年 10% 的增速,用不了多久就能迎娶白富美走上人生巅峰了。在美好的幻想中,包子托拉斯开业了……

https://static001.geekbang.org/infoq/4e/4e4042452b271327748c10af6a370a43.jpeg?x-oss-process=image/resize,w_416,h_234

Netty 源码解析 -- 事件循环机制实现原理

用户头像
binecy 2020 年 10 月 18 日

本文主要分享Netty中事件循环机制的实现。

Netty 之旅:你想要的 NIO 知识点,这里都有!

用户头像
一枝花算不算浪漫 2020 年 8 月 7 日

高清思维导图原件(xmind/pdf/jpg)可以关注公众号:一枝花算不算浪漫 回复nio即可

https://static001.geekbang.org/infoq/e6/e68e85ea0ae4f5ce4f7317f13890d1fe.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之:NIO 中 Channel 的妙用

用户头像
程序那些事 2020 年 6 月 11 日

小师妹,你还记得我们使用IO和NIO的初心吗?

https://static001.geekbang.org/infoq/e6/e6cf919dc05d641806d6310f9a4ecd7e.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之:NIO 中那些奇怪的 Buffer

用户头像
程序那些事 2020 年 6 月 13 日

我打赌,你肯定没听说过这些Buffer!如果你知道,请允许我叫一声大神!

https://static001.geekbang.org/infoq/4e/4e4042452b271327748c10af6a370a43.jpeg?x-oss-process=image/resize,w_416,h_234

Netty 源码解析 -- ChannelPipeline 机制与读写过程

用户头像
binecy 22 小时前

本文继续阅读Netty源码,解析ChannelPipeline事件传播原理,以及Netty读写过程。

https://static001.geekbang.org/infoq/37/3798540fd937a48970179e6482d5a49d.png?x-oss-process=image/resize,w_416,h_234

「NIO 系列」——之 Reactor 模型

用户头像
小谈 2020 年 7 月 2 日

关于reactor 是什么,我们先从wiki上看下:

https://static001.geekbang.org/infoq/fc/fc40c5aafad04d9810d333cb19af7907.jpeg?x-oss-process=image/resize,w_416,h_234

Java NIO 是 NIO 么?

用户头像
soolaugust 2020 年 8 月 18 日

本文转自“雨夜随笔”公众号,欢迎关注

NIO 的组成有哪些——奈学

用户头像
奈学教育 2020 年 8 月 6 日

Buffer:与Channel进行交互,数据是从Channel读入缓冲区,从缓冲区写入Channel中的

NIO 的组成有哪些——奈学

用户头像
古月木易 2020 年 8 月 6 日

Buffer:与Channel进行交互,数据是从Channel读入缓冲区,从缓冲区写入Channel中的

https://static001.geekbang.org/infoq/1f/1f453942b9a6d1d67140512e130f557b.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之:Buffer 和 Buff

用户头像
程序那些事 2020 年 6 月 10 日

小师妹在学习NIO的路上越走越远,唯一能够帮到她的就是在她需要的时候给她以全力的支持。什么都不说了,今天介绍的是NIO的基础Buffer。老铁给我上个Buff。

https://static001.geekbang.org/infoq/91/917bbc8008a5d1ab23b976780be42a7a.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件编码和字符集 Unicode

用户头像
程序那些事 2020 年 6 月 9 日

小师妹一时兴起,使用了一项从来都没用过的新技能,没想却出现了一个无法解决的问题。把大象装进冰箱到底有几步?乱码的问题又是怎么解决的?快来跟F师兄一起看看吧。

https://static001.geekbang.org/infoq/2a/2af5a3d85330dbcc45353b3e0614f4b2.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之:MappedByteBuffer 多大的文件我都装得下

用户头像
程序那些事 2020 年 6 月 12 日

大大大,我要大!小师妹要读取的文件越来越大,该怎么帮帮她,让程序在性能和速度上面得到平衡呢?快来跟F师兄一起看看吧。

https://static001.geekbang.org/infoq/5b/5bac564291dff126b2592d55ff69c399.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 用 Selector 来发好人卡

用户头像
程序那些事 2020 年 6 月 14 日

NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。

https://static001.geekbang.org/infoq/db/db545de9a06c9a2e1ae15beca7462467.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之:File copy 和 File filter

用户头像
程序那些事 2020 年 6 月 8 日

一个linux命令的事情,小师妹非要让我教她怎么用java来实现,哎,摊上个这么杠精的小师妹,我也是深感无力,做一个师兄真的好难。

https://static001.geekbang.org/infoq/f7/f70c8b44e2e847c88354e2daa36a7240.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 目录还是文件

用户头像
程序那些事 2020 年 6 月 9 日

目录和文件傻傻分不清楚,目录和文件的本质到底是什么?在java中怎么操纵目录,怎么遍历目录。本文F师兄会为大家一一讲述。

https://static001.geekbang.org/infoq/30/307facdc719f0f49700bf6f575cdedfb.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件 File 和路径 Path

用户头像
程序那些事 2020 年 6 月 9 日

文件和路径有什么关系?文件和路径又隐藏了什么秘密?在文件系统的管理下,创建路径的方式又有哪些?今天F师兄带小师妹再给大家来一场精彩的表演。

https://static001.geekbang.org/infoq/d8/d894d912bcd8be0dc46bb390c4f76ef4.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件系统和 WatchService

用户头像
程序那些事 2020 年 6 月 8 日

小师妹这次遇到了监控文件变化的问题,F师兄给小师妹介绍了JDK7 nio中引入的WatchService,没想到又顺道普及了一下文件系统的概念,万万没想到。

https://static001.geekbang.org/infoq/a0/a0f75dfc20ce280b3fe9eadb506e57f7.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件读取那些事

用户头像
程序那些事 2020 年 6 月 9 日

小师妹最新对java IO中的reader和stream产生了一点点困惑,不知道到底该用哪一个才对,怎么读取文件才是正确的姿势呢?今天F师兄现场为她解答。

https://static001.geekbang.org/infoq/06/06ff335ae2d947b49f903d0208f54e16.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件编码和字符集 Unicode

用户头像
程序那些事 2020 年 6 月 8 日

小师妹一时兴起,使用了一项从来都没用过的新技能,没想却出现了一个无法解决的问题。把大象装进冰箱到底有几步?乱码的问题又是怎么解决的?快来跟F师兄一起看看吧。

https://static001.geekbang.org/infoq/4e/4e4042452b271327748c10af6a370a43.jpeg?x-oss-process=image/resize,w_416,h_234

Netty 源码解析 -- 服务端启动过程

用户头像
binecy 2020 年 10 月 13 日

本文通过阅读Netty源码,解析Netty服务端启动过程。

https://static001.geekbang.org/infoq/d4/d42cfd976e0d08073f524273a4672b1d.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件写入那些事

用户头像
程序那些事 2020 年 6 月 8 日

小师妹又对F师兄提了一大堆奇奇怪怪的需求,要格式化输出,要特定的编码输出,要自己定位输出,什么?还要阅后即焚?大家看F师兄怎么一一接招吧。

https://static001.geekbang.org/infoq/59/59cc25309ac762810144c5f2ba0e84f1.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件写入那些事

用户头像
程序那些事 2020 年 6 月 9 日

小师妹又对F师兄提了一大堆奇奇怪怪的需求,要格式化输出,要特定的编码输出,要自己定位输出,什么?还要阅后即焚?大家看F师兄怎么一一接招吧。

https://static001.geekbang.org/infoq/97/975cd2d0d1b7a515c6d069bcd3a77ce1.jpeg?x-oss-process=image/resize,w_416,h_234

小师妹学 JavaIO 之: 文件读取那些事

用户头像
程序那些事 2020 年 6 月 8 日

小师妹最新对java IO中的reader和stream产生了一点点困惑,不知道到底该用哪一个才对,怎么读取文件才是正确的姿势呢?今天F师兄现场为她解答。

https://static001.geekbang.org/infoq/4e/4e4042452b271327748c10af6a370a43.jpeg?x-oss-process=image/resize,w_416,h_234

Netty 源码解析 -- 客户端启动过程

用户头像
binecy 2020 年 10 月 15 日

上一篇文章分享了Netty服务端启动过程,本文继续分享Netty客户端启动过程。

nio_nio资料文章-InfoQ写作平台