自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记一次MongoDB读写策略问题排查

记一次MongoDB读写策略问题

2022-11-24 16:05:11 583

原创 Flask 部署(异步协程方式)

Flask+eventlet+nginx 部署

2022-09-04 14:39:00 1257

原创 多平台下Python创建虚拟环境,并使用workon管理虚拟环境

通用1.windows下安装virtualenvwrapper-win 后配置环境变量新建WORKON_HOME=Python虚拟环境管理目录有环境变量后–>使用workon安装指定Python版本虚拟环境:mkvirtualenv --python=python版本路径 虚拟环境名称使用指令workon查看所有虚拟环境使用workon ‘虚拟环境名称’ 激活虚拟环境2.Li.........

2022-08-29 14:14:45 1655

原创 Jenkins 远程部署Django(Flask)项目

Jenkins远程部署Django项目该文档前提是部署好jenkins和gitlab的前提下需要了解gitlab和jenkins部署的请点击该链接该文档前提是部署好uwsgi和Nginx的前提下了解Django uwsgi nginx部署请点击该链接一.插件安装Jenkins gitlab插件安装Jenkins Publish over SSH插件安装插件安装详细请点击此处二.系统管理配置Publish over SSH配置三. 任务配置1.新建任务名称:2.Gener

2021-08-31 19:52:55 826

原创 Django+uWSGI+Nginx+supervisor部署Django项目

安装Python3.8安装编译相关工具yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python-develyum install libffi-devel -y下载安装包并

2021-08-31 19:50:03 524

原创 Jenkins Vue项目远程自动部署(CICD)

Jenkins Vue项目CICD一:jenkins相关插件的安装1.安装Publish Over SSH插件用于SSH连接远程的服务器。登录 jenkins 管理系统首页,打开“系统管理”–“管理插件” 搜索 Publish Over SSH 然后勾选安装2. 安装 NodeJs插件 用于vue项目打包构建。打开“系统管理”–“管理插件” 搜索 nodejs 然后勾选安装打开“系统管理”–“Global Tool Configuration” 拉到底部 配置 node 版本,如

2021-08-31 14:47:49 833

原创 Docker安装GitLab和Jenkins

docker run --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --volume /home/gitlab/config:/etc/gitlab --volume /home/gitlab/logs:/var/log/gitlab --volume /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-cedocker run -u root -d -p 8080:8080 -

2021-08-31 14:25:15 287

原创 Docker 搭建MySQL主从复制

拉取mysql镜像并运行两个容器参考连接-写的很详细,本文只是修改了mysql最新版本# 拉取镜像docker pull mysql# 启动一台作为主节点docker run -p 3307:3306 --name primysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest# 作为从节点docker run -p 3308:3306 --name secmysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:l

2021-08-31 14:13:46 117

原创 Python requests模块请求超时处理

获取当前IP和端口:host_ip, host_port = self.request.META.get("HTTP_HOST").split(':')[0], \ self.request.META.get("HTTP_HOST").split(':')[1]拼接URL和请求头:url = "http://{}:{}/xxx/xxx".format(host_ip, host_port)header = {"xxx": "xxx"

2020-09-02 13:59:44 1824

原创 Centos7虚拟机共享主机IP

配置网络信息[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33将配置信息改为:TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=

2020-05-27 09:37:48 1104

原创 Sentry安装并集成到Django Web项目

安装docker-composecurl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose...

2020-05-11 10:06:19 660 1

原创 MySQL进阶(三)触发器

MySQL触发器什么是触发器:简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行;类似django的信号量特点及作用:特点:触发事件的操作和触发器里的SQL语句是一个事务操作,具有原子性,要么全部执行,要么都不执行;作用:保证数据的完整性,起到约束的作用;查询数据库已存在的触发器:SHOW TRIGGERS;举个栗子:创...

2020-01-10 22:34:16 170

原创 MySQL进阶(二)自定义函数

用户自定义函数用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。调用时如同系统函数一样,例如max(value)函数,value被称为参数,函数参数有一下三种参数类型:IN参数类型:表示输入给函数的参数OUT参数类型:表示参数在函数中被赋值,可以传递给函数调用程序INOUT参数类型:表示参数既可以传值也可以被赋值。创建用户自定义函数可以使用CREATE FUNCTION...

2020-01-10 15:32:11 567

原创 MySQL进阶(一)存储过程

存储过程是数据库对象之一,存储过程可以理解成数据库的子程序,在客户端和服务器端可以直接调用它在一般的关系型数据库中,可以在数据库中定义子程序,这种程序块称为存储过程(procedure)。它存放在数据字典中,可以在不同用户和应用程序直接共享,并可实现程序的优化和重用。使用存储过程的有点如下:过程在服务器端运行,执行速度快过程执行一次后代码就驻留在高速缓冲存储器,在以后的操作中,在以后的操作...

2020-01-10 11:41:55 242

原创 Python有哪些文件打开模式以及读取方式的差别

打开模式'r' open for reading (default) 以只读方式打开文件(默认)'w' open for writing, truncating the file first 以写入的方式打开文件,会覆盖已存在的文件'x' create a new file and open it for writing 如果文件已经存在,...

2020-01-05 18:02:36 1386

原创 安装virtualenvwrapper报错

pip install virtualenvwrapper 报错 在一次使用版本Python3.4安装virtualenvwrapper时意外报错在一次使用版本Python3.4安装virtualenvwrapper时意外报错报错内容:Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install...

2019-12-09 10:02:58 251

原创 Django中使用Celery完成异步任务,并实时监控

Django使用异步任务

2019-09-04 15:48:14 3574 2

原创 Python selenium模块模拟微信投票

Python selenium模块模拟微信投票以为这个链接里面都是选择题和填空题,所以代码会比较简单直接上代码:import randomimport xlrdfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timedef vote(username, work_...

2019-06-14 10:31:04 4545

空空如也

空空如也

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

TA关注的人

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