- 博客(42)
- 收藏
- 关注
原创 k8s NetworkPolicy
默认情况下,所有 Pod 之间是全通的。每个 Namespace 可以配置独立的网络策略,来 隔离 Pod 之间的流量。v1.7 + 版本通过创建匹配所有 Pod 的 Network Policy 来作为默认的网络策略。
2024-07-11 16:08:18 491
原创 k8s 离线部署一个busybox,进而创建cronjob执行任务
这个yaml的意思就是创建一个cronjob,然后每1分钟(schedule: "*/1 * * * *")会创建一个busybox的pod执行“/bin/sh -c date;echo Hello from the Kubernetes cluster” 命令。
2024-06-28 16:38:11 312
原创 k8s离线部署nginx
访问31177端口即可访问nginx页面,至此部署完成。2. 导入nginx image到k8s命名空间中。4. apply yaml启动deployment。5. kubectl查看部署已经完成。1. 拉取nginx离线包到本地。3. 编辑nginx.yaml。6. 暴露nginx服务。
2024-06-21 17:37:12 331
原创 k8s 离线安装calico
4. 通过上述命令,查看到需要安装calico-cni.tar, calico-kube-controllers.tar 和 calico-node.tar三个包,然后需要将这三个包导入到k8s的命名空间中。但是在pull calico的镜像时,由于一些网络原因,可能会导致image pull失败的错误。2. 假设要安装最新版本v3.28.0,首先可以下载这个版本的calico.yaml,具体命令是。6. 导入之后查看calico的pod,发现calico和coredns已经起来了。查询命名空间的命令是。
2024-06-21 16:46:56 738 2
原创 DCOM config 里面关于outlook节点权限配置错误导致节点被隐藏掉的恢复办法
比如我把“Outlook Message Attachment” - properties - Configuration properties设置的Users和administrator的权限都改成“Deny”,然后OK,之后就会发现DCOM config下面很多节点突然找不到了。找到之后选择permissions,然后把users和administrator的权限恢复回来。OK之后再刷新一下DCOM config,就会发现之前消失的节点都回来了。
2023-08-21 17:17:15 146
原创 <高性能MySQL>学习笔记03—创建高性能的索引
索引可以包含一个或者多个列的值,如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀列。索引的类型在MySQL中,索引是在存储引擎层而不是服务器层实现的,所以并没有统一的索引标准,不同引擎的索引的工作方式并不一样,也不是所有的存储引擎都支持所有类型的索引,即使多个存储引擎支持同一种类型的索引,其底层的实现也可能不同。 B-Tree索引 关于B-Tree索引的一些限制 哈希索引 ...
2021-11-03 14:06:11 111
原创 <高性能MySQL>学习笔记02—schema与数据类型优化
选择数据类型的原则:更小的通常更好简单就好尽量避免NULL mysql整数类型及占用空间 TINYINT(1-byte) SMALLINT(2-bytes) MEDIUMINT(3-bytes) INT(4-bytes) BIGINT(8-bytes) 可以通过加UNSIGNED属性限定为无符号数 例如 TINYINT.UNSIGNED mysql实数类型 字符串类型 VARCHARCHARBLOB和TEXT...
2021-10-31 15:12:04 88
原创 MySQL学习笔记26—MySQL Replication
MySQL Replication概述windows环境下实现主从复制Linux环境下的MySQL复制
2021-10-08 21:41:03 67
原创 --->>>MySQL常用命令&关键点
查看命令 查看数据库 mysql> SHOW DATABASES 查看系统所支持的引擎类型 mysql> show eigines修改命令 创建数据库 mysql>CREATE DATABASE database_name; 删除数据库 mysql> DROP DATABASE database_name; 切换当前使用数据库的命令 mysql> USE database_name; 创建数据表...
2021-10-07 21:15:53 2108
原创 MySQL学习笔记25—性能优化
优化简介优化查询 分析查询语句 索引对查询速度的影响 使用索引查询 1、使用LIKE关键字的查询语句2、使用多列索引的查询语句3、使用OR关键字的查询语句4、优化子查询...
2021-10-07 16:59:16 97
原创 MySQL学习笔记24—MySQL日志
错误日志启动和设置错误日志查看错误日志删除错误日志通用查询日志启动和设置通用查询日志查看通用查询日志删除通用查询日志慢查询日志启动和设置慢查询日志查看慢查询日志删除慢查询日志...
2021-10-07 15:24:06 53
原创 MySQL学习笔记23—MySQL日志
日志简介二进制日志启动和设置二进制日志查看二进制日志删除二进制日志1、使用 RESET MASTER 语句删除所有二进制文件2、使用PURGE MASTER LOGS语句删除指定日志文件使用二进制日志恢复数据库暂时停止二进制日志功能...
2021-10-07 14:52:05 52
原创 MySQL学习笔记22—数据备份与恢复
使用mysql命令导出文本文件使用LOAD DATA INFILE方式导入文本文件使用MySQLimport命令导入文本文件
2021-10-06 20:49:32 65
原创 MySQL学习笔记20—数据备份与恢复
数据备份 使用mysqldump命令备份 使用mysqldump备份单个数据库中的所有表使用mysqldump备份数据库中的某个表使用mysqldump备份多个数据库 直接复制整个数据库目录 使用mysqlhotcopy工具快速备份 数据恢复使用mysql命令恢复直接复制到数据库目录mysqlhotcopy快速恢复...
2021-10-06 17:00:17 84
原创 MySQL学习笔记19—mysql用户管理
root用户修改普通用户的密码使用set语句修改普通用户的密码使用UPDATE语句修改普通用户的密码使用GRANT语句修改普通用户密码普通用户修改密码root用户密码丢失的解决办法使用--skip-grant-tables选项启动mysql服务 --->>> 使用root用户登录,重新设置密码 --->>> 加载权限表权限管理mysql的各种权限授权1、...
2021-10-06 15:32:25 67
原创 MySQL学习笔记17—mysql触发器
创建触发器创建只有一个执行语句的触发器创建有多个执行语句的触发器查看触发器SHOW TRIGGERS语句查看触发器信息在triggers表中查看触发器信息触发器的使用删除触发器...
2021-10-05 15:54:19 73
原创 MySQL学习笔记16—视图
视图概述视图的含义视图的作用创建视图创建视图的语法格式在单表上创建视图在多表上创建视图查看视图使用DESCRIBE语句查看视图基本信息使用SHOW TABLE STATUS 查看视图基本信息使用SHOW CREATE VIEW 查看视图详细信息在views表中查看视图详细信息修改视图...
2021-10-04 12:07:42 65
原创 MySQL学习笔记14—存储过程和函数
光标的使用1、声明光标2、打开光标3、使用光标4、关闭光标流程控制的使用1、IF语句2、case语句第二种格式3、LOOP语句4、LEAVE 语句5、ITERATE语句(类似C++ continue)6、REPEAT语句7、WHILE语句调用存储过程和函数调用存储过程调用存储函数查看存储过程和函数1、使用SHOW STAT...
2021-10-03 15:38:19 62
原创 MySQL学习笔记11—查询数据
使用正则表达式查询查询以特定字符或字符串开头的记录查询以特定字符或字符串结尾的记录用符号“.”来替代字符串中的任意一个字符使用“*”和“+”来匹配多个字符匹配指定字符串匹配指定字符中的任意一个匹配指定字符以外的字符使用{n,}或{m,n}来指定字符串连续出现的次数...
2021-09-30 14:37:19 82
原创 MySQL学习笔记09—查询数据
使用聚合函数查询COUNT()函数SUM()函数AVG()函数MAX()函数MIN()函数连接查询内连接查询外连接查询
2021-09-28 22:11:34 59
原创 MySQL学习笔记07—mysql函数
条件判断函数IF(expr,v1,v2)函数IFNULL(v1,v2)函数CASE函数系统信息函数SELECT VERSION(); 查看当前MySQL的版本号 SELECT CONNECTION_ID(); 查看当前用户的连接数 SHOW PROCESSLIST 输出当前用户的连接信息 SHOW FULL PROCESSLIST 输出全部 SELECT USER() CURRENT_USER() SYSTEM_USER()SELECT C...
2021-09-27 14:38:56 53
原创 MySQL学习笔记05—mysql函数
数学函数绝对值函数ABS(x) 返回圆周率的函数PI() 平方根函数SQRT(x) 求余函数MOD(x,y) 向上获取整数的函数CEIL(x)、CEILING(x) 向下获取整数的函数FLOOR(x) 获取随机数的函数RAND()和RAND(X) 四舍五入函数ROUND(x)、ROUND(x,y) 截断函数TRUNCATE(x,y) 符号函数SIGN(x) 幂运算函数POW(x,y) 、POWER(x,y) 计算e的幂次方的函数EXP(x) 对数运算函数LOG(x)、LOG10(
2021-09-25 15:05:24 62
原创 MySQL学习笔记03—mysql运算符
MySQL数据类型的选择:1、整数和浮点数2、浮点数和定点数3、日期与时间类型4、CHAR与VARCHAR之间的选择5、ENUM和SET6、BLOB和TEXT MYSQL中的算数运算符 MYSQL中的比较运算符 等于(=)运算符的比较规则:...
2021-09-23 22:08:21 85
原创 第一章 导言
现代操作系统的要求——抽象和共享1.1 计算机与软件 计算机系统由硬件和软件组成,它们合在一起形成了解决一些特定问题的工具。根据应用目的的不同,软件是有区别的。应用软件是设计用于解决一个专门问题的。任何计算机的价值可以通过应用软件的价值来评定。 系统软件提供一个一般的编程环境,从而程序员可以生成特定的应用程序以适应他们的客户的需要。编程环境由程序设计工具(如编辑器和编译器)
2016-12-23 15:18:43 191
原创 3.3.1. vector 对象的定义和初始化
vector 类定义了好几种构造函数(2.3.3 节),用来定义和初始化 vector 对象。 创建确定个数的元素 若要创建非空的 vector 对象, 必须给出初始化元素的值。 当把一个 vector对象复制到另一个 vector 对象时, 新复制的 vector 中每一个元素都初始化为原 vectors 中相应元素的副本。但这两个 vector 对象必须保存同一种元素类型:vector
2016-09-20 17:59:17 422
原创 文章标题
3.3. 标准库 vector 类型vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和 string 对象一样, 标准库将负责管理与存储元素相关的内存。我们把 vector称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。 使用 vector 之前,必须包含相应的头文件。#include <vector>using std::vector;v
2016-09-20 15:24:27 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人