摘要:
1. k8s启动 k8s 的启动流程是指 k8s 集群中各个组件的启动顺序和过程。k8s 集群由 master 节点和 node 节点组成,每个节点上都有一些必要的组件,如 kubelet、kube-proxy、docker 等。 1.1 k8s 的启动流程大致如下 首先 启动 master 节点上 阅读全文
摘要:
可以通过以下方法查看以 . 开头的隐藏文件: 方法一:使用 Finder 的菜单栏 打开 Finder 应用程序。 点击菜单栏中的 “显示”。 选择 “显示隐藏文件”。 方法二:使用 Finder 的快捷键 打开 Finder 应用程序。 按住 Command 键和 Shift 键,然后点按句点 ( 阅读全文
摘要:
1. 大仓背景 大仓(Monorepo)在软件开发中的发展趋势是逐渐增长的,尤其是在大型技术公司和开源社区中。以下是大仓的优缺点以及它们各自展现的地方: 优点: 代码共享和复用: 在大仓中,不同项目或者模块可以更方便地共享和复用代码。这有助于减少重复编写相似功能的工作,提高代码的复用性和可维护性。 阅读全文
摘要:
获取某个namespace下的pods信息,通过label信息筛选 namespace存在具体的名字,而pods上面会有不同的label标签,基于此,命令如下 1 kubectl get pods -n krypton-dev -l "app=superman" 2 //输出如下 3 NAME RE 阅读全文
摘要:
在 Go 中,当一个包被导入时,该包中的 init 函数会在程序执行开始时自动被调用。但是,直接导入 a 包时无法保证 b 包的 init 函数被调用。如果你希望在导入 a 包时同时调用 b 包的 init 函数,你可以在 a 包中手动导入 b 包,这样在 a 包被导入时,b 包的 init 函数也 阅读全文
摘要:
php版本如下 PHP 7.3.10 PHP 8.3.0 当版本来到8.3.0之后,strpos和mb_strpos功效基本一致。 但是在 7.3.10这个版本,strpos无法接受非字符串查询类型,去按照预定查找对应的字符串。 举例如下: 1 var_dump(strpos("123456", 1 阅读全文
摘要:
CDC 数据领域中的 CDC 是 变更数据捕获(Change Data Capture)的缩写。它是一种用于捕获数据库中数据变更的技术。CDC 可以用于各种目的,例如: 数据同步:将数据从一个数据库同步到另一个数据库。 数据仓库:将数据从数据库加载到数据仓库。 实时分析:捕获数据库中的实时变更并进行 阅读全文
摘要:
1. ci背景 ci在这里是一个php框架,官网地址: https://codeigniter.org.cn/ https://codeigniter.org.cn/ 2. 特点 2.1 键值对object管理 load_class管理对象加载,负责jd生成加载快的对象,存入在键值对中,方便复用。 阅读全文
摘要:
键值对对象与工厂、与组合复用等关系 键值对对象(Key-Value Pair Objects,简称KV Pairs)是一种数据结构,在许多编程语言中广泛应用,如JavaScript中的对象、Python中的字典等。键值对对象可以看作是映射关系的集合,每个键关联一个唯一的值。 与工厂模式的关系: 在设 阅读全文