自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python】记录下封装Minio上传文件

Minio封装工具类、Minio上传文件

2024-05-23 17:07:03 215

原创 【Python】封装一个操作MongoDB的工具类

【代码】【Python】封装一个操作MongoDB的工具类。

2024-05-21 15:54:23 121

原创 【Python】Python封装一个操作MySQL的工具类

【代码】【Python】Python封装一个操作MySQL的工具类。

2024-01-17 18:41:33 608 2

原创 【Python】Python封装一个操作Redis的工具类

【代码】【Python】Python封装一个操作Redis的工具类。

2024-01-17 18:40:57 631

原创 【Python】使用Python写一个生成随机昵称的函数

使用Python写一个生成随机昵称的函数

2023-12-29 11:53:16 609

原创 【Python】使用geoip2数据库来实现一个离线的IP查询方法

使用geoip2数据库来实现一个离线的IP查询方法

2023-12-29 11:29:50 1201

原创 【Python】Flask基础示例

下载依赖main.py内容如下index.html内如如下greet.html内如如下运行结果

2023-12-27 12:03:48 394

原创 【Python】Python使用Pyjwt库生成Token

【代码】【Python】Python使用Pyjwt库生成Token。

2023-12-27 11:47:25 712

原创 【Docker】Docker部署Gitea

【代码】【Docker】Docker部署Gitea。

2023-12-26 16:28:00 454

原创 【Python】使用pymongo库封装一个MongoDB操作类

【代码】【Python】使用pymongo库封装一个MongoDB操作类。

2023-12-25 18:16:24 578

原创 【Ubuntu】NPC客户端设置为系统服务

【代码】【Ubuntu】NPC客户端设置为系统服务。

2023-12-14 14:38:04 147

原创 【Ubuntu】Ubuntu编译安装Python3.10.1

【Ubuntu】Ubuntu编译安装Python3.10.1

2022-07-18 16:40:46 814 1

原创 【Ubuntu】Ubuntu编译安装Nginx

安装依赖依次安装以下依赖:sudo apt-get updatesudo apt-get install build-essentialsudo apt-get install libtoolsudo apt-get install libpcre3 libpcre3-devsudo apt-get install zlib1g-devsudo apt-get install libssl-dev下载Nginx压缩包执行如下命令下载最新的Nginx压缩包:wget http://ngi

2022-03-29 19:29:25 6444

原创 【Gitlab】Ubuntu服务器升级Gitlab-ce版本

下载要更新的版本安装包https://packages.gitlab.com/gitlab/gitlab-ce?page=2[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rnZOLbu7-1644373822633)(https://shayucs.com/sunny-prod/web/image_1644372601553.png)]找到适合自己服务器的版本的安装包例如我的服务器Ubuntu系统就选择如下的安装包[外链图片转存失败,源站可能有防盗链机制,建议将图片保

2022-02-09 10:33:20 1920

原创 【Docker】Centos7安装Docker Compose

Centos7安装Docker ComposeDocker Compose 简介Docker Compose 是一种用于通过使用单个命令创建和启动 Docker 应用程序的工具。我们可以使用它来配置应用程序的服务。它是开发,测试和升级环境的利器。它提供以下命令来管理应用程序的整个生命周期:启动,停止和重建服务查看运行服务的状态流式运行服务的日志输出在服务上运行一次性命令要实现 docker compose,需要包括以下步骤:将应用程序环境变量放在 Docker 文

2021-02-06 10:13:55 286

原创 【Docker】Centos7安装Docker

Centos7安装DockerDocker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式 使用远程API来管理和创建Docker容器。Docker 容器(Container)通过 Docker 镜像(Image)来创建,二者之间的关系类似于面向对象编程中的对象与类那Docker由什么组成呢

2021-02-06 10:12:23 134

原创 【Docker】Docker Compose部署Nginx

Docker Compose部署Nginx为什么要使用Docker Compose安装Nginx,因为Docker方便管理及配置环境等只需要一次即可发布多个环境例如:开发环境、测试环境、生产环境等。接下来我们需要登录服务器并创建docker-compose.yml及目录:本 Nginx 部署的是带 HTTPS 的需要创建 cert 证书目录在 root 目录下创建即可(当然不一定要在root目录下创建可以在其他路径创建后面再docker-compose.yml文件内指定即可)这里默认登录的是root

