E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
I-O多路复用
Redis
命令执行是单线程,同时通信采用IO
多路复用
(lO
多路复用
:一种同步IO模型,单个进程/线程就可以同时处理多个IO请求。
夜猫吃夜宵
·
2023-12-16 14:31
redis
缓存
数据库
骚操作之第四十九话REDIS
关系型数据库和非关系型数据库的区别五、redis简介1、什么是redis2、redis的特点3、redis应用场景,它能做什么4、REDIS服务器程序是单进程模型5、单进程为什么快速6、回调函数7、I/O
多路复用
林暗森鹿
·
2023-12-16 14:56
MySQL
redis
数据库
redis
nosql
从零实现HTTP服务器——Minihttpd(三)——使用epoll实现高并发
epolllinux下的
多路复用
IO接口主要有select、poll和epoll,其中epoll是对select和poll的改进。所谓
多路复用
IO接口,就是当需要
子衿我心
·
2023-12-16 13:24
Java 四种主要的 IO 模型
传统的阻塞IO模型在处理大量并发IO请求时可能会导致性能瓶颈,而非阻塞IO模型、IO
多路复用
模型和异步IO模型等新型IO模型则提供了更灵活和高效的IO处理方式。
itwenke
·
2023-12-16 09:17
java
nio
I/O
多路复用
详解
文章目录I/O
多路复用
详解什么是I/O
多路复用
为什么要
多路复用
常见I/O模型同步阻塞IO同步非阻塞IOIO
多路复用
异步非阻塞IOselect、poll、epoll详解本文福利,免费领取LinuxC/C+
程序员老舅
·
2023-12-16 04:07
C++Linux后端
c++
后端开发
io
io模型
网络编程
C++网络编程
I/O多路复用
L2CAP(1&2)
1introductionL2CAP向上层提供面向连接的和无连接的数据服务,包含了协议的
多路复用
功能和分段重组操作。
lucca_x
·
2023-12-15 20:18
IO多路转接之select
IO多路转接之select1.IO多路转接(复用)2.select2.1函数原型2.2细节描述3.并发处理3.1处理流程3.2通信代码原文链接1.IO多路转接(复用)IO多路转接也称为IO
多路复用
,它是一种网络通信的手段
Dominiczz
·
2023-12-15 20:39
Linux
服务器
linux
从运维角度去了解redis
一、介绍1.简介redis是一个开源的、使用C语言编写的、可基于内存也可持久化的Key-Value数据库,采用单线程基于epoll模型实现IO
多路复用
非阻塞的处理模式。
五言六舌
·
2023-12-15 18:25
redis
数据库
redis
数据库
Redis 为什么快?
都只知道因为是内存操作,所以快,经过查阅资料,具体有以下原因,这里也针对几点详细探究下,以学习记录;纯内存访问,内存响应大约100纳秒,这也就是Redis快的基础非阻塞IO,Redis采用epoll作为
多路复用
技术的实现
Lc_fly
·
2023-12-15 14:04
计算机网络:数据链路层(介质访问控制)
目录前言一、静态划分信道(信道划分介质访问控制)1、频分
多路复用
FDM2、时分
多路复用
TDM3、波分
多路复用
WDM4、码分
多路复用
CDM二、动态分配信道(随机访问介质访问控制)1、ALOHA协议2、CSMA
浩泽学编程
·
2023-12-15 13:26
计算机网络
网络
linux
计算机网络
ZLMediaKit学习(一):Window环境下推拉流
该项目已支持linux、macos、windows、ios、android平台,支持的编码格式包括H264、AAC、H265(仅rtsp支持H265);采用的模型是多线程IO
多路复用
非阻塞式编程(linux
Mikite
·
2023-12-15 12:30
原创
学习
linux
运维
Redis核心知识小结
单线程基于io
多路复用
底层C语言对数据结构做了优化完全内存的操作Redis6.0使用多线程是怎么回事?Redis不是说用单线程的吗?怎么6.0成了多线程的?
shark-chili
·
2023-12-15 09:22
数据库
缓存
redis
数据库
java
开发语言
基于TCP的
多路复用
1.知识点目前支持I/O
多路复用
的系统调用有select,pselect,poll,epoll。
进击的菜鸟子
·
2023-12-14 22:04
网络编程
服务器
c语言
网络
udp
总结:Nginx有哪些优化
应用程序方面的优化nginx应用程序配置文件优化1、启用epoll开发模型,使用的是IO
多路复用
技术,支持异步非阻塞处理请求2、调整worker_processes的数量,设置工作进程数,一般与cpu核数相同
liu_xueyin
·
2023-12-14 17:34
nginx
网络
运维
性能优化一条龙
页面优化等,但我们要监控这个页面哪些指标需要优化,比如FP,FCP,FMP,如果是fp时间过长,就要从网络层面进行优化,现在普遍的都是http1.1的请求方式,就要去考虑要不要升级到http2,采用一种
多路复用
的能力
dlnu2015250622
·
2023-12-14 14:58
前端
性能优化
javascript
二百一十五、Flume——Flume拓扑结构之复制和
多路复用
的开发案例(亲测,附截图)
一、目的对于Flume的复制和
多路复用
拓扑结构,进行一个小的开发测试二、复制和
多路复用
拓扑结构(一)结构含义Flume支持将事件流向一个或者多个目的地。
天地风雷水火山泽
·
2023-12-14 12:09
Flume
flume
hadoop
linux
hive
【【FPGA 之 MicroBlaze XADC 实验】】
FPGA之MicroBlazeXADC实验VivadoIP核提供了XADC软核,XADC包含两个模数转换器(ADC),一个模拟
多路复用
器,片上温度和片上电压传感器等。
ZxsLoves
·
2023-12-06 12:12
FPGA学习
fpga开发
使用c++实现简单的reactor模式
reactor是一种高效的服务端模式,实质是使用io
多路复用
,比如select、epoll、poll等,关于epoll和reactor的详细介绍往上也有很多的博文,这里贴出reactor的一篇博客:reactor
Tudoc
·
2023-12-06 08:46
x小实验
epoll
c++ -reactor
1.reactor基本原理reactor网络模型1.组成:非阻塞io+io
多路复用
2.特征:事件循环+事件驱动实现业务逻辑流程图:示例代码:listenfd=socket()bind(listenfd,
多云的夏天
·
2023-12-06 08:13
【C++高并发编程】reactor并发编程模型
模式概述Reactor模式定义和设计原则Reactor模式与其他并发模式的比较Reactor模式适用的场景和优势Reactor模式组件Reactor事件源事件处理器具体业务逻辑事件和事件类型模式工作原理IO
多路复用
ichdream
·
2023-12-06 08:11
C++高性能编程
高性能计算
服务器
linux
c++
架构
车载系统
IO
多路复用
在聊IO
多路复用
之前,先简单了解下BIO。BIO即BlockingIO,翻译过来也就是阻塞IO。
Talentu
·
2023-12-06 06:32
python学习—week6
week6任务:1.完成以下课程的学习P7812-1并发、并行、同步、异步、阻塞、非阻塞P7912-2IO
多路复用
(select、poll和epoll)P8012-3select+回调+事件循环获取html
大脸飞
·
2023-12-06 05:47
epoll协程简述
协程的由来【协程第二话】协程和IO
多路复用
更配哦~_哔哩哔哩_bilibili协程类别:有栈(静态)协程,无栈(动态协程)协程epoll当有需要等待的时候,就切换出去,要用汇编保存这个栈rsp运行时,要根据协程上下文恢复出这个栈让出的时候
boring_111
·
2023-12-06 03:29
杂项
服务器
网络编程NIO中的阻塞与非阻塞
(同步/异步)
多路复用
在NIO
多路复用
中,当一个线程调用选择器的select()方法时,选择器会阻塞等待,
仙草不加料
·
2023-12-05 22:59
网络
nio
IO
多路复用
(select函数、poll函数、epoll函数)
select函数:#includeintselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);/*参数:nfds:要监视的最大文件描述符+1readfds:要监视的读文件描述符集合不关心可以传NULLwritefds:要监视的写文件描述符集合不关心可以传NULLexceptfds:
少年维克多
·
2023-12-05 19:58
编程基础
C语言
学习redis(待完善)
键值对数据库特征*键值型*单线程(多线程情况仅仅在于网络请求)*低延迟,速度快(基于内存,IO
多路复用
,)*支持持久化*支持集群,分片*支持多语言常见的命令数据结构:stringhashlistsetsorteSetGeobitMap
程序猿小蝌蚪 黄小帅
·
2023-12-05 13:07
学习
redis
数据库
Redis缓存的使用
数据一致性成本代码维护成本运维成本Redis特点键值型数据库,value支持多种不同数据结构,功能丰富单线程,每个命令具备原子性(在Redis6.0版本之后,采用多线程处理网络请求,核心部分仍是单线程)低延迟,速度快(基于内存,IO
多路复用
zmbwcx2003
·
2023-12-05 11:14
spring
java
后端
计算机网络:传输层——
多路复用
与解复用
文章目录前言一、Socket(套接字)二、
多路复用
/解复用三、多路解复用(1)多路解复用原理(2)无连接(UDP)多路解复用(3)面向连接(TCP)的多路解复用总结前言发送方法,接收方
多路复用
原理、UDP
浩泽学编程
·
2023-12-05 09:35
计算机网络
计算机网络
网络
tcp/ip
分布式
epoll和select的区别
select,epol都是linux下的i/o
多路复用
机制,i/o
多路复用
就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。
^花九九
·
2023-12-05 07:46
linux
c++
linux
I/O
多路复用
模型
面试官:能解释一下I/O
多路复用
模型?面试官:Redis是单线程的,但是为什么还那么快?
開開想重开
·
2023-12-04 15:52
redis
数据库
缓存
Netty学习
二、高性能IO
多路复用
技术,系统不需要创建新的额外进程或者线程,也不需要维护这些进程和线程的运行,降低了系统的维护工作
CopyLower
·
2023-12-04 14:58
学习
学习
java
开发语言
八股文随笔3
1.http2
多路复用
自述:http1版本使用的是单链路,每一个请求都会进行一次TCP链接,当同一域名下进行多次请求时,会同时创建多个链接,浏览器最多处理的并发链路是6-8个。
dlnu2015250622
·
2023-12-04 11:12
IT技术
面试
网络
华三知识点总结(完成中)
计算机网络概述星型拓扑易于维护在星型拓扑中,某条线路的故障不影响其它线路下的计算机通信电路交换:优点延迟小,透明传输缺点固定带宽,网络资源利用率低分组交换:优点
多路复用
,网络资源利用率高缺点:延迟大,实时性差
爱玩网络的小石
·
2023-12-04 07:54
网络
go并发编程(中)
目录一、并发安全性1.1变量并发安全性1.2容器并发安全性二、
多路复用
三、协程常见的面试题3.1交替打印奇数偶数一、并发安全性1.1变量并发安全性这个和C++中并发安全是一样的,主要是多个线程对临界资源的同时访问
Flying clouds
·
2023-12-04 07:19
Go
golang
TCA9548A I2C
多路复用
器 Arduino 使用相同地址 I2C 设备
在本教程中,我们将学习如何将TCA9548AI2C
多路复用
器与Arduino结合使用。我们将讨论如何通过整合硬件解决方案来使用多个具有相同地址的Arduino的I2C设备。
sx天若有情
·
2023-12-04 06:57
单片机
嵌入式硬件
蘑菇街Netty面试专题及答案详解
NIO:一个请求一个线程,但客户端发送的连接请求都会注册到
多路复用
器上,
多路复用
器轮询到连接有I
hello_world!
·
2023-12-04 02:49
netty
swoole--Process&&Event IO
IO
多路复用
image.pngepoll函数会监听注册在自己名下的所有的soc
金星show
·
2023-12-03 23:35
简单聊聊更快、更稳、更高效的 QUIC 协议
QUIC的设计目标是减少网络通信的延迟,提高连接的可靠性,并改善
多路复用
的性能。QU
路多辛
·
2023-12-03 13:30
后端系列知识讲解
后端
quic
协议
开发语言
网络协议
爬虫学习-基础(HTTP原理)
协议(1)TCP三次握手:(2)TCP四次挥手四、HTTP请求过程五、请求(1)请求方法(2)请求的网址(3)请求体六、响应(1)响应(2)响应头(3)响应体七、HTTP2.0(1)二进制分帧层(2)
多路复用
吗喽也是命
·
2023-12-03 11:27
爬虫
学习
http
oracle第一部分答疑
databaseinstance包括:2.内存结构:sgapga3.进程结构:databse包括:1.参数文件:pfilespfile2.控制文件v$controlfileparameter3数据文件4.日志文件
多路复用
加油鸭啦啦啦啦
·
2023-12-03 10:30
oracle
数据库
013. 技术扫盲:新一代基于UDP的低延时网络传输层协议——QUIC详解
如果你的App,既需要TLS的安全,也想实现HTTP2
多路复用
的强大。如果你刚刚才听说HTTP2是
qq_20398345
·
2023-12-03 05:59
TCP/IP
数据链路层之介质访问控制【静态划分信道(频分
多路复用
、时分
多路复用
、波分
多路复用
、码分
多路复用
)和动态分配信道(ALOHA协议、CSMA协议、CSMA/CD协议、CSMA/CA协议、令牌传递协议)】
/深入学习某技术知识点…一个人摸索学习很难坚持,想组团高效学习…想写博客但无从下手,急需写作干货注入能量…热爱写作,愿意让自己成为更好的人…文章目录前言一、静态划分信道(信道划分介质访问控制)1、频分
多路复用
哥的时代
·
2023-12-03 00:28
计算机网络
计算机网络
redis单线程为什么这么快
redis利用epoll来实现IO
多路复用
,将连接信息和事件放到队列中,一次放到文件事件分派器,事件分派器分发给事件处理器。
拾光师
·
2023-12-02 10:28
redis
程序人生
高级IO select 多路转接实现思路
intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);select函数是一个用于
多路复用
的系统
梦 梦见木
·
2023-12-02 08:14
个人学习
java中的BIO NIO AIO
多路复用
IO模型是目前使用的比较多的模型。java中的NIO常用的理解是在网络IO中,那么在网络IO中为什么NIO比BIO效率更高?我们的web项目中是用的哪种呢?可以往下看。
所执者唯己
·
2023-12-01 23:13
java
nio
服务器
操作系统之网络系统篇
目录一、DMA技术1.1、为什么要有DMA技术1.2、传统的文件传输1.3、如何优化文件传输的性能1.4、PageCache有什么用1.5、大文件的传输方式二、I/O
多路复用
2.1、select/poll2.2
芒果甜汤圆
·
2023-12-01 12:25
linux
ubuntu
windows
centos
IO
多路复用
就这么简单?
通过本文你可学到:阻塞IO、非阻塞IO的区别、优缺点;IO
多路复用
的原理,为什么高性能;select原理、优缺点;poll原理、优缺点;epoll原理、优缺点select、poll、epoll到底是同步
linux大本营
·
2023-12-01 01:00
c/c++
epoll
io多路复用
linux
网络编程
Android平台HTTPS抓包解决方案及问题分析
效率方面,从HTTP1.0的一次请求一个连接,到HTTP1.1的连接复用,到SPDY/HTTP2的
多路复用
,到QUIC/HTTP3的基于UDP传输,在效率方面越来越高效。
winskyan
·
2023-11-30 15:08
Android
一文彻底理解BIO、NIO、AIO
服务器实现模式为一个链接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销NIO同步非阻塞,服务器实现模式为一个线程处理多个请求,即客户端发送的连接请求都会注册到
多路复用
器上
醉鱼!
·
2023-11-30 14:58
后端
grpc-我们为什么要用gRpc?gRpc快在哪里?
1,
多路复用
2,头部压缩3,二进制分帧4,服务器主动推送资源1,什么是grpcgRpc是一个高性能
切尔诺贝尔
·
2023-11-30 13:41
golang
golang
grpc
http
protobuf
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他