自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Z

满纸荒唐言,一把辛酸泪。 都云作者痴,谁解其中味?

  • 博客(81)
  • 资源 (5)
  • 收藏
  • 关注

原创 从 0 到 1 掌握 Gunicorn:让 Python Web 应用飞起来的 WSGI 服务器

本文介绍了在生产环境中使用Gunicorn部署Flask应用的最佳实践。文章首先分析了开发服务器在生产环境中的不足,包括并发处理能力弱、无安全熔断等问题,提出使用Gunicorn作为生产级WSGI服务器的必要性。详细说明了Gunicorn的核心概念、并发模型选择建议(CPU密集/IO密集场景),并提供了可直接使用的生产级配置清单。最后给出了容器化部署的最佳实践,包括多阶段构建、非root用户运行、健康检查等安全措施。通过合理配置Gunicorn,可以显著提升Python Web应用的生产环境性能和稳定性。

2025-12-22 12:46:20 486

原创 Terraform 全面实践指南:从入门到精通

摘要:本文详细介绍了基础设施即代码工具 Terraform 的核心概念、安装配置、基础操作和进阶用法。通过完整的 AWS 实战示例,演示如何管理云资源的增删改查全生命周期操作,并提供了常见问题解决方案和最佳实践建议。主要内容包括:1)Terraform简介及安装步骤;2)核心工作流程和常用命令;3)AWS凭证配置的三种方式(环境变量、凭证文件、EC2实例角色);4)实战演示如何创建EC2实例。文章提供了详细的配置示例和操作截图。通过Terraform的声明式语法,用户可以实现多云平台资源的统一管理和版本控制

2025-12-18 16:11:31 545

原创 Vue 3 + Flask 工厂模式构建可扩展开发工具平台:从 CSV 转 Markdown 到插件化架构实践

本文详细介绍使用 Vue 3 和 Flask 工厂模式构建开发工具网站的完整流程。以 CSV 转 Markdown 功能为示例,系统阐述了后端采用 Flask 工厂模式与 Blueprint 实现松耦合架构,前端基于 Vue 3 组合式 API 构建组件化界面的技术方案。重点展示了如何通过单一职责的转换器模块、环境配置分离和标准化 API 设计,实现"只需新增转换器和路由"即可快速扩展新工具(如 JSON 转 YAML)的插件化架构。项目提供了完整的代码结构、CORS 配置、错误处理机制和可直接复用的组件模

2025-11-27 15:50:32 369

原创 Ubuntu 24.04 LTS 下 Vue 3 开发环境搭建与生产部署完整指南

本文详细介绍了在 Ubuntu 24.04 LTS 系统上从零开始搭建 Vue 3 开发环境的完整流程。内容涵盖使用 NVM 安装 Node.js、配置淘宝镜像源、安装 Vue CLI 创建项目、项目打包构建,以及使用 Nginx 进行生产服务器部署的全过程。同时提供了 VS Code 编辑器插件推荐和配置建议。教程步骤清晰、操作详细,特别适合前端新手和全栈开发者参考实践,帮助开发者快速建立从本地开发到线上部署的完整工作流。

2025-11-26 22:52:37 946

原创 Flask 工厂模式与蓝图:从代码组织到部署的完整工程化实践

本文系统讲解了 Flask 工厂模式(Application Factory)与蓝图(Blueprint)的核心概念、设计价值及实战应用。通过对比传统全局 App 写法的局限性,阐述了工厂模式在解决多环境配置、动态初始化、循环导入等问题上的优势,并结合代码示例演示了从单体应用到"工厂+蓝图"模块化架构的演进过程。文章进一步提供了使用 Gunicorn 部署的方案,为开发者提供了一套可复用、可扩展的 Flask 项目工程化最佳实践。

2025-11-19 11:06:41 903

原创 Ubuntu 24.04 一站式 Flask 生产部署:pyenv + PyCharm + Gunicorn + Nginx + systemd

本文手把手演示在 Ubuntu 24.04 上,用 pyenv 精准管理 Python 3.10,结合 IDE 高效开发,并以 Flask 工厂模式编写 Demo;随后通过 Gunicorn + Nginx 反向代理实现生产级部署,最后利用 systemd 设置开机自启与日志追踪,提供完整脚本与常见问题排查,助你从零到上线一次搞定。

2025-11-13 17:47:44 807 1

原创 牛马的工具飞牛 fnOS:开启 NAS 与 PC 双重效能新时代

摘要:本文介绍了在fnOS系统上进行的一系列配置操作,包括重置root密码、开启远程SSH访问、安装XFCE桌面环境、配置用户登录权限、安装Firefox浏览器以及设置远程工具(rdesktop和remmina)。同时提供了详细的命令行步骤,帮助用户实现NAS与PC功能的一体化。通过这些设置,用户可以更便捷地管理fnOS系统,无需依赖其他设备。

2025-07-07 00:13:30 4355

原创 openEuler 常用命令&方法

openEuler 常用命令&方法

2025-04-12 14:40:37 1986

原创 Ubuntu 24 常用命令&方法

