- 博客(38)
- 收藏
- 关注
原创 简单猜谜小程序开发
在 app.json 文件中配置小程序的页面路径、窗口表现等全局配置。小程序的全局配置文件,包括页面路径、窗口表现、导航栏等配置。使用微信开发者工具创建一个新的小程序项目,选择合适的模板。.json:页面配置文件,用于配置页面的窗口表现等。小程序的全局样式文件,可以在整个应用中使用的样式。.js:页面的逻辑文件,用于处理页面的交互逻辑。小程序的主逻辑文件,应用启动时会首先执行该文件。.wxml:页面的布局文件,类似于 HTML。.wxss:页面的样式文件,类似于 CSS。包含小程序的配置文件和其他资源。
2024-08-05 15:16:13
505
原创 网站导航页配置
网站导航页配置下载配置nginx下载git clone https://github.com/geekape/geek-navigation.git配置nginxyum install nginxvim /etc/nginx/conf.d/domian.confserver { listen 80 ; listen 443 ssl; server_name .com; client_max_body_size 100m; charset utf-8; ssl_certif
2021-06-17 18:44:53
688
5
原创 k8s资源使用统计并邮件通知
k8s资源使用统计一、定义模型(表)二、收集node信息处理插入数据库三、从数据库读取后发送邮件前言:在node节点request可供请求的资源不足时,新建pod无法正常运行,特此可以每天检查一次来,掌控资源利用情况。通过收集node信息来进行数据处理,将收集的request和limit信息放进数据库,通过查询数据库进行数据展示一、定义模型(表)CREATE TABLE `ecs_info` ( `ecs_ip` varchar(255) DEFAULT NULL COMMENT '',
2021-01-15 15:07:30
633
1
原创 pod及rds每日信息收集
pod及rds每日信息收集一、定义模型(表)二、邮件及数据库连接池引用三、数据插入前言:通过top命令收集pod的cpu及内存信息,每30秒收集一次,插入数据库进行数据存储。通过阿里云接口来收集rds的相关信息一、定义模型(表)所有pod信息表pod_all_infopod实时数据表pod_realtime_date_202012pod数据计算邮件表pod_day_info所有rds信息表rds_all_info实时数据表rds_*_info_202012数据计算邮件表r
2020-12-18 17:11:31
556
4
原创 python模块使用集
python模块使用集一、linux操作类paramikosubprocess一、linux操作类paramiko下载pip install paramiko使用实例化client = paramiko.SSHClient()自动添加策略,保存服务器的主机名和密钥信息,如果不添加,不在本地know_hosts文件中记录的主机将无法连接client.set_missing_host_key_policy(paramiko.AutoAddPolicy())连接SSH服务端,以用户名和密码进行
2020-11-24 14:37:58
208
原创 工作日常问题记录
日常问题记录阿里云邮件发送问题mail_host = “smtp.mxhichina.com”#mail_host = “smtp.qiye.aliyun.com”smtpObj = smtplib.SMTP_SSL(mail_host, 465)个人账号邮件发送mail_host 填写为smtp.mxhichina.com填写成smtp.qiye.aliyun.com 发送会有失败的情况数据库线程池传参问题def mysql_insert(self, *args): con =
2020-11-24 10:53:44
176
原创 devops命令集
文章目录前言一、虚拟机命令kvm命令二、容器命令dockerk8s前言命令集记录正文开始一、虚拟机命令kvm命令virsh --help #查看命令帮忙virsh list #显示正在运行的虚拟机virsh list --all #显示所有的虚拟机virsh start vm-node1 #启动vm-node1虚拟机virsh shutdown v.
2020-11-20 11:55:13
418
1
原创 oss工具管理k8s相关文件
一、下载使用ossutil64wget http://gosspublic.alicdn.com/ossutil/1.6.5/ossutil64chmod +x ossutil64 /usr/bin/mv ossutil64 /usr/bin/ossutil64 configvim /root/.ossutilconfig#写入阿里云授权账号的ak和sk[Credentials]language=CHendpoint=oss-cn-hangzhou-internal.aliyuncs.co
2020-10-21 17:20:06
270
2
原创 阿里云托管k8s上线python项目
这里我不想用原始的python3镜像,打算自己做一个,首先下载一个初始化的centos镜像一、制作镜像docker pull centos #下载centos最小化docker run -dit centos /bin/bash #后台运行容器docker exec -it a1b93d28dcfc /bin/bash #进入容器yum install vim python3 #下载工具看个人选择docker commit -m "python in the docker" -a
2020-10-15 15:00:13
336
原创 python统计gitlab各群组及项目的代码量
国庆期间接了大佬一个需求,需要来统计不同群组的项目代码行数如果只是查看单个项目建议可以使用gitstat下载git clone https://github.com/hoxu/gitstats.git使用./gitstats projectdir inputdir#projectdir 为项目目录 inputdir为输出目录完成后查看inputdir的index.html文件既有web页面展示因为需要的是查看所有群组的项目,这里就使用gitlab的python api接口来针对数据进
2020-10-10 17:23:57
2863
原创 运维架构体系搭建系列-第二篇-devops相关服务搭建
一、cicd工具链搭建1、代码库搭建(gitlab)最早时候公司有一套gogs,轻量级的代码库,功能较少直接没用了,选择代码库前有考虑过阿里云的codeup,后来为了代码安全还是自建gitlab。现在已经是0202年了,搭建服务首选肯定是docker拉了镜像直接干。一、下载docker pull镜像启动yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install d
2020-09-04 16:52:35
1559
原创 运维架构体系搭建系列-目录篇
前言:去年新加入的一家公司,传统企业这里就不说名字了,不过公司规模还是有的,鄙人来之前基本上用的都是saas产品,加上疫情原因,没及时跳坑,做为一个半吊子自动化运维开发当然是选择先混日子,后面等来了一个新的技术团队,开始做自己的系统和产品。一、云选型及网络规划1、云产品选型2、网络规划二、devops相关服务搭建1、cicd工具链搭建2、项目管理三、db&中间件1、数据库管理2、中间件管理四、k8s环境及微服务治理1、k8s选型及搭建2、mse管理五、监控&日志
2020-09-04 11:35:01
538
原创 python生成 可用代理池
下载模块下载模块BeautifulSouppip install beautifulsoup4下载html解析器pip install lxml获取www.xicidaili.com的代理ip信息requestHeader = {'User-Agent': "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36"}url = '
2020-06-10 16:38:33
232
原创 通过阿里云接口设置安全组只针对出口公网开放
直接上脚本#!/usr/bin/env python#coding=utf-8import re,requestsimport subprocess,jsonfrom urllib import requestfrom aliyunsdkcore.client import AcsClientfrom aliyunsdkcore.acs_exception.exceptions import ClientExceptionfrom aliyunsdkcore.acs_exception.e
2020-06-05 16:06:28
532
原创 通过阿里云接口获取ecs监控信息并推送到企业微信
一、环境配置下载python3及pip3yum install python3*下载阿里云sdkpip3 install requestspip3 install aliyunsdkcmspip3 install aliyun-python-sdk-cmspip3 install aliyun-python-sdk-ecs参考https://www.alibabacloud.com/help/zh/doc-detail/28182.htm接口参考https://help.aliyun.
2020-06-02 15:25:50
1349
原创 第二章 完整版kubeadm搭建k8s运行java程序
一、服务器信息系统都为centos7.2192.168.90.218 k8s-master01192.168.90.217 k8s-node01192.168.90.216 k8s-node02192.168.90.215 Harbor镜像仓库设置系统主机名以及 Host 文件的相互解析hostnamectl set-hostname k8s-master01hostnamectl set-hostname k8s-node01hostnamectl set-host
2020-06-02 12:04:04
1605
原创 第一章 内网服务器ubuntu19.10 安装kvm虚拟机来搭建k8s集群
一、环境搭建宿主机: 系统版本:Ubuntu 19.10 查看命令:cat /etc/issue 内存:128G 硬盘:3.8T 网卡1_ip:192.168.90.201 网卡2_ip:192.168.90.209kvm虚拟机: 系统版本:CentOS 7.2 内存:16G 硬盘:100G vm1_ip:192.168.90.215...
2020-05-07 17:33:19
1355
原创 django+layui+table 如何实现模糊查询
前面的博客写了一个关于django+layui的web后面加了一个统计流量费用的页面涉及到搜索功能自己弄了很久还是有问题,后面处理好了,这里就来记录一下帮助像我一样菜的朋友页面就是这样需要可以根据月份来查询前端html就很简单请输入月份查询:搜索 </div> <div class="layui-card-body layui...
2020-04-30 16:34:34
1474
7
原创 certbot-auto做https证书
环境信息系统:centos 7.3nginx version: nginx/1.16.1一、certbot-auto简介Certbot工具用于获取和安装 HTTPS/TLS/SSL 证书。默认情况下,Certbot会尝试为本地网页服务器(如果不存在会默认安装一个到本地)获取并安装证书。最常用的子命令和选项如下:获取, 安装, 更新证书: (默认) run 获取并安装...
2020-04-29 16:00:04
857
原创 api网关系列--orange部署使用
简介Orange是一个简单易用的开源API Gateway,它集成了Openresty、Nginx和lor,使用Lua语言开发了nginx插件,可以实现后端服务API路由设置以及反向代理、负载均衡,此外还提供一些API监控功能,但是API鉴权尚不完善,不支持精细的权限配置。一、安装依赖(1)安装OpenSSL(Openresty依赖库)[root@local ~]# yum install...
2020-04-26 16:15:11
1910
原创 elk搭建线上实战
整体部署架构1.基础环境介绍系统:CentOS Linux release 7.6.1810 (Core)机器环境 代理机:111.60.23.165(安全考虑所以通过代理机进行端口转发)elk-node-01: 10.200.58.100 master机器elk-node-02: 10.200.58.101 slave机器 redis: 10.200.58.100...
2020-04-26 15:54:18
360
原创 通过阿里云域名解析接口实时更新A记录
需要下载阿里云对应的包#!/usr/bin/env python#coding=utf-8from aliyunsdkcore.client import AcsClientfrom aliyunsdkcore.acs_exception.exceptions import ClientExceptionfrom aliyunsdkcore.acs_exception.exceptio...
2020-04-26 10:57:11
824
原创 centos8安装mysql8
CentOS 8上安装MySQL 8.0通过以root用户或具有sudo特权的用户身份使用CentOS软件包管理器来安装MySQL 8.0服务器:$ sudo dnf install @mysql@mysql模块将安装MySQL及其所有依赖项。安装完成后,通过运行以下命令来启动MySQL服务并使它在启动时自动启动:$ sudo systemctl enable --now mysqld...
2020-04-24 17:48:45
165
原创 ansible完整使用
本地环境:serverhost1:192.168.90.241serverhost2:192.168.90.242一、下载安装dnf install ansible这里下载的2.9事目前最新的版本,一些python的关联包也下载在这里我们检查下使用正常吧可以看出依赖的环境是python3.6二、配置文件详解两个核心文件:ansible.cfg和hosts文件,默认都存放在...
2020-04-24 17:02:39
647
原创 windows远程传输备份数据到linux
一、下载pscp工具http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp.exe完成后放入系统目录System32二、完成后编写bat脚本传输当天备份的文件到远程服务器-pw 可以直接在命令行输入密码但是第一次运行输入需要确认pscp -pw xxxxxx root@172.18.16.170:/...
2020-04-23 17:49:21
379
原创 centos安装ffmpeg使用
一、ffmpeg介绍FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源程序。且提供录制、转换以及流化音视频的完整解决方案。二、centos7安装ffmpeg1.yum安装ffmpeg可源码安装可编译安装因为编译安装较为麻烦这里直接下载第三方源来yum安装sudo rpm --import http://li.nux.ro/download/nux/RPM-GP...
2020-04-22 16:44:25
1891
原创 pymysql查询每个库存储空间
import pymysqlclass DB(object): def __init__(self,user,password,host,database): self.user = user self.password = password self.host = host self.database = datab...
2020-04-13 15:58:29
125
原创 cdn域名图表展示及监控 django+layui
说明:应朋友要求搭建阿里云cdn域名和师界云cdn域名的集中展示和监控平台主要用到:python3.6Django3.0.2layui==2.4.5一、搭建项目及整体架构新建一个django的项目(本人使用的windows上pycharm编写的,以下命令针对windows)django-admin.exe startproject new_projectdjango-admin....
2020-03-21 19:00:17
370
原创 第三章 java函数
一.认知我们将一段表示某一功能的代码封装起来就是函数。该函数就实现了某一个功能。功能,本身就是抽象的,不是具体的。类似a+b我们将此包装起来定义为function(a b)我们如果想得到两个数之和可以由此带入function(1 1) = 2函数定义语法规则:修饰符 返回类型 函数名(参数){ 函数体(实现函数的功能) }int add(int x,int y) { ...
2020-03-11 21:33:53
306
1
原创 统计硬币正反脚本
shell#!/bin/bashx=0;y=0;a=0;number=1000while (( $a <= $number ))do let "a++" var=$[$RANDOM%2] if [ $var -eq 1 ]; then x=$(expr $x + 1) e...
2020-03-06 13:09:08
326
原创 第二章 java流程控制
一.条件判断if(条件判断){A}if(条件判断){A } else {B }if(条件判断){A } else if(条件判断){B }… else{C }多分支判断,最多只执行一个分支;从上向下进行分支判断,如果某个判断成立,执行其中的代码块,并且终止后面所有的判断某个分支判断执行,说明它之前的所有的判断都不成立。二.循环while (条件判断) {循环体...
2020-03-06 12:35:40
240
原创 第一章 java基础学习
一.八种数据类型整形byte 1字节 8位 -128~127short 2字节 -28~28-1int 4字节 32位 -231~231-1long 8字节 64位 -263~263-1浮点型(单精度)float 4字节 -231~231-1(双精度)double 8字节 -263~263-1字符型char 2字节 \u0000~\uFFFF布尔型bool...
2020-03-06 11:57:04
211
原创 linux服务器上docker安装jenkins
系统: CentOS Linux release 8.0docker 19.03.51. 下载docker-ce的repocurl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo2. 安装依赖yum install https://download.d...
2020-02-20 18:16:09
384
原创 centos安装zabbix
1.环境信息系统: CentOS Linux release 8.0.1905 (Core)ip: 192.168.90.233ZABBIX版本4.4MySQL 82.安装源及软件包安装repo# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.r...
2020-02-18 20:52:21
297
原创 妄图凝望深渊的男人
第一篇博客考虑很久应该写点什么,想到这几年的经历,还是用以下文字来代替吧。我曾七次鄙视自己的灵魂:第一次,当它本可进取时,却故作谦卑;第二次,当它在空虚时,用爱欲来填充;第三次,在困难和容易之间,它选择了容易;第四次,它犯了错,却借由别人也会犯错来宽慰自己;第五次,它自由软弱,却把它认为是生命的坚韧;第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;第七次,它侧身于生...
2020-02-17 12:18:53
329
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人