网络编程

99 # **网络通信部分**

1/socket和epoll的关系区别?(不太懂他意思,反正对epoll的底层进行了阐述) 网络通信部分 网络通信部分,主要有两大块, 第一个是程序启动时,与服务端的交互; 第二个就是文件下载...

Socket

_tags: 计算机网络 Socket 1. Socket基础知识 Socket(套接字)是计算机网络中用于实现不同主机之间的通信的一种技术。它提供了一种在网络上发送和接收数据的方式。在TCP/IP网络模型中,Socket是应用层...

命中率

分布式系统中常用缓存方案 客户端缓存:页面和浏览器缓存,app缓存,h5缓存,localStorage,sessionStorage CDN缓存:内容存储:数据缓存,内容分发:负载均衡 nginx缓存:静态资源 服...

性能优化现象和判断

系统性能优化 性能优化现象和判断 提出性能优化现象 前台访问很慢,请帮忙分析优化 用户对性能很不满意,再不解决就要投诉 数据库负载很重,请帮忙分析一下 xxx功能打开...

事件处理模式

事件处理模式 Reactor Reactor是非阻塞同步网络模式 Reactor的组成 Handle(句柄或描述符):本质上表示一种资源,是由操作系统提...

io复用

io复用 1. 基本概念 1.1 什么是io复用 IO复用(Input/Output Multiplexing,也做io多路复用)是一种可以让单个线程处理多个IO操作的技术。在IO复用模型中,线程可以同时等待多个IO操作(例如,多...

select

select 1. 代码 #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <a...