Ubuntu 24 常用命令&方法

2025-03-15 23:11:50 2871

原创 免费的 S3 客户端工具:s3cmd

免费的 S3 客户端工具:s3cmd

2025-02-27 00:09:41 3094

原创 Windows 11 使用容器(Docker & Podman)

Windows 11 使用容器,可以通过 Docker 和 Podman 实现。在 Docker Desktop 限制使用的情况下, Podman 也是一个不错的选择!

2025-02-22 13:49:29 1913 1

原创 Ubuntu 24.04.1 LTS 本地部署 DeepSeek & 私有化知识库

Ubuntu 24.04.1 LTS 本地部署 DeepSeek & 私有化知识库

2025-02-16 16:49:56 7026 1

原创 Miniconda 安装及使用

Ubuntu 通过 Miniconda 进行 Python 环境管理,记录一下安装过程及常用命令。

2025-02-01 23:47:49 2770

原创 MySQL 8 不开通 CLONE 插件,建立主从关系

MySQL 8 不通过 CLONE 插件,如何建立主从?其中一种方式是通过 mysqldump 进行数据迁移,再建立主从关系

2025-01-23 00:38:37 403

原创 CentOS 7.9 通过 yum 安装 Docker

CentOS 7.9 通过 yum 安装 Docker

2025-01-12 00:55:00 807

原创 开发环境搭建:Windows 桌面应用程序

搭建 Windows 桌面应用程序的开发环境简介

2024-04-27 17:20:56 2257 3

原创 通过 Docker 搭建 BookStack

通过 Docker 搭建 BookStack

2024-03-30 23:31:16 1803

原创 Pod 异常问题排查

通过 Kubernetes 部署服务,服务并未按照计划正常提供服务。如何通过 Pod 状态,进行异常问题的定制就显得特别重要了!刚接触 Kubernetes 可能感觉比较蒙,不太知道如何通过 Pod 的状态定位故障。掌握套路之后,其实并没有那么困难!

2024-02-25 22:44:14 1959

原创 CentOS 7 部署 MiniKube

CentOS 7 部署 MiniKube 。在 CentOS 7 环境下,通过 Docker 部署部署 MiniKube,即可实现低配置的情况下,使用 Kubernetes 。以及如何通过网络访问 MiniKube 部署的服务。

2024-01-25 21:17:57 1770

原创 CentOS 7 部署 Redis

CentOS 7.9 环境下,通过源码编译的方式,部署 Redis 7.2.3。Redis 的部署模式包括:单机模式、主从模式、哨兵模式、集群模式。以及如何配置 Redis 的开机自启动。并介绍了如何通过 SpringBoot 使用相应的 Redis 模式。

2023-12-03 00:05:47 2118

原创 containerd 入门

containerd 入门。包括:CentOS 7.9 中通过 yum 部署 containerd ,以及 containerd 的常用命令,如何部署 nginx,并配置网络端口映射。

2023-11-11 13:00:04 851

原创 异常:找不到匹配的key exchange算法

如何解决 Xshell 异常!异常内容:找不到匹配的key exchange算法!

2023-10-08 22:22:36 4726

原创 CentOS 7 调优之周期性的访问中断

CentOS 7 调优之周期性的访问中断。通过 dmesg 判断异常信息,通过更改 CentOS 7 相关参数 nf_conntrack_max 调优。推荐 CentOS 7 使用 7.9 版本。

2023-09-09 11:23:48 668

原创 MySQL 主从搭建

MySQL 主从搭建,异常处理,MySQL CLONE

2023-08-05 10:09:36 567

原创 CentOS 7 安装 MySQL 8 并设置开机自启动

CentOS 7 部署 MySQL 8。通过 rpm 方式进行部署。该部署方法,可实现自动创建用户及用户组、自动注册服务、自动配置开机自启动。

2023-07-05 23:29:47 2964 1

原创 通过 pGina 对 Windows 设备进行管理

通过 pGina、LDAP 服务,实现对 Windows 设备进行登录凭据管理。

2023-06-24 23:54:24 1365 13

原创 OpenLDAP 搭建及简单使用

OpenLDAP 搭建及简单使用。主要内容包括:通过 Docker 部署 OpenLDAP,通过 Apache Directory Studio 连接 OpenLDAP。

2023-05-29 23:47:05 1501

原创 Nacos 部署&简单使用

Nacos 部署&简单使用,包括:部署服务端、客户端的使用,如何在 SpringBoot 项目中使用 Nacos ,排障

2023-01-20 16:56:33 2060

原创 OPTIONS 漏洞修复

OPTIONS 漏洞修复。主要包括三种情况:更改 Nginx 配置、更改 Tomcat 配置、SpringBoot 项目增加过滤器。

2022-12-22 23:05:43 8840

原创 文件夹目录结构自动生成

写文章的时候,经常会需要说明文件目录结构。如果手动打印输出,排版繁琐、容易出错,自动化怎么搞?提供两种方法:1、Windows 的 tree;2、node.js 的 tree 。

2022-05-30 00:37:40 1868

原创 Helm 简单安装&使用

