1. 6.8 策略模式historical

    1. 定义 完成同一件事有多种不同的方式,根据不同的type选择不同的算法,用if else太恶心 与状态模式的区别在于策略模式每种策略都是为了完成同一件事,而状态模式则是为了完成不同的事 2. uml 3. Java 3.1. client 3.2. context 3.3. 策略 4. Gola

  2. 6.9 观察者模式historical

    1. 定义 - 某个对象状态更新,需要通知给所有对象:广播 - 由两个角色:目标、观察者 - 观察者观察目标(监听目标) - 目标发生变化 - 目标主动通知观察者。 2. UML 3. Java 3.1. client 3.2. 被观察的对象 3.3. 观察者 4. Golang 4.1. 主题 4

  3. 6.10 装饰器模式historical

    1. 定义 不改变原有代码的基础上为类或者函数增加新功能。 我增强我自己的业务功能 2. uml 3. Java 3.1. client 3.2. 原有对象 3.3. 新增功能 4. Golang 4.1. 原有对象 4.2. 新增功能 4.3. client 5. 参考 - Java中“装饰模式”

  4. 6.11 责任链historical

    1. 定义 能处理同一类请求的对象连成一条链,servlet filter 2. uml 3. Java 3.1. client 3.2. 处理链 3.3. 请求 4. Golang 4.1. client 4.2. 处理链 4.3. 请求 5. 实例 5.1. 过滤器链 6. 参考 - niedb

  5. 6.12 适配器模式historical

    1. 定义 兼容旧系统的接口 2. uml 3. Java 3.1. client 3.2. 被适配 3.3. 转换器 4. Golang 4.1. 旧接口 4.2. 新接口 4.3. 转换器 4.4. client

  6. 1.22 ServiceMeshhistorical

    云原生 原生:用Golang、Java等开发的应用叫做原生应用 云:开发后部署在一个地方,选择部署在云上 原生应用上云的一系列解决方案 相关的技术栈:Docker、K8S、KubeSphere、DevOps 云平台 云是相对本地环境说的,其实就是远程服务器。使用KubeShpere搭建云平台叫做私有云,使用公共的云平台叫做公有云 阿里云 安全组 安全组:防火

  7. 1.23 可插拔架构historical

    原始 VNote 笔记。

  8. 1.24 如何设计容器调度系统historical

    1. 什么是容器调度 2. 为什么需要容器调度 3. 如何设计容器调度系统 ! 20200620192733078 15410.png ! 20200620192747599 17762.png 4. 容器调度组件 4.1. K8S Kubernetes.md /notes/container/Kubernetes/Kubernetes/

  9. 1.25 如何设计流水线系统historical

    1. 什么是流水线 自动化构建、测试和部署 2. 为什么需要流水线 提高效率 3. 如何设计流水线 ! 20200620192606588 4067.png 4. 流水线组件 4.1. Jenkins

  10. 1.26 软技能historical

    程序员职业发展.md(关联笔记尚未公开)