自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 一维卷积神经网络理解(torch.nn.Conv1d)

一维卷积参数介绍及简单使用

2022-10-12 15:23:19 5780 1

原创 在K8s集群中部署Prometheus

一、版本要求结合上图选择release-0.9版本。二、下载资源2.1下载安装包github网站地址:https://github.com/prometheus-operator/kube-prometheus下载安装包:wget https://github.com/prometheus-operator/kube-prometheus/archive/refs/tags/v0.9.0.zip解压:unzip v0.9.0.zip进入解压目录:cd kube-prometheus

2021-11-26 15:32:48 2351 3

原创 kubernetes(k8s)监控组件metrics-server安装

一、下载安装需要的yaml文件metrics-server的官网:https://github.com/kubernetes-sigs/metrics-server在github上面有metrics-server的安装步骤:但是如果直接使用这条命令安装的话会因为k8s.gcr.io在国内网络下无法安装metrics-server的镜像而失败。所以我下载的不是最新版,而是v0.3.6。首先下载需要的componenets.yaml文件:wget https://github.com/kubernet

2021-11-24 10:49:09 3338

原创 使用kubeadm搭建高可用的K8s集群

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2

2021-09-28 16:41:31 472

原创 k8s-污点和容忍

1.Taint 和 Toleration节点亲和性,是 pod 的一种属性(偏好或硬性要求),它使 pod 被吸引到一类特定的节点。Taint 则相反,它使节点 能够 排斥 一类特定的 podTaint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点上。每个节点上都可以应用一个或多个taint ,这表示对于那些不能容忍这些 taint 的 pod,是不会被该节点接受的。如果将 toleration 应用于 pod上,则表示这些 pod 可以(但不要求)被调度到具有匹

2021-09-26 14:28:49 303

原创 k8s中yaml常用字段解释

参数名字段类型说明versionString这里是指K8S API的版本,目前基本上是V1,可以用kubectl api-versions命令查询kindString这里指的是yaml文件定义的资源类型和角色,比如:PodmetadataObject元数据的对象,固定值就写metadatametadata.nameString元数据对象的名字,这里由我们编写,比如命名Pod的名字metadata.namespaceString元数据对象的命名...

2021-09-24 16:56:54 1707

原创 yaml语法

