自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 golang常用方法积累

golang常用方法积累欢迎使用Markdown编辑器日志记录HTTP请求字符处理strings库正则匹配类型定义不定参数类型定义varconstmapmap转json关键字time包欢迎使用Markdown编辑器日志记录log日志包学习自:https://www.jianshu.com/p/d634316a9487func main() { log.Println("helloworld:","https://blog.youkuaiyun.com/weixin_43819222")

2020-05-13 16:01:43 932

原创 [kubernetes]系列一:centos部署k8s:v1.15.0或最新版本及部署可视化dashboard

[kubernetes]系列一:centos部署k8s:v1.15.0环境准备开始安装集群配置检查参考:https://blog.youkuaiyun.com/u014692704/article/details/96746356环境准备1.机器准备:>2台测试机,centos(>[2核/2G])即可hostnameiprolek8s-master192....

2020-02-03 17:03:20 1012

翻译 翻译:Tornado官方文档User's Guide

翻译:Tornado官方文档用户指南介绍异步和非阻塞I/O阻塞异步示例协调程序原始VS装饰后的协程它是如何工作协程模型调用阻塞函数平行性交叉循环后台运行队列示例-并发web爬虫Tornado Web应用程序的结构应用程序对象子类请求处理器处理请求输入重写请求处理器方法错误处理重定向异步处理模板和UI配置模板模板语法国际化UI模块身份验证和安全性Cookies和安全cookies用户身份验证三方认证...

2019-05-02 00:31:55 544

翻译 soaplib v2.0.0beta翻译Quick Start Examples

翻译:soaplib v2.0.0beta documentationHello World声明一个Soaplib Service部署服务用户管理模型Primitives(基元)Array(数组)Class(类)Attachment(附件)Any(任意类型)AnyAsDictCustom(自定义)二进制文件消息APIHooks(轮子)协程怎样运行test调整方法参数原语报错Hello World...

2019-03-29 22:16:25 281

原创 openrestry的安装和lua使用

openrestry的安装和lua使用安装lua的运用安装wget https://openresty.org/download/openresty-1.15.8.3.tar.gztar xvf openresty-1.15.8.3.tar.gzcd openresty-1.15.8.3/./configure --prefix=/usr/local/openrestymake && make installlua的运用学习一下:http://www.ttlsa.com/

2020-06-11 15:57:17 594 1

原创 服务器运维常规检查

服务器运维常规检查内存统计进程共占用内存百分比docker容器检查内存统计进程共占用内存百分比ps -aux | grep -E "/bin/celery" | grep -v grep | awk '{total+=$4};END {print total}'注意检查服务器一些历史依赖进程,如遗弃的install/build操作。node和flutter。僵尸进程gradle守护进程工作容器: android-work无工作时的正常资源占用:出现差时异常占用,建议检查

2020-06-10 15:20:17 949

原创 golang镜像开发基础配置操作

golang镜像开发基础配置操作使用alpine基础镜像切阿里源sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories;apk add --no-cache ...挂golang代理go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct...

2020-06-08 14:50:36 531

原创 Mac好用的shell管理软件

Mac好用的shell管理软件FinalShell效果展示windows可以使用xshell方便管理终端mac可以使用该款工具管理终端,对运维工程师及为推荐FinalShell官网网址: http://www.hostbuf.com/下载介绍:http://www.hostbuf.com/t/988.htmlmac版下载地址:http://www.hostbuf.com/downloads/finalshell_install.pkg(点击链接直接下载)效果展示...

2020-06-03 11:47:55 3393

原创 golang和pypy效率测试

golang和pypy效率测试测试代码对比结果测试代码python# -*-coding:utf-8 -*-import timet = time.time()for i in range(10**8): continueprint("循环耗费时间:{}".format(time.time() - t))golangpackage mainimport ( "fmt" "math" "time")func main() { start := ti

2020-06-03 10:48:23 563 1

原创 docker部署npm私有仓库verdaccio

docker部署npm私有仓库verdaccio使用私有仓库缓存效率对比标记版本使用Docker运行VerdaccioDocker自定义端口配置Docker中使用HTTPSDockerCompose部署Verdaccio集成ldap官方文档: http://verdaccio.org/docs/en/docker.htmlgit地址:https://github.com/verdaccio/verdacciohub地址:https://hub.docker.com/r/verdaccio/verda

