LiZ'blog

不写笔记不读书.

MySQL 中的事务理解

MySQL 中的事务有四大特性是什么,是如何实现的呢?

MySQL 中的事务 前言 原子性 一致性 持久性 并发事务存在的问题 脏读 幻读 不可重复读 隔离性 事务的隔离级别 事务隔离是如...

MySQL 中一条 sql 的执行过程

MySQL 中一条 sql 的执行需要用到那些模块

一条 SQL 的执行过程 前言 查询 查询缓存 分析器 优化器 执行器 数据更新 日志模块 redo log (重做日志) binlog...

k8s 为什么会抛弃docker

k8s 为什么会弃用docker

为什么 K8s 会抛弃 docker 前言 CRI containerd 参考 为什么 K8s 会抛弃 docker 前言 在这之前先来了解下,k8s 是如何和 docker 进行交互的。 CRI kubelet 调用下层容器运行时的执行过程,并不会直接调用 Docker 的 API,而是通...

k8s中的网络

k8s 中的网络

k8s 中的网络模型 CNI 网络插件 CNI 的设计思想 k8s 中的三层网络 Flannel 的 host-gw Calico 参考 k8s 中的网...

容器中的网络

docker 容器如何进行网络通信

容器中的网络 单机网络 跨主机网络 Flannel 的工作原理 Flannel 的工作模式 UDP tun/tap 原理 VXLAN host-...

声明式API和命令式API对比

k8s 中的声明式 API

声明式API 声明式和命令式的对比 Kubernetes 声明式 API 的工作原理 参考 声明式API 声明式和命令式的对比 命令式 命令式有时也称为指令式,命令式的场景下,计算机只会机械的完成指定的命令操作,执行的结果就取决于执行的命令是否正确。 声明式 声明式也称为描述式或者申明式,这种方式告诉...

Docker 容器原理分析

Docker 是如何工作的,原理分析

docker 容器原理分析 docker 的工作方式 Namespace 容器对比虚拟机 Cgroups 容器看到的文件 ...

如何使用分治算法的思想,分治的技巧详解

如何使用分治,有哪些需要注意的点

分治算法 分治算法的思想 分治算法和递归的区别 使用分治算法需要满足的条件 经典题目 1、二分搜索 2、第一个错误的版本 3、快速排序 4、归并排序 ...

k8s中ingress

k8s 中的 ingress 如何使用

k8s中的ingress 什么是ingress Ingress 如何使用 ingress 使用细节 参考 k8s中的ingress 什么是ingress k8s 中使用 Service 为相同业务的 Pod 对象提供一个固定、统一的访问接口及负载均衡的能力,那么这些 Service 如何被外部的...

如何使用递归,递归使用的技巧详解

如何使用递归,有哪些需要注意的点

弄明白递归 什么是递归 编写递归的技巧 递归的缺点 来几个栗子 1、斐波那契数列 2、兔子繁衍问题 3、青蛙跳台阶问题 4、汉诺塔问题 5、...