1.简单说明是一个可读性高,用来表达数据序列的格式。YAML 的意思其实是:仍是一种标记语言,但为了强调这种语言以数据做为中心,而不是以标记语言为重点。2.基本语法缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可标识注释,从这个字符一直到行尾,都会被解释器忽略3.YAML 支持的数据结构对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)数组:一组按次序排列的值,又称为序列(sequen

2021-09-24 15:51:43 117

原创 SSH免密登录配置

1.免密登录原理2.配置步骤2.1修改主机映射文件打开/etc/hosts文件,并修改对应ip与对应的映射名。如果操作系统是windows,可以直接修改,进入C:\Windows\System32\drivers\etc,打开hosts文件并修改。我的配置:172.16.168.3 node1172.16.168.4 node2172.16.168.5 node32.2生成公钥和私钥进入家目录下的.ssh文件夹,cd ~/.ssh,文件夹下文件功能解释known_hosts

2021-09-24 11:05:57 149

原创 使用kubeadm快速部署一个K8s集群

资料来源于尚硅谷kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2G

2021-08-20 13:19:41 184

原创 hadoop-HDFS常用命令

文章目录1.上传1.-moveFromLocal:本地文件剪切粘贴到 HDFS2.-copyFromLocal:从本地文件系统中拷贝文件到 HDFS 路径去3.-put:等同于 copyFromLocal,生产环境更习惯用 put4.-appendToFile:追加一个文件到已经存在的文件末尾2.下载1.-copyToLocal:从 HDFS 拷贝到本地2.-get:等同于 copyToLocal,生产环境更习惯用 get3. HDFS 直接操作1.-ls: 显示目录信息2.-cat:显示文件内容3.-ch

2021-08-12 17:34:43 972

原创 mysql版本与对应的jar包

当前mysql主要有mysql5和mysql8,分别使用不同的jar包连接数据库,使用命令行工具进入mysql后可以看到mysql对应的版本,进行指定。对不懂的mysql指定不同的jar包,其jdbc下载网址为:https://repo1.maven.org/maven2/mysql/mysql-connector-java/在maven项目中指定对应依赖的版本,不同版本jdbc连接配置为:mysql5我们可以能使用的连接数据库jar包是mysql-connector-java-5.1.25.jar

2021-08-11 11:44:05 23982 1

原创 SparkSql-自定义函数

1.UDF现有数据的字段包括username和age,要求查询时在username的结果前加上字符串name:,如name:张三。  代码如下:def main(args: Array[String]): Unit = { //创建上下文环境配置对象 val sparkConf = new SparkConf().setMaster("local[*]").setAppName("sparkSql") //创建 SparkSession 对象 val spark = SparkSessio

2021-08-10 11:57:26 316

原创 IDEA 开发 SparkSQL-配置与简单使用

1.添加依赖在idea项目的pom.xml中添加依赖。<!--spark sql依赖,注意版本号--><dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-sql_2.12</artifactId> <version>3.0.0</version></dependency>2.案例代码

2021-08-09 23:35:17 1024

原创 spark基本函数- RDD转换算子和行动算子

文章目录一、RDD转换算子0.说明1.map2.mapPartitions3.mapPartitionsWithIndex4.flatMap5.glom6.groupBy7.filter8.sample-抽取数据9.distinct-去重10.coalesce-缩减扩大分区11. repartition-缩减扩大分区12.sortBy13.intersection-交集14.union-并集15.subtract-差集16.zip-拉链17.partitionBy-分区18.reduceByKey一、RD

2021-08-07 17:31:54 1767

原创 IDEA增加Spark依赖关系及其简单使用-词频统计

修改 Maven 项目中的 POM 文件,增加 Spark 框架的依赖关系,使用时请注意对应版本。<dependencies> <!--spark依赖,注意版本号--> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.12</artifactId> <ve

2021-08-03 21:20:10 2443 3

原创 tf.keras.layers.Dense()函数

介绍Dense实现了这个操作:output = activation(dot(input, kernel) + bias),其中activation是作为激活参数传递的元素级激活函数,kernel是由层创建的权重矩阵,bias是由层创建的偏差向量(仅当use_bias为True时适用)。另外,层属性调用一次后不能修改(可训练属性除外)。用法tf.keras.layers.Dense( units, activation=None, use_bias=True, k

2021-04-26 15:50:04 3605 1

原创 linux中docker报错:ERROR: Got permission denied while trying to connect to the Docker daemon socket。

文章目录一、问题描述二、问题分析三、解决方法1.切换成root用户操作。这是最直接的方法。切换命令:2.添加docker的用户组,把当前用户加入组中。四、gpasswd命令用法一、问题描述在运行docker命令,如docker version或docker info时,docker报错:ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.so

2021-04-24 21:50:53 63220 10

原创 tf.squeeze()函数

介绍给定一个张量输入,该操作返回一个相同类型的张量,所有维数为1的维度都已被删除。如果您不想删除所有为1的维度,您可以通过指定轴来删除特定axis为1的维度。函数用法tf.squeeze( input, axis=None, name=None)参数含义参数名称具体含义input需要被压缩的张量axis一个可选的int类型列表。默认为[]。如果指定,只挤压列出的维度。维度索引从0开始。挤压非1的维度是错误的。所有要压缩的维度必须在[-rank(input)

2021-04-23 17:39:44 1602

原创 tf.nn.relu()函数

介绍线性整流函数(Rectified Linear Unit, ReLU),又称修正线性单元,是一种人工神经网络中常用的激活函数(activation function),通常指代以斜坡函数及其变种为代表的非线性函数。函数图像根据下图我们可以看到,在y轴左侧的函数值全为0,在y轴右侧的值为其本身,所以这个函数就是将一个张量中的所有特征值为负的重置为0,正值不变。使用tf.nn.relu( features, name=None)参数含义参数名称具体含义feat

2021-04-22 17:31:01 1673

原创 tf.split()函数

效果:将一个张量值value切分成子张量列表。tf.split( value, num_or_size_splits, axis=0, num=None, name='split')如果num_or_size_splits为整数,则将张量value其沿维度axis拆分成大小为num_or_size_splits较小的张量。这就要求 value.shape[axis] 能被 num_or_size_splits整除。如果num_or_size_splits为一维张量(或列表),则将valu

2021-04-22 17:10:35 1044

转载 markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-04-18 11:14:28 104

原创 springboot在后端接受前端参数的几种方法

GET方法获取参数:1.直接在方法中指定参数。 @RequestMapping("/query") @ResponseBody public Student getStudent1(String id){ Student s = studentService.getStudent(id); return s; }访问方法:http://127.0.0.1:8080/student/query?id=12.使用PathVariable

2021-03-10 20:06:01 5729

原创 git分支管理与解决冲突

1.分支介绍在版本控制里,我们已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步,这样,随着你不断提

2021-03-09 11:03:37 229

原创 git基本操作命令

1.状态查看git status查看工作区、暂存区状态2.添加到暂存区git add [file name]将工作区的“新建/修改”提交到暂存区。git add命令几个重要的参数:· git add -A 提交所有变化· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件,但是git2.x版本和-A参数一样了。

2021-03-08 18:35:02 249

原创 springboot整合thymeleaf模板引擎

1. 在pom.xml文件引入thymeleaf的依赖。<!-- 与Thymeleaf集成 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2.在application.properties(ap

2021-03-08 18:13:17 97

原创 SpringBoot整合mybatis操作数据库

1.加入mysql数据库的驱动文件依赖和mybatis的依赖<!--数据库的驱动--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><!--告诉SpringBoot:用什么数据库,版本在parent工程中

2021-03-08 16:32:20 262 4

metrics-img.zip

用于kubernetes(k8s)做HPA时提供CPU 和内存指标,Metrics Server 可以通过标准的 Kubernetes API 把监控数据暴露出来,有了 Metrics Server 之后,我们就完全可以通过标准的 Kubernetes API 来访问我们想要获取的监控数据了

2021-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除