自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s 高可用,kubeadm安装

1、kubernetes安装部署方法:二进制安装的k8s: 步骤繁琐ansible 一键自动化安装 https://github.com/easzlab/kubeaszsaltstack 一键自动化安装 https://github.com/unixhot/salt-k8skubeadm安装k8s: google官方pull镜像docker proxy代理...

2020-04-21 00:59:34 618

原创 centos java package 编译

centos 编译不带package的java程序直接java Test.java 然后javac Test就可以运行第一次编译带package的包,一直报错,主要是一些细节没做好,照着下面的可以完美运行jTest.java这个测试。安装jdk配置默认文件vim /etc/profile #末尾添加#set java environmentexport JAVA_HOME=/usr/java/jdk1.8.0_181-amd64export PATH=$JAVA_HOME/bin:$P

2020-09-09 23:42:36 262

原创 mysql 开启gtid

下载mysql二进制包useradd mysql -s /sbin/nologin -Mcd /opt/tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gzmkdir /applicationmkdir -p /data/mysql/datamv mysql-5.7.28-linux-glibc2.12-x86_64 /appli...

2020-05-04 21:05:54 699

原创 MHA搭建

MHA部署MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最...

2020-05-04 20:52:38 372

原创 mysql 主从复制

原理(1) 主从复制基于binlog来实现的(2) 主库发生新的操作,都会记录binlog(3) 从库取得主库的binlog进行回放(4) 主从复制的过程是异步修改配置文件vim /etc/my.cnf[mysqld]character-set-server=utf8collation-server=utf8_general_cilog_bin=qishi-logbinse...

2020-05-03 01:00:25 283

原创 mysql 国内源 安装 二进制安装

安装其他版本的,请修改 /etc/yum.repos.d/mysql-community.repo,这个文件中的baseurl清华源安装mysql -5.7vim /etc/yum.repos.d/mysql-community.repocat >/etc/yum.repos.d/mysql-community.repo<<EOF[mysql57-community]...

2020-05-02 20:18:46 403

原创 ELK kibana无法启动 filebeat配置收集日志

前言:如果出现kibana界面一直处于 server is not ready yet请在es-head界面删除.kibana,之后重启kibana,我卡在这里好久,折腾了半天才搞定,这次选择安装包的方式,费了不少时间。我之前用docker镜像安装的elk就挺好的,kibana启动很顺利,选择docker镜像启动的方式推荐。ELK的概念ELK官网:http://www.elastic.c...

2020-04-28 21:27:48 1337

原创 flannel 部署 flannel 的yaml文件

k8s安装flannelkubectl apply -f flanneld.yamlflanneld.yaml下载好镜像,有需要的可以评论留邮箱,看到发给你flannel需要tag把镜像tag成quay.io/coreos/flannel:v0.12.0-arm64cat > kube-flannel.yml << eof---apiVersion: poli...

2020-04-26 01:01:05 4292 1

原创 zabbix4.0 部署 报警 配置

zabbix安装清华源安装清华源的地址https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix安装需要 安装:zabbix-web zabbix-web-mysql zabbix-agent zabbix-release zabbix-server-mysql客户端:只用安装zabbix-...

2020-04-24 21:33:40 652

原创 函数def func (*args,**kwargs)

