自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 jmeter 阶梯式压测

jmeter 阶梯式加压测试的几种方式

2022-08-26 15:45:34 5014 1

原创 Python常见面试题

Python高级常见面试题汇总

2022-08-18 18:17:40 299

原创 Kubernetes(K8S)之学废了(十):安全认证

安全认证文章目录安全认证访问控制概述一、认证管理二、授权管理准入控制访问控制概述Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是 保证对Kubernetes的各种客户端进行认证和鉴权操作。 客户端 在Kubernetes集群中,客户端通常有两类:User Account:一般是独立于kubernetes之外的其他服务管理的用户账号。service Account: kubernetes管理的账号,用于为Pod中的服务进程在访问Kuber

2022-07-04 22:54:23 354

原创 Kubernetes(K8S)之学废了(九):数据存储

数据存储文章目录数据存储一、介绍二、使用步骤1.引入库2.读入数据总结一、介绍         在前面己经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数 据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes 引入 Volume的概念。     Volume是Pod

2022-07-04 22:54:05 322

原创 Kubernetes(K8S)之学废了(八):Ingress详解

文章目录一、 ingress介绍二、ingress的使用HTTP代理一、 ingress介绍Service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer。但是这 两种方式,都有一定的缺点:NodePor方式的缺点是会占用很多集群机器的端口,那么当集群服务空多的时候,这个缺点就愈发明显LB方式的缺点是每个service需要一个LB,浪费、麻烦,并且需要kubernetes之外设备的支持,基于这种现状,kubernetes提供了ingress资源对象,Ingres.

2022-07-04 22:53:28 2522

原创 Kubernetes(K8S)之学废了(七):Service详解

Service 详解文章目录Service 详解一、Service介绍二、使用步骤1.引入库2.读入数据总结一、Service介绍在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。为了解决这个问题,kubernetes提供了Service资源,Service会对提供同一个服务的多个pod进行聚合,并且提 供一个统一的入口地址。通过访问Service的入口地址就能访问到后面

2022-07-04 22:52:56 258

原创 Kubernetes(K8S)之学废了(六):Pod控制器详解

Pod控制器详解文章目录Pod控制器详解pod简介Replicaset一、pandas是什么?二、使用步骤1.引入库2.读入数据总结pod简介在kubernetes中,按照pod的创建方式可以将其分为两类:自主式pod: kubernetes直接创建出来的pod,这种podi除后就没有了,也不会重建控制器创建的pod:通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控制器Pod控制器是管理pod的中间层,使用了pod控制器之后,我们只需要告诉pod控制器,想要多少个

2022-07-04 22:52:38 237

原创 Kubernetes(K8S)之学废了(五):Pod详解

Pod详解文章目录Pod详解一、Pod介绍?pod结构Pod的定义二、Pod配置基本配置镜像拉取imagePullPolicy启动命令command环境变量2.读入数据总结一、Pod介绍?pod结构每个pod种可以有一个或多个容器,这些容器可分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:1.可以以它为依据,评估整个Pod的健康状态 。2.可以在根容器上设置/p地址,其它容器都共享来此ID(Pod IP),以实现Pod内部的网

2022-04-07 15:16:44 867

原创 Kubernetes(K8S)之学废了(四):k8s入门实战--Namespace/Pod/Lable/Deployment/Service

入门实战-Namespace一、 Namespace介绍对namespace的操作二、Pod介绍对pod的操作总结一、 Namespace介绍Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多 租户的资源隔离。  默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间 进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集群内部的资.

2022-03-24 22:23:44 455

原创 Python实现斐波那契数列

import sysdef fibonacci(n): # 生成器函数 - 斐波那契 a, b, counter = 0, 1, 0 while True: if (counter > n): return yield a a, b = b, a + b counter += 1f = fibonacci(10) # f 是一个迭代器,由生成器返回生成while True:

2022-03-22 15:32:52 578

原创 Kubernetes(K8S)之学废了(三):k8s资源管理

k8s资源管理一、资源管理介绍二、资源管理方式命令式对象管理命令式对象配置一、资源管理介绍在Kubernetes中所有内容都抽象为资源,用户需要通过操作资源来管理Kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署名种服务,所谓的部署服务,其实就是在 kubernetes集群中运行一 个个的容器,并将指定的程序跑在容器中kubernetes的最小管理单元是pod而不是容器, 所以只能将容器放在 pod中,而kubernetes一般也不会直接管理Pod,

2022-03-01 17:49:56 585

原创 Kubernetes(K8S)之学废了(一):k8s介绍

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档k8s介绍前言一、k8s介绍kubernetes一些相关概念二、kubernetes组件前言在部署应用程序的方式上,主要经历了三个时代:•传统部署:直联网早期就会直接将应用程序部書在物理机上优点:简单,不需票其已技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响•虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虛找机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度

2022-03-01 14:16:02 144

