互联网OSI七层模型简介 四月 2, 2021 发布在 知识点 | 大约4035字 | 预计9分钟读完 | 基础知识 网络 互联网分层模型 物理层 数据链路层 网络层 传输层 应用层 Socket 最近看到一篇关于能通俗易懂的介绍网络OSI七层模型介绍,有助于对网络分层不清楚但又想对网络有一定了解的童鞋快速理解网络OSI七层模型,或说一些术语概念,比如MAC地址、网址、IP协议、UDP协议、TCP协议、HTTP协议,及他们之间的一些关联。从而方便进一步深入理解更底层的知识。 互联网的核心是一系列协议,总称为"互联网协议”(Internet Protocol Suite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。 阅读全文
读懂RabbitMQ概念及原理 二月 21, 2020 发布在 知识点 | 大约9311字 | 预计19分钟读完 | 消息队列 一些概念 声明MessageQueue 生产者发送消息 消费者订阅消息 持久化: 事务: Confirm机制: 其他: Exchanges, queues, and bindings VHost Message Queue bindings and exchanges Channel 参考资料 阅读全文
同步-异步-阻塞-非阻塞-IO模型 二月 11, 2020 发布在 知识点 | 大约7157字 | 预计15分钟读完 | 概念 用户空间与内核空间 进程切换 进程的阻塞 文件描述符fd 缓存I/O 五种IO模型 阻塞 I/O(blocking IO) 非阻塞 I/O(nonblocking IO) I/O 多路复用( IO multiplexing) 信号驱动式 I/O(SIG IO) 异步 I/O(asynchronous IO) I/O 多路复用之select、poll、epoll select poll epoll 阻塞、非阻塞与同步、异步 阻塞与非阻塞 同步与异步 阻塞、非阻塞和同步、异步的区别 在应用领域的异步与阻塞 阅读全文
UTC与GMT 一月 23, 2020 发布在 知识点 | 大约99字 | 预计1分钟读完 | UTC 是标准时间参照,GMT(格林威治时间)、CST(北京时间)、PST(太平洋时间)等等是具体的时区。 由于 UTC +0 的特殊性,所以有时也把 GMT 当成参照 阅读全文