函数def时候,参数的顺序:普通形参<默认实参<普通收集参数<命名关键字参数<关键字收集参数*args-> 普通收集参数**kwargs—> 关键字收集参数集定义函数时,def func(*args,**kwargs)args这个参数负责收集没人要的普通参数,构成一个元组(tuple)kwargs这个参数负责收集关键字参数,构成一个字典(d...

2020-04-21 00:17:29 1729

原创 闭包函数

闭包函数的条件:1.内函数调用了外函数的变量2.外函数把内函数返回的过程叫做闭包这个内函数叫闭包函数闭包函数的基本语法闭包函数的特点:1.内部函数调用了外部函数的局部变量2.这个局部变量与内部函数发生绑定3.这个变量的生命周期延长...

2020-04-21 00:17:08 105

原创 json 模块 和 pickle 模块

json模块序列化和反序列化操作 dumps 和loadsimport jsonstr1=“123”res=json.dumps(str1)print(res)res2=json.loads(res)print(res)可以序列化的类型: Number:int bool float容器:str tuple list dict...

2020-04-21 00:16:02 151

原创 vue 前端项目上线打包

#修改.gitignore目录中的`.DS_Storenode_modules/#/dist/ 这一行注释掉npm-debug.log*yarn-debug.log*yarn-error.log*`使用npm run build打包项目

2020-04-21 00:10:38 651

原创 vue 视频 界面

mounted(){let jwt_token = this.check_login();let user_name = localStorage.user_name || sessionStorage.user_name;// 1. 到数据库中查询用户购买的课程,是否有当前章节// 2. 到数据库中查询当前用户购买的课程是否在有效期内let vid = “dd27c590a1bb725...

2020-04-21 00:09:16 481

原创 k8s master二进制部署 systemd管理

k8s组件介绍二、核心概念podpod是k8s最小的部署单元一个pod中可以有一个或者多个容器(一组容器的集合,即容器组)一个pod中的容器共享网络命名空间pod是短暂的controllers:控制器,用来控制pod,启动、停止、删除ReplicaSet:确保预期的pod副本数量Deployment:无状态应用部署(用的多)StatefulSet:有状态应用部署Daem...

2020-04-20 23:50:12 818

原创 fastdfs docker容器 安装部署

安装docker#搜索fastdfs获取想要的版本docker search fastdfs#选择第一个 seaseon/fastdfs拉取镜像docker pull season/fastdfs运行tracker查看tracker端口22122是否被占用netstat -lntup |grep 22122 #显示为空tracker调度服务器器的运行目录tracker_da...

2020-04-20 23:43:28 275

原创 etcd 二进制 集群搭建

部署到3台主机的etcd集群,ip 10.4.7.10 =>etcd-10 10.4.7.11 =>etcd-11 10.4.7.12 =>etcd-12使用部署到10.4.7.10 为例下载到 /opt/目录下https://github.com/etcd-io/etcd/releases/download/解压tar -zxvf etcd-v3.3.18-...

2020-04-05 18:57:57 465

原创 linux使用ntp同步时间

centos首先安装 ntpyum install ntp -y同步时间一条命令解决ntpdate ntp1.aliyum.com如果时间有一个小时的偏差,设置localtime为上海时区使用locate 获取上海时区文件locate Shanghai/usr/share/zoneinfo/Asia/Shanghai将etc目录下的localtime替换成Shanghaic...

2020-02-13 20:31:45 813

原创 centos7 设置默认编辑vim

安装elasticsearch修改服务配置用到的命令是systemctl edit elasticsearch,使用 nano编辑器,用起来不方便,设置vim用起来方便多了两行命令:echo export EDITOR=/usr/bin/vim >> ~/.bashrsource ~/.bashrc...

2020-02-13 20:20:48 545

原创 重新安装yum源

查看yum安装rpm -qa|grep yum展示如下yum-plugin-fastestmirror-1.1.31-52.el7.noarchyum-metadata-parser-1.1.4-10.el7.x86_64yum-3.4.3-163.el7.centos.noarchyum-utils-1.1.31-52.el7.noarchyum-langpacks-0.4.2-7...

2020-02-11 14:40:23 899

转载 k8s 配置 阿里源 linux和ubuntu

Kubernetes 镜像简介Kubernetes 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。它将构成应用的容器按逻辑单位进行分组以便于管理和发现。配置方法Debian / Ubuntuapt-get update && apt-get install -y apt-transport-httpscurl https://mirrors.aliy...

2020-02-06 19:59:48 2078

原创 ubuntu经常死机解决方案 修改swappiness

查看交换内存比例的默认值是60cat /proc/sys/vm/swappiness修该这个值如下操作:sudo vim /etc/sysctl.conf在最后一行加入 vm.swappiness=0

2019-12-05 10:38:27 324

原创 pip 加速 国内源

Linux下,修改~/.pip/pip.conf(或者创建一个),将index-url变量修改为所要更换的源地址:[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple

2019-10-31 09:17:08 782

原创 ssh 保持服务器 一直运行

#vim /etc/ssh/sshd_config找到下面两行#ClientAliveInterval 0#ClientAliveCountMax 3去掉注释,改成ClientAliveInterval 30ClientAliveCountMax 86400这两行的意思分别是1、客户端每隔多少秒向服务发送一个心跳数据2、客户端多少秒没有相应,服务器自动断掉连接重启sshd服务...

2019-10-12 14:25:02 550

原创 ubuntu virtualenvwrapper 管理

apt install python3-pip使用pip安装虚拟环境pip3 install virtualenv -i https://pypi.douban.com/simple/pip3 install virtualenvwrapper -i https://pypi.douban.com/simple/配置虚拟环境的环境变量执行命令mkdir $HOME/.virtuale...

2019-10-12 00:15:34 87

原创 生成应用的私钥和公钥

#在中端输入opensslOpenSSL> genrsa -out app_private_key.pem 2048 # 生成私钥到指定文件中OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem # 导出公钥OpenSSL> exit...

2019-10-08 20:41:41 755

原创 vue 短信、密码登录之间的切换

#vue界面的登录选项模块<div class="title"> <span @click="login_type=0" :class="login_type==0?'on':''" >密码登录</span> <span @click="login_type=1" :class="login_type==1?'on':''"&gt...

2019-09-28 10:44:38 1144

原创 vue-video-player 视频播放器

创建vue项目后#第一步下载插件: npm install vue-video-player --save#在src下创建文件夹 router route文件夹下创建index.jsimport Test from "../components/Test";export default new Router({ mode: "history"...

2019-09-27 22:14:17 1367

原创 vscode lanch.json 配置

//下面这段配置信息来至:https://code.visualstudio.com/docs/editor/debugging#_launch-configurations{“version”: “0.2.0”,“configurations”: [{“type”: “python”,“request”: “launch”,“name”: “Launch Program”,“pr...

2019-09-09 09:58:44 425

原创 vscode 设置

语言设置中文显示1)打开vscode工具;2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击下面蓝色Configure Display Language后;python 编辑环境的是设置在设置中输入 settings.json,并进入settings.json{“editor.fontSize”: 20,“e...

2019-09-06 22:16:26 12125

原创 npm node vue 初始化项目

这个是nvm的官网githttps://github.com/nvm-sh/nvm#git-installubuntu 在terminal 下输入下列命令:wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

2019-09-06 17:14:46 218

原创 djgang 命名空间

#用命令创建一个项目django-admin startproject mysite1cd mysite1#增加apppython manage.py startapp app01python manage.py startapp app02#配置模板文件mkdir templates进入mysite1目录下的setttings:修改增加app01和app02#红色字体是增...

2019-08-16 20:23:02 110

原创 jquery 中each的用法

遍历数组i 表示数组的索引,j 表示数组的内容#打印结果 //0 "1p"//1 "2q"// 2 "3r"// 3 "4tp"

2019-08-15 19:45:08 94

原创 ubuntu国内源地址

国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutli...

2019-08-14 11:49:42 1609

原创 ubuntu和win10时间 同步

1.安装ntpdate:执行命令:sudo apt-get install ntpdate2.设置校正服务器:sudo ntpdate time.windows.com3设置硬件时间为本地时间:4.执行命令:sudo hwclock --localtime --systohcreboot...

2019-08-09 21:31:00 2728

原创 python安装包 web前端常用网址

css常用网址:https://www.cnblogs.com/Michael--chen/p/10832217.html

2019-08-08 09:40:04 194

原创 vscode ubuntu18.04 空格小

1.打开左下角齿轮的位置点开设置选项2.在设置搜索框里输入font3.找到 Editor:Font Family在控制字体系列更改为:‘monospace’4.退出享受vscode输入吧

2019-07-20 12:44:55 1813 2

转载 删除 ubuntu 显示应用图标

输入以下俩个命令:1.删除系统自带的图标sudo nautilus /usr/share/applications2.删除wine等软件安装的自定义图标sudo nautilus ~/.local/share/applications

2019-07-19 16:04:30 3417

转载 正则表达式

常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/1{3,16}$/密码:/2{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_.-]+)@([\da-z.-]+).([a-z.]{2,6})$/URL:/^(https?

2019-07-16 21:43:49 80

原创 python 单例(单态模式)

#创建一个单例的类 class Singleton(object)#同一个类无论实例化多少个对象,其存储地址都是同一块地址,节省内存空间class Singleton():__obj=Nonedef __new__(cls,*args,**kwargs): if cls.__obj is None: cls.__obj=object.__new__(cls) return cls...

2019-07-09 20:21:21 291

空空如也

空空如也

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

TA关注的人

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