本篇文章篇幅比较长,先来个思维导图预览一下。 一、概述 1.计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对...
本篇文章篇幅比较长,先来个思维导图预览一下。 一、概述 1.计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对...
一、什么是缓存 这里说的缓存是一种广义的概念,在计算机存储层次结构中,低一层的存储器都可以看做是高一层的缓存。比如Cache是内存的缓存,内存是硬盘的缓存,硬盘是网络的缓存等...
这是一个系列文章里面的的第一篇。主要是关于RabbitMQ的介绍和如何使用Python和Kombu搭建起一个消息队列的系列文章。 https://medium.com/pyt...
《深入RabbitMQ》读书笔记 在消息队列中,事件通过消息总线发布到消费者应用程序,每个事件都执行自己特有的任务。但是,如果没有一个标准化的消息格式,我们就难以预测特定的消...
之前我们搭建了一个极简的WSGI服务器, 可以处理基本的HTTP请求,但是由于我们建立的服务一次只能处理一个客户端请求,在当前的请求处理完成之前,它不能接受新的连接。 服务器...
按业务场景划分队列 一定一定要更具业务特点来划分出不同的队列,不能讲所有的任务都让同一队列消费。场景,工程当中有统计类的异步任务,也有发送红包给微信用户的异步任务。若不划分队...
web服务器 一个运行在物理服务器上的网络服务器,它等待客户端发送的请求。当它收到一个请求,它会生成一个回复并传回到客户端。一个客户端和服务器的通信可以通过HTTP协议实现。...
TCP TCP最核心的一点就是可靠的传输协议,那么TCP是靠什么来保证可靠的传输服务呢? 三次握手 就如同打电话一样 A:你能听到我的声音吗? B:我能听到你的声音,你能听到...
数据库设计三范式 定义 按照《数据库系统概论》中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。简单来说,范式就是一张数据表中...
Unix五种IO模型 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 1、阻塞式I/O...
http://note.youdao.com/noteshare?id=3da9c65bb3565de02d22c94202b812d5 A的LU分解 两个基础公式 1.假设...
http://note.youdao.com/noteshare?id=94ee3b65521725b5221caa75a0bd35e6&sub=E32AF688267147...
乘法和逆矩阵 矩阵乘法的四种表示方法 1.常规方法 用A的每一行乘以B的每一列 2. 列方法 n行p列的矩阵B(n*p)可以考虑成p个单独的列向量,A * B 转化为 矩阵A...
http://note.youdao.com/noteshare?id=d618aa1744b80bffa89f488efe9771ae&sub=WEB1ad17befe75...
http://note.youdao.com/noteshare?id=7577f734125ef688f897c7803cf2ce87&sub=WEBb80482d9fc4...
布隆过滤器 使用HyperLogLog来进行数量估计可以解决很多精确度不高的统计需求,但是这种数据结构只提供了pfadd和pfcount方法,所以没有办法直到某一个值是不是已...
数据库中的几种数据结构 阵列 二维阵列是最简单的数据结构。一个表可以看做是一个阵列: | |column 0|column 1|column 2||--|--|--|--|-...
MySQL的逻辑架构 MySQL的逻辑架构(from《高性能MySQL》)MySQL逻辑架构,来自:高性能MySQL MySQL的架构分为三层: 客户端层:负责连接处理、授权...
介绍 基数估计算法(Cardinality Estimation Algorithm)是基于概率统计理论的估算给定数据集中不重复元素基数的算法。它是一种基于概率统计理论所设计...