05 2021 档案

摘要:概念 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 别名 状态对象 动机 举个例子:在表示网络练的类 TCPConnection。 一个 TCPConnection 对象会表示不同的状态,建立链接(Established), 正在监听 (Listening),链接关闭(C 阅读全文
posted @ 2021-05-30 16:40 尚墨 阅读(118) 评论(0) 推荐(0) 编辑
摘要:前情提要 为了极致性能我们换个防火墙吧。BPF from BSD firewalld ,把它移植到 Linux 中来! BPF BPF program 将数据发送给 K8s service; 做负载均衡决策并将数据包发送给目的 pod 节点 BPF program 程序将 DNAT 转换成 Pod 阅读全文
posted @ 2021-05-28 11:15 尚墨 阅读(357) 评论(0) 推荐(0) 编辑
摘要:单例模式 意图 保证一个类仅有一个实例,并提供一个访问他的全局访问点 动机 这个类可以保证没有其他实例可以被创建(通过截取创建新对象的请求),并且它可以提供一个访问该实例的方法 适用性 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时 当这个危已实例应该时通过子类化可拓展的,并且客户应该 阅读全文
posted @ 2021-05-16 18:45 尚墨 阅读(81) 评论(0) 推荐(0) 编辑
摘要:策略模式 意图 定义一系列的算法,把他们一个个封装起来,并是他们可以互相替换。本模式是的算法可独立于使用他的客户而变化 动机 许多算法可对一个文本流进行分行。将这些算法硬编近使用他们的类中是不可取的。原因如下: 需要换行功能的客户程序如果直接包含换行算法代码的话会变得复杂,这使得客户程序庞大且难以维 阅读全文
posted @ 2021-05-09 14:19 尚墨 阅读(93) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