原创 Docker入门级学习(一):Docker概述

来自b站up主:遇见狂神说 --docker最新超详细版教程通俗易懂https://www.bilibili.com/video/BV1og4y1q7M4?p=2,学习docker前最好懂一点linux知识Docker概述一、docker为什么出现?二、docker是什么?1.docker的核心:隔离2.虚拟化技术:docker容器技术VS虚拟机2.docker能干什么3.Docker的组成一、docker为什么出现?传统的项目发布上线:1.一个项目,有应用环境,应用配置,发布上线通常由运维人

2022-02-16 15:45:07 373

原创 Docker入门级学习(二):安装Docker

提示:视频链接:https://www.bilibili.com/video/BV1og4y1q7M4Docker入门级学习(二):安装Docker在 Mac 上安装 DockerCentos安装Docker1.卸载旧的docker2.设置存储库1.安装需要的安装包2.设置镜像仓库3.更新yum4.安装docker引擎2.读入数据总结详细可查看官方文档:https://docs.docker.com/install/,大家也要学会看官方文档在 Mac 上安装 Docker要求:macOS 必

2022-02-16 15:44:47 679

原创 Docker入门级学习(三):Docker常用命令

提示:视频链接:https://www.bilibili.com/video/BV1og4y1q7M4Docker常用命令帮助命令一、镜像命令docker imagesdocker searchdocker pulldocker rmi二、容器命令docker run退出容器docker psdocker rm启动和停止容器的操作docker logs查看容器中进程信息docker inspect 查看原数据进入当前正在运行的容器拷贝三、命令总结帮助命令docker version # 显示doc

2022-02-16 15:44:00 295

原创 Docker入门级学习(四):Docker练习:部署一个项目

提示:视频链接:https://www.bilibili.com/video/BV1og4y1q7M4@[TOC](Docker测试练习)部署Nginx1.搜索Nginx[root@office-UNION-Testing-05 ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATE

2022-02-16 15:43:32 999

原创 Docker入门级学习(五):Docker镜像原理

Docker镜像原理镜像是什么一、Docker镜像原理之联合文件系统联合文件系统Docker镜像加载原理二、Docker镜像原理之分层理解1.使用docker inspect 镜像id 可以查看到镜像的层级2.理解3.特点4.提交一个自己的镜像镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的所有内容,包括代码,运行时(一个程序在运行或者在被执行的依赖)、库,环境变量和配置文件一、Docker镜像原理之联合文件系统联合文件系统

2022-02-16 15:42:49 129

原创 Docker入门级学习(六):Docker数据卷

Docker数据卷的使用一、什么是数据卷二、使用数据卷1.使用命令挂载实战:同步mysql数据具名挂载和匿名挂载匿名挂载具名挂载拓展2.Dokcerfile挂载使用 dockerfile01构建三、容器数据卷 --volumes-from实现多个mysql间数据同步一、什么是数据卷1.如果数据都在容器中,那么删除一个容器,数据就会丢失,要实现容器之间有一个数据共享技术,docker产生的数据同步到本地,就是卷技术。2.卷就是目录或文件,存在于一个或多个容器中,由Docker挂载到容器,但卷不属于联合

2022-02-16 15:41:38 301

原创 Docker入门级学习(七):Dockerfile

Dockerfile详解Dockerfile是什么?一、Docker指令?FROMMAINTAINERRUNADDCOPYCMDENTRYPOINTLABELENVEXPOSEVOLUMEWORKDIRUSERARGONBUILDDockerfile是什么?Dockerfile是用来构建Docker镜像的文本文件,也可以说是命令参数脚本。docker build命令用于从Dockerfile构建镜像。可以在docker build命令中使用-f标志指向文件系统中任何位置的DockerfileDock

2022-02-16 15:40:23 130

原创 Docker入门级学习(八):Docker网络

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-02-16 15:36:45 599

原创 APP 自动化环境准备

Appium环境搭建1.安装JDK,主要给Andrio sdk部署提供环境依赖2.安装nodejs3.安装SDK4.安装appium 下载地址:5.APP自动化windows系统下安装1.安装JDK,主要给Andrio sdk部署提供环境依赖下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html(1)然后点击安装包,一直下一步,安装即可,安装过程中最好不要轻易改变安装路径,如果想改,一定要记住安

2022-02-09 17:33:43 327

原创 探索GIT自学笔记

GIT 常用命令Git初始化新建项目流程Clone项目流程Git 后悔药git 常用命令忽略提交记住推送代码到远端时记得git pull 一下 以防止别人提交了新的代码 ;git pull时 有时会提示使用git stash 完整的操作步骤如下Git初始化# 配置用户名和邮箱git config --global user.name "用户名"git config --global user.email "邮箱"新建项目流程mkdir [项目名称] cd [项目名称]# 初始化gitg

2022-02-09 17:13:57 304

