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
多路复用
00_Redis面试题
00——Redis面试题Redis到底是单线程还是多线程IO
多路复用
是什么Redis为什么这么快海量数据里面,查询某一固定前缀的key生产上如何限制keys*/flushdb/flushall等危险命令以防止误删误用
coder_xiaoyou
·
2023-08-20 13:11
redis
redis
数据库
缓存
2023/8/19 小红书 Java 后台开发面经
项目都做了些什么,怎么实现的用Redis实现了什么,Redis是单线程的吗,Redis是单线程的为什么快,IO
多路复用
模型具体实现,持久化怎么实现的为什么用Kafka,架构是什么样的,Broker、Topic
openallzzz
·
2023-08-20 13:39
面经
小红书
面经
五种I/O模型介绍
IO
多路复用
是5种I/O模型中的第3种,对各种模型讲个故事,描述下区别:故事情节为:老李去买火车票,三天后买到一张退票。参演人员(老李,黄牛,售票员,快递员),往返车站耗费1小时。
Smile_468d
·
2023-08-20 09:53
拼多多 Java研发工程师 面经
什么是
多路复用
IO?select和epoll的差别?select具体
8714f2c3f1b0
·
2023-08-20 08:01
一步一步搭建 keepalive + nginx 实现高可用
该软件围绕一个中央I/O
多路复用
器进行连接,以提供实时网络设计。
代码讲故事
·
2023-08-20 06:42
深耕技术之源
nginx
运维
keepalive
高可用
主备
部署
架构
聊聊Redis
Redis使用非阻塞I/O,I/O
多路复用
,使用单线程来轮询描述符,将数据库的开、关、读、写都转换成事件,减少线程切换上下文的时间。此外,Redis全程使用hash结构,
Bardon_X
·
2023-08-19 21:33
聊聊BIO、NIO、AIO分别都是啥?有什么区别?
NIO的网络通信原理1.一个客户端会对应一个channel,然后
多路复用
器selector会轮询channel2.然后当有请求过来的时候,selector才会去创建工作线程与buffer,3.工作线程会通过
ayu_programer
·
2023-08-19 21:28
Java基础
网络
nio
netty
java
多线程
I/O
多路复用
小结
Socket模型Socket编程是一种使用Socket模型进行网络通信的编程技术。它是一种基于网络套接字的编程模型,用于实现不同计算机之间的数据传输。事实上,在进行网络通信前,通信双方都要创建一个Socket,双方的数据读写都要依赖于此。创建Socket时,可以指定网络层使用IPV4或者IPV6,传输层使用TCP或者UDP。基于TCP的Socket编程服务端的程序要先跑起来,监听等待客户端的连接和
knan-阿樂
·
2023-08-18 19:11
杂论
网络
C语言 poll
多路复用
NAMEpoll,ppoll-waitforsomeeventonafiledescriptorSYNOPSIS#include函数原型:intpoll(structpollfd*fds,nfds_tnfds,inttimeout);#define_GNU_SOURCE/*Seefeature_test_macros(7)*/#include#include函数功能:同时监听多个阻塞线程或进程的函
人间不清醒ab
·
2023-08-18 18:24
C语言
c语言
开发语言
http,https,spdy,http2等协议的主要区别详解
http2和quic的那些事儿HTTP发展史(HTTP1.1,HTTPS,SPDY,HTTP2.0,QUIC,HTTP3.0)程序员面试必考题(二十五)—SPDY与HTTP/2协议HTTP协议篇(一):
多路复用
shiningdreamercaihua
·
2023-08-18 13:30
网络库
http
https
网络
linux--epoll
IO
多路复用
首先需要了解什么是IO
多路复用
IO
多路复用
是一种同步的IO模型。利用IO多
Artisan_w
·
2023-08-18 13:52
Linux
linux
数据库
sql
C语言 select()
多路复用
#include#include#include#include#include#include#include#include#include#include#include#include#includestructsocket_t{structsockaddr_incli_addr;intcli_fb;};intnum;//在线人数intcount;//掉线线人数structsocket_t
人间不清醒ab
·
2023-08-18 13:47
C语言
c语言
开发语言
第三章 传输层
第一节传输层的基本服务传输层功能传输层寻址与端口无连接服务与面向连接服务第二节传输层的复用与分解无连接的
多路复用
与多路分解面向连接的
多路复用
与多路分解第三节等—停协议与滑动窗口协议可靠数据传输基本原理停
zhangqinghua
·
2023-08-18 00:35
在 Kubernetes 上体验 EMQX 5.0 的 MQTT over QUIC 特性
通过充分利用QUIC协议低连接开销和
多路复用
的特点,MQTToverQUIC为弱网络环境和不规则网络中的用户提供了一种非常有前景的解决方案。
·
2023-08-17 17:21
QUIC 协议:特性、应用场景及其对物联网/车联网的影响
QUIC通过加密和
多路复用
技术来提供更高的安全性和更快的数据传输。它支持在单个连接上并行发送多个数据流,从而降低延迟并提高吞吐量。QUIC还具有拥塞控制和流量控
·
2023-08-17 17:20
协议物联网车联网传输阿里云
IO
多路复用
练习
一、通过select搭建TCP服务器#include#include#include#include#include#include#include#definePORT8808#defineIP"192.168.122.92"intmain(intargc,constchar*argv[]){//创建流式套接字intsfd=socket(AF_INET,SOCK_STREAM,0);if(sfd
小钱努力学C
·
2023-08-17 14:37
IO进程线程练习
github
10、Redis单线程 VS 多线程
IO
多路复用
听说过吗?redis为什么快?2、Redis为什么选择单线程?这种问法其实并不严谨,为啥这么说呢?
myprincess003
·
2023-08-17 13:56
Redis
redis
数据库
缓存
IO
多路复用
中select的TCP服务器模型和poll服务模型
select的TCP服务器模型服务器端#include#include#include#include#include#include#include#definePORT6666//1024~49151#defineIP"192.168.122.120"//ifconfig查看本机IPintmain(intargc,constchar*argv[]){//创建流式套接字intsfd=socket
奕书.
·
2023-08-17 13:35
tcp/ip
服务器
microsoft
Netty入门教程
BIO:阻塞式IO,服务端程序:accept()监听客户端访问引入多线程:客户端连接数很多时容易爆发OOM引入线程池:并发度受线程池的最大线程数跟阻塞队列大小限制NIO:NewIO/非阻塞IO,其实是IO
多路复用
小馒头yy
·
2023-08-17 01:21
netty
网络
java
8.16 IO
多路复用
——select的TCP服务器/客户端
文章目录select的TCP服务器/客户端select的服务器代码示例select的客户端代码示例select的TCP服务器/客户端select的服务器代码示例#include#include#include#include#include#include#include#defineERR_MSG(msg)do{\fprintf(stderr,"__%d__",__LINE__);\perror
不知名大学生L
·
2023-08-16 18:04
网络编程
服务器
tcp/ip
网络
redis基本知识学习总结
数据迁移方法move(基本废除)dump+restore(非原子性)migrate(原子性)键的遍历keys(全量)scan(渐进式,解决keys可能带来的阻塞问题)redis高性能的三个因素纯内存存储,IO
多路复用
小a草
·
2023-08-16 18:19
【0815作业】搭建select的TCP客户端、poll客户端、tftp文件上传
IO
多路复用
(重点!!!)进程中如果同时需要处理多路输入输出流,在使用单进程单线程的情况下,同时处理多个输入输出请求。
徐艺桐
·
2023-08-16 17:26
网络编程
#
作业
linux
运维
服务器
网络协议
Redis心得体会
多路复用
相对于非阻塞,增加了事件监听,收到消息发送事件处理。(redis)IO
多路复用
参考:https://www.zhihu.com/question/32163005要弄清问题先要
爱吃红色西红
·
2023-08-16 16:06
I/O
多路复用
与网络服务器并发策略
/nullwy.me/2023/07/io-multiplexing-network-server/如果觉得我的文章对你有用,请随意赞赏目前主流的网络服务器,网络I/O相关的底层最核心的技术都是I/O
多路复用
·
2023-08-16 15:02
nat优缺点_使用NAT的利弊
NAT通过应用程序端口级别的
多路复用
节省了地址。利用NAT过载,对于所有外部通信,内部主机可以共享一个公有IP地址。在这种配置类型中,支持很多内部主机只需极少的外部地址。
知乎校园
·
2023-08-16 11:38
nat优缺点
【计算机网络】传输层主要作用和功能简述
可将不同应用程序的数据转发到正确的应用程序(通过端口号识别)2.数据分段和重组:保证所传输数据的大小符合传输介质的限制要求数据段,确保不同应用程序发出的数据能在介质中多路传输3.标志应用程序#传输层的主要功能包括:1.分段和重组2.会话
多路复用
怪兽男
·
2023-08-16 11:15
sheng的学习笔记-Reactor 模式
是基于事件驱动的设计模式,拥有一个或多个并发输入源,有一个服务处理器和多个请求处理器,服务处理器会同步的将输入的请求事件以
多路复用
的方式分发给相应的请求处理器。
coldstarry
·
2023-08-16 11:07
设计模式
java
开发语言
设计模式
sheng的学习笔记-IO
多路复用
,NIO,BIO,AIO
基础概念IO分为几种:同步阻塞的BIO,同步非阻塞的NIO,异步非阻塞AIO,IO
多路复用
,信号驱动IO(不常用)对于一个networkIO,它会涉及到两个系统对象,一个是调用这个IO的process(
coldstarry
·
2023-08-16 11:07
java基础学习
学习
java
Redis面试-高频常考30题(面试突击,建议收藏)
关于bigkey的面试题,已经在博客Redis7实战加面试题-高阶篇(Redis线程与IO
多路复用
,BigKey,缓存双写)里详细说明2.手机登录某App,短信验证码下发功能,请用redis实现并说说思路面试回答
韩zj
·
2023-08-16 09:48
redis
redis
面试
java
高性能设计之epoll和IO
多路复用
深度解析)
多路复用
要解决的问题并发多客户端连接,在
多路复用
之前最简单和典型的方案:同步阻塞网络IO模型这种模式的特点就是用一个进程来处理一个网络连接(一个用户请求),比如一段典型的示例代码如下。
韩zj
·
2023-08-16 09:18
redis
redis
网络
数据库
8、
多路复用
技术
这一节,我们介绍信道的
多路复用
,作为数据通信基础的收尾知识点,这个知识点并没有特别复杂的地方,主要是理解不同的复用技术的特点,在一些考试中也没有多少考点,或者说不做重点。
杨宏超
·
2023-08-16 06:31
计算机网络(TCP/IP原理)
网络
Netty对HTTP2
多路复用
的支持
HTTP/1.x时代,TCP连接远远没有被有效利用,于是HTTP2带来了
多路复用
的新特性。
程序员小潘
·
2023-08-16 03:21
HTTP2
Netty
http
netty
redis分布式集群-redis+keepalived+ haproxy
redis分布式集群架构中的每台服务器都使用六个端口来实现
多路复用
,最终实现主从热备、负载均衡、秒级切换的目标。
Jerry 二河小鱼
·
2023-08-16 01:54
2023运维
nginx
tomcat
redis
redis
keepalived
haproxy
linux
服务器
分布式集群
运维
用Java的BIO和NIO、Netty实现HTTP服务器(一) BIO与绪论
前言关于网络相关的文章已经写过很多了:[1]《计算机网络引论》[2]《计算机网络安全引论》[3]《NIO学习笔记(一)初遇》[4]《Socket简介和I/O
多路复用
》[5]《NIO学习笔记(二)相识篇》
·
2023-08-15 16:46
javahttp
一零七零、Redis基础稳固篇
基于内存存储单线程实现非阻塞IO,IO
多路复用
Redis与Memcached有哪些优势?支持的数据类型更丰富,String,Hash,list,s
托马斯-酷涛
·
2023-08-15 15:41
#
Redis
redis
数据库
缓存
【计算机网络 - 第三章】运输层
目录一、
多路复用
和多路分解1、运输层端口号2、概述3、原理1、无连接的
多路复用
与多路分解-UDP2、面向连接的
多路复用
与多路分解-TCP二、无连接运输——UDP用户数据报协议1、UDP概述2、UDP的优点三
Roye_ack
·
2023-08-15 09:04
计算机网络笔记
计算机网络
网络
运输层
TCP
UDP
http2
主要涉及的技术包括:头部压缩,
多路复用
,请求优先级http2在socket和http之间,增加了一个binaryframing层(二进制分帧层)。所以不会影响Http原先定义的任何head
yolan6824
·
2023-08-15 07:39
网络
http
网络协议
网络
为什么单线程Redis还能这么快
非阻塞I/O,Redis使用epoll作为I/O
多路复用
技术的实现,再加上Redis自身的事件处理模型将epoll中的连接、读写、关闭都转换为事件,不在网络I/O上浪费过多的时间。
杨鑫科
·
2023-08-15 05:34
信道复用技术
信道划分介质访问控制将使用介质的每个设备与来自同一通信信道上的其他设备的通信隔离开来,把时域和频域资源合理地分配给网络上的设备
多路复用
:就是将多个信号组合在一条物理信道上进行传输,使多个计算机或终端设备共享信道资源
He_xj
·
2023-08-15 05:04
计网笔记
网络
服务器
计算机网络
linux网络编程-libevent
libevent介绍1事件驱动,高性能,轻量级,专注于网络2源代码精炼,易读3跨平台4支持多种I/O
多路复用
技术,如epollselectpoll等5支持I/O和信号等事件1.libevent的安装登录官方网站
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
第03课 远距离通信
2.调制与解调制调制解调器(Modem)双工设备3.复用和解复用频分
多路复用
(FDM)升频合并传输波分
多路复用
(WDM)光的频分
多路复用
即为波分
多路复用
时分
多路复用
(TDM)二、习题练习
月light月
·
2023-08-14 07:03
C++20协程
目录协程原理:进程、线程和协程的区别和联系编辑协程在IO
多路复用
中协程的目的:协程的优势:协程原理:(学习来源:幼麟实验室)线程是进程中的执行体,拥有一个执行入口,以及从进程虚拟地址空间中分配的栈,包括用户栈和内核栈
陈岂几真幸运
·
2023-08-14 07:56
C/C++
c++20
I/O
多路复用
之epoll
文章目录一:epoll的相关系统调用epoll_createepoll_ctlepoll_wait二:epoll的工作原理三:epoll使用三部曲四:优点一:epoll的相关系统调用epoll_createintepoll_create(intsize);epoll_ctlepoll的事件注册函数。intepoll_ctl(intepfd,intop,intfd,structepoll_event
Rookiep
·
2023-08-13 16:20
学习分享
个人理解
笔记
linux
服务器
设计模式
运维
c++
[转]select、poll、epoll之间的区别总结
select,poll,epoll都是IO
多路复用
的机制。I/O
多路复用
就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。
Alfie20
·
2023-08-13 14:40
BIO、NIO、AIO区别
2、NIO是同步非阻塞io,客户端和服务器端通过channel(通道)通讯,实现了
多路复用
1.一个客户端会对应一个channel,然后
多路复用
器selector会轮询channel2.然后当有请求过
李大寶
·
2023-08-13 09:33
面试题
java知识点
nio
java
服务器
计算机网络——运输层(TCP、UDP)
目录一、概述:1.运输层和应用层的关系:2.因特网运输层的概述:3.运输层提供的服务:3.1UDP:3.2TCP:4.
多路复用
和多路分解:4.1无连接的
多路复用
和多路分解:4.2面向连接的
多路复用
与多路分解
丿安桥
·
2023-08-12 16:37
计算机网络
udp
tcp/ip
网络
在Centos环境中搭建Nginx环境
Nginx与redis相同,都是基于
多路复用
模型构建出的产物,因此它与Redis同样具备资源占用少、并发支持高的特点,在理论上单节点的Nginx同时支持5W并发连接,而实际生产环境中,硬件基础到位再结合简单调优后确实能达到该数值
奈何@_@
·
2023-08-12 05:53
网络渗透防御
nginx
java
服务器
半关闭、端口复用与IO
多路复用
文章目录半关闭端口复用IO
多路复用
(IO多路转接)模型解决措施sellect缺点poll应用缺点epoll应用工作模式半关闭使用close(fd);所对应的文件描述符写和读都关闭了。
小猛笔记
·
2023-08-12 04:28
Linux
数据库
服务器
3.epoll登场,单线程也可服务多用户
epoll是IO
多路复用
的其中一种方法,其他的还有select,poll。这里主要讲解epoll。
多路复用
的“多路”的是多个网络连接,“复用”指的是复用同一线程。
确实可以
·
2023-08-12 03:24
Linux服务器开发
服务器
网络
c++
epoll使用实例:TCP服务端处理多个客户端请求
本篇,在上篇例程的基础上,来学习epoll的
多路复用
功能,通过给服务端增加epoll监听功能,实现对多个客户端的数据进行接收。
码农爱学习
·
2023-08-12 03:24
Linux应用开发
tcp/ip
网络
网络协议
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他