io

0 人感兴趣 · 27 次引用

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

重大事故!IO 问题引发线上 20 台机器同时崩溃

用户头像
AI乔治 2020 年 10 月 15 日

几年前的一个下午,公司里码农们正在安静地敲着代码,突然很多人的手机同时“哔哔”地响了起来。本来以为发工资了,都挺高兴!打开一看,原来是告警短信

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

为什么一个还没毕业的大学生能够把 IO 讲的这么好?

用户头像
cxuan 2020 年 9 月 9 日

Java IO 是一个庞大的知识体系,很多人学着学着就会学懵了,包括我在内也是如此,所以本文将会从 Java 的 BIO 开始,一步一步深入学习,引出 JDK1.4 之后出现的 NIO 技术,对比 NIO 与 BIO 的区别,然后对 NIO 中重要的三个组成部分进行讲解(缓冲区、通道、

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

一文搞懂 Redis 高性能之 IO 多路复用

用户头像
架构精进之路 2020 年 6 月 28 日

用简明的方式让大家快速理解IO多路复用原理,以及其在Redis中的高性能应用总结。

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

Redis 6.0 新特性 - 多线程连环 13 问!

用户头像
码大叔 2020 年 5 月 6 日

支持多线程的Redis6.0版本于2020-05-02终于发布了,为什么Redis忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安全问题?多线程的实现原理是怎样的?我们来开启Redis新特性-多线程连环13问。

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/fc/fc40c5aafad04d9810d333cb19af7907.jpeg?x-oss-process=image/resize,w_416,h_234

Java NIO 是 NIO 么?

用户头像
soolaugust 2020 年 8 月 18 日

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

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

IO 系列——用户空间与内核空间

用户头像
Java联盟 2020 年 7 月 24 日

IO操作是程序中必不可少的部分,同时也是最耗时的部分。为了能更好理解程序中IO的操作,我们首先需要了解一下计算机中关于IO的基础知识:用户空间与内核空间,以及数据拷贝。

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

IO 系列——UNIX 五种 IO 模型

用户头像
Java联盟 2020 年 7 月 24 日

《UNIX网络编程:卷一》总结了五种经典的IO模型,分别为:阻塞式IO模型、非阻塞式IO模型、多路复用IO模型、信号驱动IO模型、异步IO模型。

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/4f/4f7e9380cc705b78993dd7a1b09512e1.jpeg?x-oss-process=image/resize,w_416,h_234

IO 多路复用整理

用户头像
戈坞昂 2020 年 5 月 26 日

大学时候写在csdn上的一篇博客,最近在看异步IO,就准备先介绍下IO方面内容,给后续的Node异步IO介绍奠定一个基础,同时也把当时的文章改进下搬过来。

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/68/684ee698074df299eab0af6b88f29b60.jpeg?x-oss-process=image/resize,w_416,h_234

「首度揭秘」大规模 HPC 生产环境 IO 特征

用户头像
焱融科技 2020 年 5 月 29 日

无论是HPC应用的用户,还是高性能文件系统的开发人员,对这些文件的访问模式了解都非常有限。本文解读大规模HPC集群中IO密集型文件的访问、重用和同享特征。

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/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师兄现场为她解答。

File 类的文件操作

用户头像
Howe 2020 年 5 月 4 日

`java.io.File` 类是一个与文件本身操作有关的类,此类可以实现文件创建、删除、重命名、取的文件基本信息(大小、修改日期)等常见的系统文件操作。

https://static001.geekbang.org/infoq/55/555057a5d106287493e6a26897e03253.png?x-oss-process=image/resize,w_416,h_234

打通 IO 栈:一次编译服务器性能优化实战

用户头像
AI乔治 2020 年 10 月 15 日

随着企业SDK在多条产品线的广泛使用,随着SDK开发人员的增长,每日往SDK提交的补丁量与日俱增,自动化提交代码检查的压力已经明显超过了通用服务器的负载。于是向公司申请了一台专用服务器,用于SDK构建检查。

io_io资料文章-InfoQ写作平台