2021-02-06 10:11:24 1379

原创 【Docker】Docker Compose部署Tomcat

Docker Compose安装Tomcat登录服务器并创建 conf docker-compose.yaml conf是目录Tomcat的配置文件目录后一个是文件。mkdir tomcatmkdir conftouch docker-compose.yamlcd conftouch server.xml配置文件docker-compose.yaml配置文件version: "3"services: tomcat: image: "daocloud.io

2021-02-06 10:10:01 1569

原创 【Docker】Docker Compose部署Redis

Docker Compose部署Redis登录服务器并创建redis目录及redis配置文件mkdir rediscd redistouch docker-compose.yamltouch redis.conf配置文件docker-compose.yml配置文件version: "3.3"services: redis: image: "redis:latest" container_name: redis-pord res

2021-02-06 10:08:16 802

原创 【Docker】Docker Compose部署MySQL

Docker Compose部署MySQL这里我们安装的MySQL是5.7.30版本的当然你也可以安装其他版本的只需要改下Docker镜像的MySQL版本即可需要创建所需要的目录mkdir mysqlcd mysqltouch docker-compose.yamlmkdir data配置文件docker-compose.yaml配置文件version: '3.3'services: mysql: hostname: mysql # 启动容器名称mysql con

2021-02-06 10:04:53 151

原创 【Docker】Docker Compose部署jenkins

Docker Compose部署jenkins登录服务器并创建jenkins所需要的目录mkdir jenkinscd jenkinstouch docker-compose.yamlmkdir data配置文件docker-compose.yml配置文件jenkins: image: jenkins/jenkins:lts volumes: - ./data/jenkins/:/var/jenkins_home

2021-02-06 10:03:11 290

原创 【Docker】Docker Compose部署Gitlab

Docker Compose部署GitlabGitlab总共有两个版本一个是社区版一个是企业版,两个版本功能上基本没区别但企业版要去Gitlab官方买授权证书要花钱所以我们选择社区版已经够用了的基本上满足中小型企业及个人我们登录服务器创建Gitlab目录及docker-compose.ymlmkdir gitlabcd gitlabtouch docker-compose.yaml配置文件docker-compose.yml配置文件version: '3.3'services:

2021-02-05 19:02:31 1045

原创 【Docker】给Docker配置加速Push/Pull镜像

加速拉取镜像在国内拉取Docker注册表上的镜像时考虑到国内的互联网环境(网络因素,被墙等)会拉取失败或者贼慢的情况我们需要给Docker配置一下pull加速配置加速第一种是使用国内阿里云提供的容器服务里的加速针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF

2021-02-05 19:00:59 3327 2

原创 【Docker】简单了解下Dockerfile

Dockerfile什么是 DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。Dockerfile的作用安装dockerfile中的指令定义docker容器或者容器中的应用程序以及服务Dockerfile制作一个镜像模板安装模板统一生成容器Dockerfile的基础结构# 开头的表示注释行,说明dockerfile中的指令维护者的信息镜像操作指令容器操作指令基础镜像信息Dockerfile中常见的操作指令和

2021-02-05 19:00:02 87

原创 【Docker】Dockerfile制作镜像

Dockerfile简介使用 Docker 中的docker image build命令会读取 Dockerfile,并将应用程序容器化。Dockerfile 由一行行命令语句组成,并支持以 # 开头的注释行。例如:# Test web-app to use with Pluralsight courses and Docker Deep Dive book# Linux x64FROM alpineMAINTAINER MQTian "hi@mqtian.com"# Install No

2021-02-05 18:59:16 117

原创 【Linux】Centos7防火墙开放端口、删除端口、查看已开放的端口等

Centos7防火墙开放端口、删除端口、查看已开放的端口等Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟是未来主流讲究慢慢磨合它的设置规则;安装Firewall命令:yum install firewalld firewalld-configFirewall开启常见端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanen

2021-02-05 14:00:35 704

原创 Hello World

Hello World

2021-02-05 11:32:27 89

空空如也

空空如也

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

TA关注的人

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