随笔分类 -  网络编程

摘要:之前的文章已经把 Java 中 NIO 的 Buffer、Channel 讲解完了,不太了解的可以先回过头去看看。这篇文章我们就来聊聊 Selector —— 选择器。 首先 Selector 是用来干嘛的呢?不熟悉这个概念的话我们其实可以这么理解: selector 把它当作 SQL 中的 sel 阅读全文
posted @ 2022-02-23 15:29 detectiveHLH 阅读(669) 评论(0) 推荐(0) 编辑
摘要:Java NIO 中的 Channel 分类: FileChannel SocketChannel ServerSocketChannel DatagramChannel FileChannel: 主要用于文件的读写,可以从磁盘上读取文件,也可以向磁盘上写入文件。 SocketChannel:用于 阅读全文
posted @ 2022-01-12 09:35 detectiveHLH 阅读(371) 评论(2) 推荐(2) 编辑
摘要:最近越来越认为,在讲解技术相关问题时,大白话固然很重要,通俗易懂,让人有想读下去的欲望。但几乎所有的事,都有两面性,在看到其带来好处时,不妨想想是否也引入了不好的地方。 例如在博客中,过于大白话的语言的确会让你阅读起来更加顺畅,也更容易理解。但这都是其他人理解,已经咀嚼过了的,人家是已经完全理解了, 阅读全文
posted @ 2022-01-05 09:44 detectiveHLH 阅读(941) 评论(1) 推荐(2) 编辑
摘要:为什么要讲 Buffer 首先为什么一个小小的 Buffer 我们需要单独拎出来聊?或者说,Buffer 具体是在哪些地方被用到的呢? 例如,我们从磁盘上读取一个文件,并不是直接就从磁盘加载到内存中,而是首先会将磁盘中的数据复制到内核缓冲区中,然后再将数据从内核缓冲区复制到用户缓冲区内,在图里看起来 阅读全文
posted @ 2021-12-29 09:40 detectiveHLH 阅读(520) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示