
io-nio
flydean程序那些事
懂程序更懂你!微信公众号:程序那些事 个人主页:www.flydean.com 最通俗的解读,最深刻的干货,最简洁的教程,众多你不知道的小技巧,尽在程序那些事!
-
原创 使用Tomcat Native提升Tomcat IO效率
IO有很多种,从最开始的Block IO,到nonblocking IO,再到IO多路复用和异步IO,一步一步的将IO的性能提升做到极致。今天我们要介绍一下怎么使用Tomcat Native来提升Tomcat IO的效率。2020-12-11 22:41:399403
11
-
原创 小师妹学JavaIO之:用Selector来发好人卡
文章目录简介Selector介绍创建Selector注册Selector到Channel中SelectionKeyselector 和 SelectionKey总的例子总结简介NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。Selector介绍小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一心向着工作,不想谈论这些事情。毕竟先有2020-06-14 08:52:006099
4
-
原创 小师妹学JavaIO之:NIO中那些奇怪的Buffer
我打赌,你肯定没听说过这些Buffer!如果你知道,请允许我叫一声大神!2020-06-13 08:00:536526
3
-
原创 小师妹学JavaIO之:MappedByteBuffer多大的文件我都装得下
文章目录简介虚拟地址空间详解MappedByteBufferMapModeMappedByteBuffer的最大值MappedByteBuffer的使用MappedByteBuffer要注意的事项总结简介大大大,我要大!小师妹要读取的文件越来越大,该怎么帮帮她,让程序在性能和速度上面得到平衡呢?快来跟F师兄一起看看吧。虚拟地址空间小师妹:F师兄,你有没有发现,最近硬盘的价格真的是好便宜好便宜,1T的硬盘大概要500块,平均1M五毛钱。现在下个电影都1G起步,这是不是意味着我们买入了大数据时代?没错2020-06-12 09:04:006560
3
-
原创 小师妹学JavaIO之:NIO中Channel的妙用
小师妹,你还记得我们使用IO和NIO的初心吗?小师妹:F师兄,使用IO和NIO不就是为了让生活更美好,世界充满爱吗?让我等程序员可以优雅的将数据从一个地方搬运到另外一个地方。利其器,善其事,才有更多的时间去享受生活呀。善,如果将数据比做人,IO,NIO的目的就是把人运到美国。小师妹:F师兄,为什么要运到美国呀,美国现在新冠太严重了,还是待在中国吧。中国是世界上最安全的国家!2020-06-11 06:23:256803
4
-
原创 小师妹学JavaIO之:文件编码和字符集Unicode
小师妹一时兴起,使用了一项从来都没用过的新技能,没想却出现了一个无法解决的问题。把大象装进冰箱到底有几步?乱码的问题又是怎么解决的?快来跟F师兄一起看看吧。2020-05-24 06:57:177828
3
-
原创 小师妹学JavaIO之:Buffer和Buff
小师妹在学习NIO的路上越走越远,唯一能够帮到她的就是在她需要的时候给她以全力的支持。什么都不说了,今天介绍的是NIO的基础Buffer。老铁给我上个Buff。2020-06-10 06:01:449709
3
-
原创 小师妹学JavaIO之:文件File和路径Path
文件和路径有什么关系?文件和路径又隐藏了什么秘密?在文件系统的管理下,创建路径的方式又有哪些?今天F师兄带小师妹再给大家来一场精彩的表演。2020-06-09 06:34:096569
2
-
原创 小师妹学JavaIO之:文件系统和WatchService
小师妹这次遇到了监控文件变化的问题,F师兄给小师妹介绍了JDK7 nio中引入的WatchService,没想到又顺道普及了一下文件系统的概念,万万没想到。2020-06-08 07:09:506617
3
-
原创 小师妹学JavaIO之:目录还是文件
目录和文件傻傻分不清楚,目录和文件的本质到底是什么?在java中怎么操纵目录,怎么遍历目录。本文F师兄会为大家一一讲述。2020-06-07 07:34:166913
3
-
原创 小师妹学JavaIO之:文件写入那些事
小师妹又对F师兄提了一大堆奇奇怪怪的需求,要格式化输出,要特定的编码输出,要自己定位输出,什么?还要阅后即焚?大家看F师兄怎么一一接招吧。2020-05-25 06:38:237952
4
-
原创 小师妹学JavaIO之:文件读取那些事
小师妹最近很迷糊:F师兄,上次你讲到IO的读取分为两大类,分别是Reader,InputStream,这两大类有什么区别吗?为什么我看到有些类即是Reader又是Stream?比如:InputStreamReader?小师妹,你知道哲学家的终极三问吗?你是谁?从哪里来?到哪里去?F师兄,你是不是迷糊了,我在问你java,你扯什么哲学。小师妹,其实吧,哲学是一切学问的基础,你知道科学原理的英文怎么翻译吗?the philosophy of science,科学的原理就是哲学。你看计算机中代码的2020-05-22 06:58:578502
5
-
原创 小师妹学JavaIO之:File copy和File filter
文章目录简介使用java拷贝文件使用File filter总结简介一个linux命令的事情,小师妹非要让我教她怎么用java来实现,哎,摊上个这么杠精的小师妹,我也是深感无力,做一个师兄真的好难。使用java拷贝文件今天小师妹找到我了:F师兄,能告诉怎么拷贝文件吗?拷贝文件?不是很简单的事情吗?如果你有了文件的读权限,只需要这样就可以了。cp www.flydean.com www.flydean.com.back当然,如果是目录的话还可以加两个参数遍历和强制拷贝:cp -rf srcD2020-05-19 06:58:548228
4
-
原创 小师妹学JavaIO之:File文件系统
小师妹又遇到难题了,这次的问题是有关文件的创建,文件权限和文件系统相关的问题,还好这些问题的答案都在我的脑子里面,一起来看看吧。文件权限和文件系统早上刚到公司,小师妹就凑过来神神秘秘的问我:F师兄,我在服务器上面放了一些重要的文件,是非常非常重要的那种,有没有什么办法给它加个保护,还兼顾一点隐私?更多内容请访问www.flydean.com什么文件这么重要呀?不会是你的照片吧,放心没人会感兴趣的。小师妹说:当然不是,我要把我的2020-05-18 06:57:348672
8
-
原创 小师妹学JavaIO之:try with和它的底层原理
小师妹是个java初学者,最近正在学习使用java IO,作为大师兄的我自然要给她最给力的支持了。一起来看看她都遇到了什么问题和问题是怎么被解决的吧。这一天,小师妹一脸郁闷的问我:F师兄,我学Java IO也有好多天了,最近写了一个例子,读取一个文件没有问题,但是读取很多个文件就会告诉我:”Can't open so many files“,能帮我看看是什么问题吗?2020-05-15 06:24:368336
4
-
原创 Java中IO和NIO的本质和区别
终于要写到java中最最让人激动的部分了IO和NIO。IO的全称是input output,是java程序跟外部世界交流的桥梁,IO指的是java.io包中的所有类,他们是从java1.0开始就存在的。NIO叫做new IO,是在java1.4中引入的新一代IO。IO的本质是什么呢?它和NIO有什么区别呢?我们该怎么学习IO和NIO呢?别急,看完这篇文章一切都有答案。2020-05-15 06:15:558633
5