- 博客(4)
- 收藏
- 关注
原创 Java|BIO、NIO、AIO
在很多面经里都有这样的问题: 说说BIO、NIO、AIO 说说Linux的IO模型 说说select、poll、epoll 最开始对这些名词一点都摸不着头脑,粗略了解了BIO、NIO、AIO是什么,其中涉及到“同步/异步、阻塞/非阻塞"这些名词,更是被搞的云里雾里。BIO是在学习JavaSE的时候,网络编程讲的内容,大概知道是怎么回事,但从来没有思考过它有什么问题。对于select、poll、...
2019-08-25 19:49:57 449
原创 刷题|和链表相关的题目思路分析与总结
刷题|和链表相关的题目思路分析与总结1 数据结构1.1 单链表1.2 循环链表1.3 双向链表1.4 链表和数组对比 1 数据结构 1.1 单链表 链表通过指针将一组零散的内存块串联在一起。 把内存块称为链表的“结点”。 为了将所有的结点串联起来,每个链表的结点除了存储数据之外,还需要记录链上的下一个结点地址。 把这个记录下个结点地址的指针叫做后继指针next。 看了上面的描述最基本的单链表的...
2019-08-03 12:50:06 614 1
原创 Redis|事件
Redis|事件1 文件事件1.1 文件事件处理器构成1.2 I/O多路复用程序的实现1.3 事件的类型1.4 API1.5 文件事件的处理器2 时间事件 Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: -文件事件:Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或者其他服务器)的通信会产生相应的文件...
2019-08-02 23:39:24 203
原创 Linux的五种IO模型
下面这篇文章用浅显易懂的方式阐述了Linux的五种IO模型: https://mp.weixin.qq.com/s?__biz=Mzg3MjA4MTExMw==&mid=2247484746&idx=1&sn=c0a7f9129d780786cabfcac0a8aa6bb7&source=41#wechat_redirect 但不够深入,有待继续了解。 ...
2019-08-02 15:08:20 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人