- 博客(8)
- 收藏
- 关注
原创 Nginx介绍
Nginx是一款高性能的HTTP服务器和反向代理服务器,采用异步非阻塞I/O模型,可轻松支持10万+并发连接,具有低内存占用和高稳定性等优势。它提供静态资源托管、负载均衡、SSL终结等一站式解决方案,是Web应用的核心组件。Nginx支持多种安装方式,配置灵活,可与Gunicorn等应用服务器搭配部署,实现前后端分离。通过Docker容器化部署可提升可移植性。生产环境中需优化性能配置、加强安全防护,并合理设置负载均衡策略。作为Web服务的前端入口,Nginx能显著提升应用性能和安全性,是互联网架构的标配组件
2026-01-04 10:28:37
680
原创 Gunicorn介绍
Gunicorn是一款轻量级高性能的Python WSGI HTTP服务器,用于生产环境部署Python Web应用。它解决了框架内置开发服务器的性能、稳定性和安全性问题,支持多进程/多线程模型提升并发处理能力,并提供平滑重启机制保障服务可用性。作为Python Web生态的事实标准,Gunicorn在经典"Nginx+Gunicorn+Python应用"架构中扮演核心角色,负责动态请求处理。
2025-12-30 11:05:32
657
原创 依赖注入DI
FastAPI深度集成了依赖注入(DI)设计模式,通过Depends()实现松耦合和易测试性。依赖注入允许从外部传入依赖项而非内部创建,解决了紧耦合问题,使代码更易维护和测试。在FastAPI中,DI系统支持自动参数解析、嵌套依赖、全局依赖和类依赖,可处理认证、数据库连接等共享逻辑,并自动生成OpenAPI文档。相比普通函数调用,DI更适合需要请求上下文的场景。高级技巧包括依赖缓存、子依赖覆盖和安全依赖实现。依赖注入使FastAPI路由能专注于核心业务逻辑,同时保持代码的高内聚低耦合特性。
2025-12-03 15:21:27
753
原创 解决 MySQL 8.0 修改密码报错:Your password does not satisfy the current policy requirements.
解决 MySQL 8.0 修改密码报错:Your password does not satisfy the current policy requirements._mysql8 your password does not satisfy the current -优快云博客。
2024-10-09 16:16:32
1052
原创 使用VNC连接虚机重启后报错,vnc无法连接虚机,但是可以ssh连接,vnc和anaconda环境变量冲突
使用方法:svnc和anaconda冲突解决方法:could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME envi-优快云博客
2024-09-25 15:28:46
582
原创 ubuntu 黑屏 进入不了图形界面 dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks 卡死!!!
ro“是”read only“只读的意思,在操作系统的基础知识中,我们知道一个操作系统在开机启动的过程中,有些软件会需要在此时写入一些信息和数据到系统中,才能正常运行,这里写成了”ro“会导致开机的时候一些软件无法写入数据,导致一直等待可以写入的时机否则不进行下一步,从而系统一直等待无法启动。开机后自动显示grub选项,提示要选择哪个操作系统的时候,默认选择光标是在第一行Ubuntu上的(整个第一行为白色)这里我的解决方法是把”ro“改成”rw“,即”read & write“,可以读取并且可以写入,
2024-02-22 11:06:01
920
1
原创 vs+QT学习之路,易忽略,菜单栏功能编译后无法正常实现!
粗体功能对象actFontBold,我的触发条件是cheked,而属性这里一开始默认checkable是没有勾选的,所以在编译后点击也无法实现,这里勾选后编译功能正常实现。connect(A,SIGNAL,B,SLOT), 功能A根据触发信号对B进行函数功能的实现。使用vs2017+qt5.12进行学习开发练习,使用UI界面添加菜单栏功能;多次检查代码后发现没什么问题,然而功能无法实现,到UI界面检查相应属性;选取文本框中的文本进行加粗操作,发现没变化。在cpp中进行实现相应功能;正常实现效果字体加粗!
2023-04-21 10:29:01
247
1
Gunicorn+Nginx部署Django项目依赖包
2025-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