Helm 简单安装&使用。包括:Windows 安装,创建示例,相关参数说明等。

2022-04-30 21:30:28 2005

原创 Windows 开发 Java 项目的环境准备

Windows 开发 Java 项目的环境准备。 包括:1、安装多个 JDK 环境,及多个 JDK 切换的方法;2、Eclipse 的安装,Eclipse 配置 UTF-8 ,Eclipse 安装 SpringBoot 插件的方法,Ecpise 配置 Maven 阿里镜像的方法。

2022-03-26 23:48:28 1309

原创 PostgreSQL 安装部署

PostgreSQL 安装部署。Docker 部署 PostgreSQL, yum 部署 PostgreSQL ,PostgreSQL 安装安装日志插件 wal2json。

2022-02-08 01:26:16 1543

原创 Kafka 安装部署

Kafka 安装部署。包括:本地安装部署、通过 Docker 安装部署、集群安装部署。其中处理了通过 Docker 安装部署之后,无法通过网络访问的问题。

2022-01-01 00:12:01 1234

原创 Python 提取 PDF 中的表格数据

PDF 中的表格数据,使用 Python 提取,使用的框架是 pdfplumber 或 camelot 。

2021-12-18 22:54:18 7986

原创 Zookeeper 安装部署

Zookeeper 简介,Zookeeper 在 CentOS 7 环境下的安装部署,包括单机部署、集群部署。

2021-12-17 23:58:29 2814

原创 JDK、MySQL、CentOS 兼容性问题

文章目录项目场景问题描述原因分析解决方案总结项目场景开发环境 : Windows 10测试环境 : CentOS ( 6 & 7 )数据库 : MySQL ( 5.5 & 5.7 )语言 : Java 1.8 ( 1.8.0_171 & 1.8.0_261 )问题描述team 中其他人开发的项目,部署在不同的服务器。可以正常部署,代码运行报错。报错信息如下:2021-10-27 17:39:01.345 WARN [StatisticScheduler_Work

2021-11-04 00:35:17 624

原创 Windows 开发 Vue.js 项目的环境准备

Windows 开发 Vue.js 项目的环境准备。主要包括:nvm 的安装及使用,以及遇到的一些问题的记录。nrm 的安装及使用。npm 遇到的问题。

2021-10-15 23:38:04 326 1

原创 Spider 爬虫笔记

文章目录基础知识htmlJSON通讯方式Robots 协议分析工具浏览器 F12抓包工具爬虫常见的反爬策略与反爬攻克手段反爬策略1反爬策略2反爬策略3反爬策略4反爬策略5反爬策略6常用框架爬虫框架RequestsPhantomJSScrapy数据处理(处理爬回来的数据)simplejsonpandas其他处理 Excel 的框架基础知识html相关教程一相关教程二JSON相关介绍一相关介绍二通讯方式浏览器/服务器结构就是B/S(Browser/Server)结构。在这种结构下,用户工作界

2021-09-19 23:11:06 205

原创 Airflow 安装

文章目录1、官网1.1、文档2、安装2.1、本地安装(Running Airflow locally)2.1.1、说明2.1.2、安装环境2.1.3、安装2.1.3.1、安装过程中遇到的问题说明2.1.3.2、升级 sqlite32.1.3.3、安装 Python3 及虚拟环境 virtualenv2.1.3.4、安装 Airflow2.1.3.5、启动服务3、总结1、官网官网地址1.1、文档两种安装方式,本文采用的安装方式。2、安装2.1、本地安装(Running Airflow local

2021-08-11 23:12:26 2624

terraform-aws-demo

博客示例,通过 terraform 对 aws 资源进行管理,按照模块进取拆分,通过 ec2、vpc 作为示例。以及多环境的配置管理

2025-12-18

博客代码示例 demo-tools,包括:Flask、Vue 3

博客代码示例

2025-11-27

手动快速搭建 Flask 示例 Demo

手动快速搭建 Flask 示例 Demo

2025-11-19

阿里巴巴Java开发手册v1.2.0.pdf

阿里巴巴Java开发手册v1.2.0.pdf

2017-05-24

minikube-latest.x86-64.rpm

minikube v1.32.0 rpm 包,适用于 X86 64位的环境。由于网络原因,可能无法下载到 minikube-latest.x86_64.rpm 文件,共享出来 ~ 安装详细部署,请参考 https://blog.youkuaiyun.com/achi010/article/details/135720943 这篇文章,其中有详细的安装步骤。

2024-02-05

CentOS 7 离线安装 Python 3 需要的 rpm 包

CentOS 7 离线安装 Python 3 需要的 rpm 包

2021-02-09

CentOS 7 安装 gcc 所需要的 rpm 包

CentOS 7 安装 gcc 所需要的 rpm 包

2021-02-09

CentOS 7 安装 gcc-c++ 所需要的 rpm 包

CentOS 7 安装 gcc-c++ 所需要的 rpm 包

2021-02-09

jenkins2.164.3.war

今天官网突然不能登录了。提供一下war包,希望对大家有帮助。

2019-06-05

空空如也

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

TA关注的人

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