2020-06-03 10:43:30 1671

原创 RabbitMQ相关操作及监控指标

RabbitMQ相关操作及监控指标运维操作监控指标[Cluster-wide Metrics](https://www.rabbitmq.com/monitoring.html#cluster-wide-metrics)[Node Metrics](https://www.rabbitmq.com/monitoring.html#node-metrics)[Individual Queue Metrics](https://www.rabbitmq.com/monitoring.html#queue-met

2020-06-03 10:27:47 3289

原创 django+gunicorn部署web及性能测试

django+gunicorn部署web及性能测试部署性能测试runserver 方式压测结果gunicorn + gevent (4个worker)gunicorn + gthread (4个worker, --threads=50)gunicorn + gthread + CONN_MAX_AGE(4个worker, --threads=50)gunicorn+gevent+CONN_MAX_AGE(4个worker)部署pip换国内源mkdir ~/.pip && touch

2020-06-03 10:04:36 592 1

原创 gradle打包android注意事项

gradle打包android注意事项生成签名gradle切国内源Dockerfiledocker-compose打包命令GradleDaemon(守护进程)生成签名keytool -genkey -alias duanyiwen -keyalg RSA -validity 20000 -keystore duanyiwen.jks密码相关:dyiwen组织相关:dyiwen配置文件:./app/build.gradleandroid { compileSdkVersion 26

2020-06-03 09:46:05 364

原创 json序列化效率对比

json序列化效率对比测试代码结果测试代码python#encoding:utf-8import ujsonimport jsonimport timedef cost_time(func): def inner(*args, **kwargs): start_time = time.time() result = func(*args, **kwargs) stop_time = time.time() pri

2020-06-03 09:29:27 1203

原创 jenkins集成pytest-allure统计测试用例

jenkins集成pytest-allure统计测试用例安装allure2命令行工具安装pytest,python-allure本地测试jenkins集成allure官方github:https://github.com/allure-framework/allure2release下载地址:https://github.com/allure-framework/allure2/releases安装allure2命令行工具#下载wget https://github.com/allure-fr

2020-06-02 15:39:46 1156

原创 docker-compose配置固定网段Pool overlaps with other one on this address space

docker-compose配置固定网段准备报错准备先使用python找一个闲置的网段from IPy import IPip = IP("192.168.16.0/24")a = [i for i in ip]a,len(a)配置composeservices: db: .... networks: dbnet: ipv4_address: 192.168.16.4.... networks:

2020-05-28 11:10:43 986

原创 linux安装指定版本glibc,适配降级

linux安装指定版本glibc,适配降级安装学习自: https://blog.youkuaiyun.com/qq_24755999/article/details/78722948安装下载 glibc-2.17.tar.xz, 各版本包地址: https://ftp.gnu.org/gnu/glibc/tar -xvf glibc-2.17.tar//进入解压目录cd glibc-2.17//新建build目录mkdir buildcd build//编译../configure --

2020-05-26 11:03:31 21489 11

原创 golang标准库json与三方包jsoniter序列化效率对比

golang标准库json与三方包jsoniter效率对比测试代码测试结果结论学习自:https://studygolang.com/articles/12702测试代码package mainimport ( "encoding/json" "fmt" "github.com/json-iterator/go" "time")type Data struct { ceshi string ceshi1 string ceshi2 string ceshi3 strin

2020-05-21 15:58:04 1283

原创 golang v1.14 导入本地自己的包

golang v1.14 导入本地自己的包路径格式假如我有如下项目路径.├── 1.go├── 2.go├── 3.go├── README.md├── go.mod├── go.sum├── main.go└── tools ├── go.mod └── tools.go其中tools文件夹是我自己的包,tools.go中有函数Echo1, Echo2两个打印函数。我需要在main.go中引用tools包中的方法./go.mod 1 module

2020-05-20 16:57:16 814

原创 jenkinsfile的运用

jenkinsfile的运用建立工程初始化流程部署流程建立工程根据git分支自动创建分支项目过滤分支支持java正则语法初始化groovy脚本Managed file来管理初始化流程job_name="${env.JOB_NAME}".replace('%2F', '/').replace('-', '/').replace('_', '/').split('/')...

2020-04-15 13:49:20 1875

原创 nginx相关配置

nginx相关配置nginx内置变量nginx执行命令配置文件说明。nginx内置变量$arg_PARAMETER客户端GET请求中PARAMETER字段的值。$args客户端请求中的参数$binary_remote_addr远程地址的二进制表示$body_bytes_sent已发送消息体字节数$content_lengthHTTP请求信息里的Content-Length字...

2020-04-10 22:22:42 323

原创 centos7.6安装zabbix4.0

centos7.6安装zabbix4.0国内源配置安装配置mysql配置httpd访问zabbix网页,并初始化配置。zabbix-server配置zabbix-agent安装配置完成查看国内源配置更改国内源备份yum源mkdir /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/ba...

2020-04-02 14:17:08 1086

原创 运维常见面试题

运维常见面试题TCP:三次握手与四次挥手HTTP:状态码HTTP请求报文与响应报文HTTP中cookie和session的作用rm -rf避免K8S容灾及高可用python:魔术方法python深拷贝和浅拷贝TCP:三次握手与四次挥手三次握手(建立连接)第一次:客户端向服务端发送连接建立请求。传递两件事:a.希望建立连接。b.指明可用哪个syn同步序列号回应。第二次:服务端接收到请求...

2020-04-01 14:22:42 11987

原创 Eric Berg:帮助你了解及根治痘痘痤疮的观点

Eric Berg:帮助你了解及根治痘痘痤疮的观点前言认识误区误区一:过度清洁脸部误区二:使用抗生素误区三:使用维甲酸浅层原因深层原因雄性激素升高雌性激素升高思维导图前言本文创造理念非常简单,将优质观点分享于众,帮助在生活中和我面临相同问题的人们。我将介绍的这些观点及方法论来源于营养学家Dr Eric Berg,它将帮助你了解并找到解决困扰自己问题的答案。博主观点:面临问题解决问题是组成生活...

2020-03-25 01:40:07 886 1

原创 ldap在开源平台中的应用

ldap在开源平台中的应用LDAP结构Jenkins配置jenkins的ldap服务Role-Based StrategyGitlabLDAP结构简单的人员划分大致如下:- ou=service - ou=jenkins - ou=gitlab - ou=禅道 - ou=...- ou=人事行政 - ou=人事 - cn=人员1 - ... - ou=行政 - c...

2020-03-21 14:19:00 1589

原创 jenkins:记录解决插件安装time out

jenkins:记录解决插件安装超时time out清华源替换插件下载地址清华源jenkins国内清华源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/清华插件源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/jenkins站点更新:https://mirrors.tu...

2020-03-11 23:32:22 1675 1

原创 [kubernetes]系列四:安装并使用helm

[kubernetes]系列四:helm使用详解本地安装操作Chart详解本地安装查看helm最新版本curl https://storage.googleapis.com/kubernetes-helm/下载安装包wget https://storage.googleapis.com/kubernetes-helm/helm-v2.14.1-linux-amd64.tar.gz解...

2020-03-05 22:41:58 421

原创 centos安装ansible集群

centos安装ansible集群yum安装实践:使用ansible批量同步集群日期yum安装集群IP列表namehostk8s-master192.168.78.22k8s-node1192.168.78.23k8s-node2192.168.78.24主机名称hostnamectl set-hostname k8s-masterho...

2020-02-09 18:10:56 353

原创 python调用钉钉机器人及自测

python调用钉钉机器人及自测【自测】创建机器人群机器人调用钉钉机器人消息类型【自测】创建机器人首先在手机钉钉上选择面对面创建群聊依次“智能群助手”—“添加机器人”配置机器人群机器人调用官方开发地址:https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq机器人设置关键词或白名单限制的测试方法:curl 'http...

2020-01-26 17:53:07 1257

原创 centos安装SonarQube并汉化

centos安装SonarQube并汉化安装需求mysql创建用户和数据库安装SonarQubeSonarQube汉化安装需求名称版本jdk1.8+mysqlMySQL >=5.6 && < 8.0SonarQube2020-01-21(SonarQube 7.9.2 LTS)sonarQube8.0新特性支持gitlab...

2020-01-21 02:18:29 429

原创 gitlab相关运维操作迁移备份账密

gitlab相关运维操作迁移备份账密gitlab备份迁移gitlab备份迁移关于备份的相关配置:/etc/gitlab/gitlab.rb------配置文件/var/opt/gitlab/nginx/conf---------nginx配置文件/etc/postfix/main.cfpostfix-----------邮件配置备份1.设置gitlab的备份保存目录gitlab_...

2020-01-09 17:45:54 183

原创 centos搭建局域网DNS服务器及单服务器配置多域名

centos搭建局域网DNS服务器linux配置DNSWindows配置DNS在这里插入图片描述测试域名参考:https://www.jianshu.com/p/3d9d41521f82安装bindyum install -y bind bind-chroot bind-utils/etc/named.conf #主配置文件/etc/named.rfc1912.zones #拓...

2020-01-08 19:56:38 1971

原创 docker pull相关报错收集

docker pull相关报错收集报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed:报错:ERROR: Get https://xxxx/v2/: x509: certificate has expired or is not yet valid报错:ERROR: Fa...

2020-01-08 17:21:14 1018

原创 shell语句积累

shell语句积累流程控制流程控制if多条件(且,或)且为:&&,-a或为:||#!/bin/bashDATA_TYPE="dev"CODE_BRANCH="dev"if [[ $DATA_TYPE = "pro" && $CODE_BRANCH = "dev" ]];thenecho "正式版生产";elif [[ $DATA_TYPE...

2020-01-07 23:24:48 129

原创 docker部署openldap+phpldapadmin+gitlab

docker部署openldap+phpldapadmin+gitlabOpenLdap+PhpLdapaAmin部署gitlab部署OpenLdap+PhpLdapaAmin部署docker-compose.ymlversion: '2.3'services: openldap: image: osixia/openldap container_name: op...

2019-12-28 22:53:59 1297

原创 python调用阿里云sdk

python调用阿里云sdkpython阿里SDK安装阿里云 Python SDK使用Python SDK导入包实例Actionpython阿里SDK安装阿里云 Python SDK完成以下操作安装Python SDK:1.安装SDK核心库。Python 2.x使用一下命令安装阿里云SDK核心库:pip install aliyun-python-sdk-corePytho...

2019-12-26 19:37:19 1568

原创 docker-compose部署gitlab修改root管理员密码

docker-compose部署gitlab修改root管理员密码docker-compose.yml修改gitlab管理员root密码废话少说直接上docker-composedocker-compose.ymlversion: '2'services: gitlab: image: hub.xinluomed.com/gitlab-ce-zh:11.1.4 ...

2019-12-25 17:50:04 1955

原创 ubuntu安装深度学习环境nvidia,nvidia-docker

ubuntu安装深度学习环境nvidia,nvidia-docker安装NVIDIA安装nvidia-docker安装CUDA安装NVIDIACUDA版本对照表(一般而言,不同版本的CUDA要求不同的NVIDIA驱动版本,同时显卡驱动版本要不低于CUDA的安装版本,具体的对照关系如下:):登录官网,下载对应驱动安装包https://www.nvidia.cn/Download/ind...

2019-12-23 16:48:59 403

原创 python类的继承及重写父类方法

python类的继承及重写父类方法写python有一年多了,平日使用Python解决一些问题,调一些接口,用一些框架,虽然不影响都可以写,但一直没有好好的花时间去理解Python概念性的东西。也许,这也是写了这么久一直不能有所进步的原因,从今天起,来重新好好的学习一下Python的相关概念。1.类的继承,我们先来写两个类,他们之间为包含关系。类A为(Tree)树,类B为(Apple)苹果树,...

2019-12-22 02:55:26 2058

原创 alpine同步容器时间解决相隔8小时问题

alpine同步容器时间解决相隔8小时问题直接上DockerfileFROM xxxxxxxxxxxxxxxxxxxxMAINTAINER duanyiwen <dyiwen@aliyun.com> 2019-12-17RUN apk add -U tzdataRUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRU...

2019-12-19 15:23:54 1397

nginx镜像配置包

nginx,docker快速部署包

2019-02-16

空空如也

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

TA关注的人

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