首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小眼睛聊技术
掘友等级
关注“小眼睛聊技术”
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 16
沸点 5
赞
21
返回
|
搜索文章
赞
文章( 16 )
沸点( 5 )
眼中有码,心中无码
日常生活中二维码的使用已经无处不在,付款码、微信名片、健康码、乘车码……一张小小的二维码侵入到生活中的方方面面。黑白色块组成的有限区域,如何携带信息。不同应用场景下的二维码会不会重复,会不会像 IPV4 一样被耗尽?如果您对这些也有疑问,请您带着问题阅读本文。 一. 你一定没见…
NIO 看破也说破(三)—— 不同的IO模型
synchronous I/O multiplexing中文解释是同步的多路复用,因此select 是一个同步的I/O多路复用模式。Unix共五种I/O模型: 信号驱动和真正的异步I/O并不常用,我们重点说一下前三个。 当有数据获取时,用户线程要释放cpu,直到数据由内核处理完…
NIO 看破也说破(二)—— Java 中的两种BIO
上一篇Linux/IO基础我们得出结论,提供网络能力的不是Java是Linux操作系统。本文我们通过分析系统函数调用,观察不同jdk版本中BIO的实现差别。NIO看破也说破(一)- Linux/IO基础 listen之后这里没有立即调用 accept,而是先调用poll把 se…
NIO看破也说破(一)—— Linux/IO基础
文件描述符是内核创建的方便管理已打开文件的索引,指代被打开的文件。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。 这里出现了3个系统函数,socket,bind,listen。我们分别查看Linux手册:
读懂才会用 - 瞅瞅Redis的epoll模型
上一篇提到了Redis采用epoll模型来提升链接处理能力。本文,我们从源代码的角度,简单理解Redis是如何使用epoll以及epoll的实现原理。浅入浅出~ 找我交流 参数size并不是限制了epoll所能监听的文件描述符最大个数,只是对内核初始分配内部数据结构的一个建议。…
理解Redis 6 的多线程
严格讲,Redis 并不是单线程。有后台线程在工作,处理一些较为缓慢的操作,例如无用连接的释放、大key的删除等。client端命令的请求获取 (socket 读)、解析、执行、内容返回 (socket 写) 都是由一个线程处理,因此我们常说的“单线程”指的是处理核心处理的线程…
个人成就
文章被点赞
115
文章被阅读
31,748
掘力值
827
关注了
28
关注者
65
收藏集
3
关注标签
11
加入于
2019-01-20