原创 解决postman精度丢失问题

解决postman精度丢失问题问题场景:解决方案一解决方案二问题场景:使用postman调试接口,需要获取接口响应数据传给下一个接口时,发现获取的值和实际返回的数值不一样接口返回的值:“productId”: 1426074049976598530postman获取的值:“productId”: 1426074049976598500排查发现是精度显示问题,因为long类型超过16位会发生精度丢失问题解决方案一让开发改代码,把返回的数据转化成string类型就可:“productId”:

2021-08-16 15:19:02 1807 1

原创 Python计算一篇文章中有几个句话

提示:这是我面试时遇到的问题,仅供参考文章目录如何知道一篇文章中有几句话一、如果文章中只有句号“。”,那么我们只需要计算“。”的个数就可知道二、如果文章中还有句号、问号、感叹号如何知道一篇文章中有几句话一、如果文章中只有句号“。”,那么我们只需要计算“。”的个数就可知道示例:fo = open("1.txt", "r") # 打开文件fr = fo.readlines() # 读取文章中所有的行,返回的是一个列表fo.close() # 记住关闭文件print(fr.count("

2021-08-03 15:09:35 2588

原创 从部署EOSIO到部署智能合约

提示:如果你对EOSIO已经有了一定的了解,那么此文章能帮助你快速安装部署一个智能合约文章目录EOSIO简单介绍一、部署EOSIO1.安装下载EOSIO源码构建EOSIO二进制文件安装EOSIO二进制文件测试 EOSIO 二进制文件二、部署智能合约1.安装EOSIO.CDT2.创建开发钱包创建钱包打开钱包查看钱包列表解锁钱包导入密钥到钱包3.启动kiosd和nodeos4.创建开发账号5.部署、发行、转移代币EOSIO简单介绍EOSIO 区块链平台是下一代开源平台,具有行业领先的交易速度和灵活的实用

2021-07-19 17:23:12 4401 1

原创 Kubernetes(K8S)之学废了(二):安装部署k8s集群环境

使用kubeadm安装k8s安装准备环境初始化安装docker安装kubenetes组件集群环境所需组件安装环境测试该记录是我在B站看的视频做的笔记,方便你我他,如果想看视频,可以移步到这:https://www.bilibili.com/video/BV1Qv41167ck?p=11&spm_id_from=pageDriver安装准备我是在虚拟机上安装的centos7主机硬件配置操作系统环境:CPU(2C) 内存(2G) 硬盘(50G)网络配置:选择手动,网络地址:192.

2021-06-29 18:04:34 1704 2

原创 Jmeter之主要元件的使用

Jmeter之主要元件的使用1.配置元件HTTP请求默认值HTTP消息头管理器HTTP Cookie管理器HTTP Cache 管理器2.监听器察看结果数聚合报告表格查看结果图形结果前置处理器后置处理器定时器思考时间-固定定时器同步定时器-集合点随机定时器吞吐量定时器1.配置元件HTTP请求默认值该组件可以为我们的http请求设置默认的值,当创建一个测试计划有很多个请求且都是发送到相同的 server,这时候只需要添加一个Http request default 组件并设置"Server Name

2021-05-18 00:22:08 141

原创 正则表达式符号小结

正则表达式符号个人记录,以便于查找1. 与位置匹配:^str:表示锚定行首,此字符后面的任意内容必须出现在行首,才能匹配。str$:表示锚定行尾,此字符前面的任意内容必须出现在行尾,才能匹配。^$:表示匹配空行,这里所描述的空行表示”回车”,而”空格”或”tab”等都不能算作此处所描述的空行。^str$:表示str独占一行时,会被匹配到。<str或者\bstr :匹配单词边界,表示锚定词首,其后面的字符必须作为单词首部出现。str>或者str\b :匹配单词边界,表示锚定词尾,其

2021-05-14 11:30:31 200 5

原创 了解接口测试

如何做好接口测试1. 什么是接口是指系统或组件之间的交互点,通过这些交互点可以实现数据的交互。(数据交互的通道)2. 什么是接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换、传递和控制管理过程,以及相互逻辑依赖关系3. 接口测试原理模拟客户端向服务器发送请求,服务器接收请求后进行相应的业务处理,并向客户端返回响应数据,检查响应数据是否符合预期4. HTTP请求分为请求头、请求行、请求体;(1)请求行:请求行用来说明请求方法、要访问的资源以及所使用的协议版本(2)请求头:请求

2021-05-11 17:42:42 57

原创 xshell连接虚拟机失败问题

关于xshell连接虚拟机老是失败解决方案第一天能连接上,第二天再连接时提示连接失败新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入第一天能连接上,第二天再连接时提示连接失败情况一:第一天下班后,只关闭了虚拟机,没有关电

2021-03-12 12:02:30 298

空空如也

空空如也

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

TA关注的人

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