IO
文章平均质量分 93
每年进步一点点
这个作者很懒,什么都没留下…
展开
-
序列化协议protobuf的解释及使用
背景: 项目中看到有同事用到的protobuf,本着学习的精神来看一下这是什么?为什么使用它。先从官网了解了一下:https://developers.google.com/protocol-buffers 是什么? Google推出的一个序列化的协议。通过定义一个.proto的数据结构化的文件,编译生成一个class,class会暴露getset等方法,方法里面通过二进制的方式进行序列化。 为什么使用它? 现在我自己经常用到的序列化也就是这几种,Serializable、自定义的序列化协议(公司原创 2021-04-06 13:38:29 · 765 阅读 · 0 评论 -
IO多路复用之事件驱动模型
一直不太了解多路复用的概念,在参考了几篇文章之后,先来说一下事件驱动模型 概念:所谓事件驱动,简单地说就是你点什么按钮(即产生什么事件),电脑执行什么操作(即调用什么函数).当然事件不仅限于用户的操作. 事件驱动的核心自然是事件。(摘自百度百科) 举个例子: 在UI编程中,常常要对鼠标点击进行相应,首先如何获得鼠标点击呢? 方式一:创建一个线程,该线程一直循环检测是否有鼠标点击,那么这个方式...转载 2020-02-17 10:22:56 · 310 阅读 · 0 评论 -
java IO流 Files使用
在平时的开发中,经常遇到对文件的读取写入等操作。我自己用到的也经常是Inputstream,outputstream,filewriter等等。 在了解BIO、NIO与AIO中,无意中发现了BIO包中的Files类,此类涵盖了大部分的文件操作。java.nio.file.Files。 遂从网上转载一篇files的使用文档,以便后续使用。 Files.exists() Files.exits...转载 2020-01-01 15:52:37 · 1126 阅读 · 0 评论