<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_45697293的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_45697293</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_45697293]]></copyright><item><title><![CDATA[常用恢复-手法（socket文件）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/126778537</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/126778537</guid><author>weixin_45697293</author><pubDate>Fri, 09 Sep 2022 10:52:29 +0800</pubDate><description><![CDATA[【代码】常用恢复-手法（socket文件）]]></description><category></category></item><item><title><![CDATA[k8s---特殊操作（修改hostname）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/126656707</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/126656707</guid><author>weixin_45697293</author><pubDate>Fri, 02 Sep 2022 11:38:06 +0800</pubDate><description><![CDATA[在某些情况下需要将pod绑定至指定node节点，防止重启导致pod漂移到其他node节点。例如：将10.0.0.135修改未node-1。1、通过以下命令驱逐节点上pod应用。4、启动kubelete。例如：容器需要对外挂载。]]></description><category></category></item><item><title><![CDATA[k8s----网络通信机制（calico-IPIP，fiannel-VXLAN）caclicoctl命令]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/126441910</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/126441910</guid><author>weixin_45697293</author><pubDate>Sat, 20 Aug 2022 18:11:25 +0800</pubDate><description><![CDATA[calico 默认部署为 CrossSubnet，此种模式在部署完成后，有可能造成节点之间无法正常通行，如果已经确定部署模式为 IPIP 模式，可以在部署前将 CALICO_IPV4POOL_IPIP=“CrossSubnet”，修改为。，Pod中从网卡eth0发出的流量都会发送到Cni0网桥设备的端口（网卡）上，Cni0 设备获得的ip地 址是该节点分配到的网段的第一个地址。，但是会存在安全性问题，其在内核内置，可以通过Calico的配置文件设置是否启用IPIP，在公司内部如果k8s的node节点。]]></description><category></category></item><item><title><![CDATA[k8s--docker状态码（很重要）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/126344275</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/126344275</guid><author>weixin_45697293</author><pubDate>Mon, 15 Aug 2022 12:07:36 +0800</pubDate><description><![CDATA[最常见的退出码，来回答两个重要问题：这些退出码是什么意思？导致该退出码的动作是什么？exit code：代表一个进程的返回码，通过系统调用 exit_group 来触发。在 POSIX 中，0 代表正常的返回码，而 1-255 代表异常返回码，不过一般错误码都是 1。这里有一张附表 Appendix E. Exit Codes With Special Meanings。...]]></description><category></category></item><item><title><![CDATA[ssh之 ~/.ssh/config 配置文件实现]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/125119796</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/125119796</guid><author>weixin_45697293</author><pubDate>Sat, 04 Jun 2022 11:12:36 +0800</pubDate><description><![CDATA[参考最常用的登陆方法是****通过配置文件，实现免密、更改名称的登陆方法，不论你的username、server address、port是什么，都可以不用输入，只需要输入一个替换的名称即可登陆该服务器。像这样1、将公钥 rsa.pub 上传到服务器
使用ssh-copy-id命令将生成的公钥上传到服务器
常用的SSH配置项
1、config文件配置项
2、Host配置
Host配置项标识了一个配置区段。
SSH配置项参数值可以使用通配符：
测试
1、使用指定别名登录到www.test.com这台主机。..]]></description><category></category></item><item><title><![CDATA[（三）hadoop---HDFS架构、读写过程、高可用方案，hdfs命令]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/122324219</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/122324219</guid><author>weixin_45697293</author><pubDate>Fri, 07 Jan 2022 14:27:16 +0800</pubDate><description><![CDATA[文章目录Hadoop架构Hadoop如何工作HDFS体系结构HDFS 写文件过程HDFS 读文件过程HDFS 可靠性HDFS高可用方案在 Hadoop 1.0 时代Hadoop2.0方法一：HDFS联盟1.1 问题缘由1.2 解决方法方法二：HDFS HAHDFS 常用操作命令新建目录列出内容上传文件下载文件复制文件查看文件内容删除文件删除文件夹hdfs帮忙文档查看HDFS的状态
Hadoop架构
参考：https://cloud.tencent.com/developer/article/1005706
]]></description><category></category></item><item><title><![CDATA[（二）大数据---Hadoop组件介绍，区别]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/122320678</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/122320678</guid><author>weixin_45697293</author><pubDate>Wed, 05 Jan 2022 16:51:02 +0800</pubDate><description><![CDATA[文章目录
HDFS: 分布式文件系统
YARN: 分布式资源管理
MapReduce、Spark、Flink: 分布式计算框架
Yarn/Mesos ：分布式资源管理器
zookeeper：分布式协作服务
sqoop：数据同步工具
hive / Impala 基于Hadoop的数据仓库
Hbase：分布式列存储数据库
Flume：日志手机工具
Kafka：分布式消息队列
Oozie：工作流调度器
Others: 利用YARN的资源管理功能实现其他的数据处理方式
内部各个节点基本都是采用Master-Woke]]></description><category></category></item><item><title><![CDATA[（一）大数据---Hadoop整体介绍（架构层）----（组件、引擎）分类]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/122320636</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/122320636</guid><author>weixin_45697293</author><pubDate>Wed, 05 Jan 2022 16:49:21 +0800</pubDate><description><![CDATA[文章目录一、大数据介绍1、基本介绍2、大数据的特性二、大数据技术有哪些（`重点`）1、数据采集与预处理2、数据存储3、数据清洗（引擎）4、数据查询分析5、数据可视化大数据计算引擎的分类：三、大数据解决方案传统方案Google方案Hadoop方案
一、大数据介绍
1、基本介绍
1、什么是大数据
大数据是指无法利用传统计算技术进行处理的大规模数据集合。大数据概念不再只是数据，大数据已经成为一个全面的主题概念，包含各类工具、技术以及框架。
2、大数据三种数据类型
结构化数据：关系型数据。
半结构化数据：XML数据]]></description><category></category></item><item><title><![CDATA[influxdb清理]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/122133787</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/122133787</guid><author>weixin_45697293</author><pubDate>Fri, 24 Dec 2021 18:22:36 +0800</pubDate><description><![CDATA[influxdb清理
登陆influxdb数据库，清理数据
1、执行如下命令登录influxdb数据库
/usr/sbin/influx -precision rfc3339  -port 30001 -username admin -password 123445
#参数解释
-precision 时间字段以什么格式显示，默认为16329066852900000 的ms显示
-port  端口
-username
-password
2、切换到db1的库中

use db1;

执行如下命令删除旧数据，注]]></description><category></category></item><item><title><![CDATA[redis内存问题]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/121611100</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/121611100</guid><author>weixin_45697293</author><pubDate>Mon, 29 Nov 2021 16:44:28 +0800</pubDate><description><![CDATA[文章目录报错信息处理方法1. 分析步骤2. 内存工具分析3. 动态改配置命令（无需重启）
目录

报错信息
清理方法
2.1 binlog清理
2.2 relay log清理

报错信息
用户在使用YonBIP过程中，发现技术中台Redis内存一直在增长，一打到16G，需要分析内存具体使用情况。
处理方法
1. 分析步骤

1）执行命令查看内存使用情况和碎片率

info memory

关注一下：
used_memory_human:130.69M
used_memory_rss_human:10.90G]]></description><category></category></item><item><title><![CDATA[（九）Go------捕获异常（defer,panic,revover）单元测试]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/120294167</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/120294167</guid><author>weixin_45697293</author><pubDate>Tue, 14 Sep 2021 19:01:15 +0800</pubDate><description><![CDATA[文章目录一. Go 捕获异常defer和recover捕获异常二. Go 单元测试go test 常见参数单元测试文件代码规则练习1. 数字阶乘2. 斐波那契数列(Fibonacci)三. Go defer 延迟1. 遇到了闭包2. defer陷阱
一. Go 捕获异常
不同于其他语言
引入了defer、panic、recover
defer和recover捕获异常

Go程序抛出一个panic异常，在defer中通过recover捕获异常，然后处理

package main
import "fmt"
f]]></description><category></category></item><item><title><![CDATA[(八) Go------函数（init，包，闭包）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/120019484</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/120019484</guid><author>weixin_45697293</author><pubDate>Tue, 14 Sep 2021 19:01:09 +0800</pubDate><description><![CDATA[文章目录一.  函数1. Golang函数特点：2. 语法3. 注意事项4. init函数二 .Go 包与函数匿名函数Go闭包
一.  函数


Go分为自定义函数，系统函数。


函数可以将一个大的工作拆解成小的任务。


函数对用户隐藏了细节


1. Golang函数特点：

支持不定长参数
支持多返回值
支持命名返回参数
支持匿名函数、闭包
函数也是类型，可以赋值给变量
一个package下不能有两个同名函数，不支持函数重载
函数参数可以没有，或者多个参数
注意类型在变量名后面
多个连续的函数命名参]]></description><category></category></item><item><title><![CDATA[（七）Go------常用函数（strings ，time）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/120238099</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/120238099</guid><author>weixin_45697293</author><pubDate>Tue, 14 Sep 2021 19:00:06 +0800</pubDate><description><![CDATA[文章目录Go 常用函数strings处理字符串相关时间日期函数计算程序运行多长时间Go 捕获异常defer和recover捕获异常Go 单元测试go test 常见参数单元测试文件代码规则练习1. 数字阶乘2. 斐波那契数列(Fibonacci)
Go 常用函数
官网：https://golang.org/pkg/        golang官网
程序开发常用函数
strings处理字符串相关
统计字符串长度，按字节                   len(str)

字符串遍历,处理中文       ]]></description><category></category></item><item><title><![CDATA[（六）Go------自定义类型type，结构体struct]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/120137181</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/120137181</guid><author>weixin_45697293</author><pubDate>Fri, 10 Sep 2021 09:28:36 +0800</pubDate><description><![CDATA[文章目录结构体什么是结构体？1. 定义结构体2. 绑定方法3. 方法的参数传递方式4. 结构体实现 “继承”5. 内部方法与外部方法6. 三种实例化方法7. 选择器的冷知识
结构体
什么是结构体？
数组与切片，只能存储同一类型的变量。
若要存储多个类型的变量，就需要用到结构体，它是将多个任意类型的变量组合在一起的聚合数据类型。
每个变量都成为该结构体的成员变量。
可以理解为 Go语言 的结构体struct和其他语言的class有相等的地位，但是Go语言放弃大量面向对象的特性，所有的Go语言类型除了指针类型外]]></description><category></category></item><item><title><![CDATA[（五）Go-----数组（映射map），切片，堆栈，队列，多维切片，模块，字符串/字节切片（函数）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/119898669</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/119898669</guid><author>weixin_45697293</author><pubDate>Mon, 06 Sep 2021 15:44:55 +0800</pubDate><description><![CDATA[文章目录数组
数组

数组长度不可变
所有元素类型相同
重复赋值，只能是长度相同的数组
元素，为非负证书的常量
声明var，需要指定：类型，长度


声明长度

]]></description><category></category></item><item><title><![CDATA[（四）Go-----运算操作，流程控制（if，for，switch，goto，defer）异常机制（panic，recover）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/120132272</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/120132272</guid><author>weixin_45697293</author><pubDate>Mon, 06 Sep 2021 15:33:22 +0800</pubDate><description><![CDATA[文章目录五. 运算 操作赋值运算位运算赋值运算类型转换六. 流程控制1 .条件语句if else2 . 选择语句switchswitch 后可接函数switch 可不接表达式3 . 循环语句 for4. 结束语句5. 跳转goto6.  defer 延迟语句1. 延迟调用2. 即时求值的变量快照3. 多个defer 反序调用4. defer 与 return 先后顺序5. 为什么要有 defer？7. 异常机制：panic 和 recover1. 触发panic2. 捕获 panic用recover3. 无]]></description><category></category></item><item><title><![CDATA[（三）Go----变/常量，作用域，类型（字符串，字符，指针，索引，枚举）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/119856340</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/119856340</guid><author>weixin_45697293</author><pubDate>Sun, 05 Sep 2021 21:14:47 +0800</pubDate><description><![CDATA[文章目录一. 变量简短类型声明包级别的变量二. 常量枚举类型三. 作用域四. 常用类型1. 布尔类型数值类型字符串类型枚举类型指针类型运算 操作
一. 变量
声明用： var
规则

必须由非空的unicode字符串组成
不能以数字开头
不能为go关键字（25个）
避免和go预定义标识符冲突
驼峰命名法
区分大小写
定义之后必须使用
一次性定义多个变量（用“逗号”隔开）
可以直接在定时的直接赋值
不能重复声明，可以重复赋值

方式一：定义一个变量
	  变量名	   类型
var   name     st]]></description><category></category></item><item><title><![CDATA[（二）Go----基础知识（包管理，输出，输入，注释，命名，ASCII码，基本元素）]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/119852907</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/119852907</guid><author>weixin_45697293</author><pubDate>Sun, 05 Sep 2021 21:14:20 +0800</pubDate><description><![CDATA[文章目录1.包管理 (调用)调用包（在同一个级别）不同级别2 . 输出print内置函数fmt  包  (推荐)3. 注释4. Go语言命名规则5. ASCII码6. 基本元素**字面量**操作符匀运算符声明
1.包管理 (调用)
包介绍

一个文件夹可以成为一个包
在文件夹（包）中可以创建多个文件夹
在 同一个包下的每一个文件中必须指定包名称且相同
同一个包中，包名相同，可直接调用其他文件中的功能

包分类

main包，必须写一个main函数，此函数就是项目的入口（main主函数）。编译生成的就是一个可]]></description><category></category></item><item><title><![CDATA[（一）Go---介绍，环境搭建（Windows,Linux）GoLand(IDE),VScode、以及go插件]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/119730620</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/119730620</guid><author>weixin_45697293</author><pubDate>Sun, 05 Sep 2021 21:02:53 +0800</pubDate><description><![CDATA[文章目录一. 介绍编程语言分类Go语言特性二. 安装windows安装linux安装三. Visual Studio Code安装Visual Studio Code的go插件安装第一个程序helloworld
一. 介绍
Go下载：https://golang.google.cn/dl/
Visual Studio Code安装包：https://code.visualstudio.com/Download
goLand下载地址：https://www.jetbrains.com/go/?fromMenu]]></description><category></category></item><item><title><![CDATA[k8s-------（| 五 |）调度器 scheduler，亲和（affinity），污点（taint），容忍（tolerations），固定节点nodeName和nodeSelector调度]]></title><link>https://blog.youkuaiyun.com/weixin_45697293/article/details/120114025</link><guid>https://blog.youkuaiyun.com/weixin_45697293/article/details/120114025</guid><author>weixin_45697293</author><pubDate>Sun, 05 Sep 2021 14:37:59 +0800</pubDate><description><![CDATA[文章目录一、调度说明1. 简介2. 调度过程3. 自定义调度器二、调度亲和性1. node节点亲和性（1）硬策略（2）软策略（3）硬策略与软策略（4）节点标签相关操作2. Pod 亲和性（1） podAffinity与podAntiAffinity的区别（2）资源清单模板（3）Pod 标签相关操作三、污点（Taint）和容忍（Toleration）1. 污点（Taint）（1） 污点的组成2. 污点的设置、查看和去除2. 容忍(Tolerations)四、固定节点1. 通过主机名固定2. 通过标签固定
一、]]></description><category></category></item></channel></rss>