首页
学习
活动
专区
工具
TVP
发布

IT大咖说

专栏作者
909
文章
1443529
阅读量
98
订阅数
Redis 源码分析 I/O 模型详解
◆ 主流 I/O 模型 阻塞IO、非阻塞IO、异步 IO 。 ◆ BIO 模型 同步阻塞 模型,一个客户单对应一个链接的处理线程 缺点: 1、IO 中如果进行 read 是阻塞操作,如果请求的链接操作不做任何操作,也会导致线程阻塞,浪费线程资源 2、如果线程很多,会导致服务器压力增加,比如 C10K问题 引用场景: BIO 方式运用数目比较小且固定的架构,这种方式对服务器资源要求比较高,但是程序简单容易理解。 ◆ NIO 模型 同步非阻塞,是服务器实现的模式是一个线程可以处理多个请求(链接),客户端发送的
IT大咖说
2022-03-04
4870
NIO,epoll,多路复用,更好地理解IO
java代码和系统调用有一定的关系,Java是解释型语言(Java并不值钱,值钱的是jvm),我们所写的java代码最终都编译成字节码,然后去进行系统调用,本文我们还是从一个简单的服务端程序学习理解下io。
IT大咖说
2021-08-12
4510
高性能通讯框架——Netty
编程复杂,缓冲区Buffer要考虑读写指针切换。而Netty把它封装之后,进行优化并提供了一个易于操作的使用模式和接口,因此Netty就被广泛使用于通信框架。
IT大咖说
2021-04-08
5270
为什么不建议把数据库部署在docker容器内?
近2年Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗?
IT大咖说
2020-05-06
5.3K0
不是我吹,20M的压缩文件我只用了1秒!
有一个需求需要将前端传过来的10张照片,然后后端进行处理以后压缩成一个压缩包通过网络流传输出去。之前没有接触过用Java压缩文件的,所以就直接上网找了一个例子改了一下用了,改完以后也能使用,但是随着前端所传图片的大小越来越大的时候,耗费的时间也在急剧增加,最后测了一下压缩20M的文件竟然需要30秒的时间。
IT大咖说
2020-04-21
4690
这么快又周五了?程序员段子
百度研发的无人驾驶汽车,你会发现有些地方你是去不了的。腾讯研发的无人驾驶汽车,你会发现很多地方你要去是要充钻会员的。当然,谷歌研发的无人驾驶汽车,你会发现查无此车。(脑中响起旋律:我曾经跨过山和大海,也穿过人山人海……)
IT大咖说
2019-05-07
4160
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档