240 发简信
IP属地:海南
  • 120
    笔记

    概念 虚拟化 虚拟化技术是一种将计算机物理资源进行抽象、转化为虚拟的计算机资源提供给程序使用的技术 计算机资源:CPU提供的运算控制资源,硬盘提供的数据存储资源,网卡提供的网...

  • 120
    状态模式

    1.为什么会出现状态模式?在软件开发过程中,各种应用程序可能会根据不同的情况做出不同的处理。最直接的方案就是把所有的可能发生的情况都考虑到。然后使用条件语句(if...els...

  • 策略模式

    意图:定义一系列的算法,将他们分别封装起来,并且是他们相互之间可以替换主要解决:if...else问题 结构:客户端,策略接口,具体策略主要技术:使用装饰器@property...

  • MVC模式

    模型-视图-控制器模型 MVC不仅是一种实现用户界面的软件模式,同时也是一种易于修改和维护的架构。MVC模式将应用程序分为3个基本部分:模型、视图和控制器。这3个部分使相互关...

  • 建造者模式

    建造者模式的意图:将一个复杂对象的构建过程与表示分离,它使用相同的构建步骤作用于不同的子对象,以构建出不同表示形式的“复杂队形”

  • Nginx要点

    https://www.cnblogs.com/mmdln/p/8952261.html[https://www.cnblogs.com/mmdln/p/8952261.html]

  • 面试常问

    2:LVS、Nginx、HAproxy有什么区别?在工作中怎么选择! LVS: 1,抗负载能力强,是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均...

  • Nginx

    Nginx配置文件解析:

  • 120
    I/O模型

    在网络环境下I/O 分为两步: 等待, 等待数据准备好,也就是到达内核的某个缓冲区 复制, 将数据从内核缓冲区,复制到应用进程缓冲区。 阻塞型I/O, 第一步和第二部都是阻塞...

  • 35张图解 tcp三次握手四次挥手

    https://www.cnblogs.com/xiaolincoding/p/12638546.html[https://www.cnblogs.com/xiaolinco...

  • 120
    Pod概念与网络通讯方式

    概念:Pod类型:自主式Pod(非控制器管理的Pod):控制器管理的Pod 一个pod中可以封装很多个容器,并且只要有pod pause这个容器就会被启动。多个容器会共用p...

  • 120
    K8s架构

    MasterNode节点的组件: ApiServer:所有组件访问的统一入口。 CrontrollerManager: 维护副本期望数目 Schedule:负责介绍任务,选择...

  • 数组切片

    数组作为参数传递给函数时 是 值传递『切片引用底层数组,改变切片的值会直接影响原始数组的值』,这个前提是切片的数量在cap大小之内,如果切片append元素调整了cap后,...

  • 常用命令

    删除docker中的镜像: docker rmi 镜像id 删除docker中的容器:docker rm 容器id 查看当前正在运行的容器:docker ps 查看所有容器:...

  • flask路由

    注册路由在Flask应用中,路由是指用户请求的URL与视图函数之间的映射。Flask框架 根据HTTP请求的URL在路由表中匹配预定义的URL规则,找到对应的视图函数, 并将...

  • I/O

    同步,就是我调用一个功能,该功能没有结束前,我死等结果。 异步,就是我调用一个功能,不需要知道该功能结果,该功能有结果后通知我(回调通知) 阻塞, 就是调用我(函数...

  • 工厂模式和抽象工厂模式

    简单工厂模式:说明:,就是将创建不同类型实例的代码抽离出来,封装成一个工厂类(实际我觉得用一个函数更直接)。这个工厂类就是专门用于生产不同的产品 业务分离:客户端和业务逻辑分...