计算之间如何通信 局域网间通信a. 同一个子网内计算机都连接到同一个 hub 上,hub 会将收到的消息,转发给所有端口(也就是转发给连接到 h...
观察者模式 一个消息产生者,多个消息消费者,这种场景就可以使用观察者模式。消息生产者维护一个消费者列表,每当产生新的消息的时候,生产者遍历消费者...
策略模式 一个父类,有多个子类(出现了继承),需要添加一个是共有行为方法,但是并不是每个子类的实现都是同样的,且 有一部分是同样的。这种情况下如...
go 是面向对象语言吗? 是也不是说是 因为 go 有 类型和方法 支持面向对象的方式编程。说不是 因为go没有继承的概念go 认为 通过 i...
实现一个分布式存储需要考虑如下几个问题: 存储引擎 负载均衡(包括如何扩容,缩容) 高可用 一致性 存储引擎:tidb 底层存储的数据内容就是 ...
Redis 源码阅读 ——— 网络模块 概述 为什么单线程处理效率如此之高? 几乎所有的操作全部是内存操作,内存操作非常快(如果有一些系统调用,...
概要 profile就是定时采样,收集cpu,内存等信息,进而给出性能优化指导,golang 官方提供了golang自己的性能分析工具的用法,也...
摘要 这篇文章描述了 针对facebook 图片应用优化的存储系统 Haystack。FB目前存储超过 2600 亿图片,超过20PB。用户每周...
https://github.com/TrueFurby/go-callvis 注意 官网 demo 容易看不懂, 我写一条简易命令就能看懂了 ...