![](https://img-blog.csdnimg.cn/8c6989dd965b4465845237261c9c4981.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
中间件与其他
文章平均质量分 92
中间件没有很明确的定义,它是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
花_城
这个作者很懒,什么都没留下…
展开
-
Python ORM框架:SQLAlchemy 的基础用法
文章目录一、SQLAlchemy 介绍1.1 ORM 的概念1.2 SQLAlchemy介绍1.3 架构1.4 异步1.5 安装二、SQLAlchemy 快速入门2.1 创建配置(可选)2.2 创建引擎和获取、关闭连接2.3 创建 ORM 模型2.4 创建会话2.5 创建和删除表2.6 新增数据2.7 查询数据2.8 修改数据2.9 删除数据三、多表操作3.1 一对多3.2 多对多一、SQLAlchemy 介绍1.1 ORM 的概念ORM全称 Object Relational Mapping(对象关原创 2022-02-18 20:43:13 · 2333 阅读 · 0 评论 -
Web服务器:Nginx 的介绍与快速入门
文章目录一、Nginx 介绍1.1 反向代理1.2 负载均衡1.3 动静分离二、安装 Nginx (Ubuntu 20.04下)三、Nginx 常用命令四、Nginx 配置简介五、配置反向代理5.1 简单的反向代理5.2 根据请求路径转发到不同的服务器六、配置负载均衡七、配置动静分离一、Nginx 介绍Nginx 是一个开源、快速、轻量级和高性能的 web 服务器,可直接作为静态网页服务器使用。它是用 c 语言实现的,内存占用少,启动极快,高并发能力强,官方数据测试表明它能够支持高达50000个并发连接原创 2022-02-15 14:33:16 · 1816 阅读 · 0 评论 -
字符编码的概念和发展史
编码、解码、字符编码、ASCII、unicode、GBK、UTF-8原创 2021-06-22 16:51:55 · 758 阅读 · 0 评论 -
版本控制与GIT的基础操作
文章目录一、git的由来1.1 版本控制(Revision control)1.2 集中式和分布式1.2.1 集中式1.2.2 分布式二、git的安装与配置2.1 Ubuntu下安装2.2 windows安装2.3 配置三、git的仓库结构四、git基础4.1 提交操作4.2 撤销操作4.3 忽略文件五、分支管理六、远程仓库6.1 远程仓库基础6.2 使用SHH协议连接远程仓库6.2.1 生成公钥6.2.2 添加公钥七、冲突解决八、标签管理一、git的由来1.1 版本控制(Revision contro原创 2022-01-09 09:42:31 · 1076 阅读 · 0 评论 -
消息队列:RabbitMQ安装和快速入门
文章目录一、消息队列1.1 作用1.2 主流消息队列比较二、RabbitMQ的安装2.1 安装2.1.1 Docker 方式2.1.2 原生方式(Ubuntu 20.04)2.2 管理插件的用法三、RabbitMQ快速入门3.1 名词介绍3.2 Hello World!3.3 任务队列(work queue)3.3.1 循环调度3.3.2 消息确认3.3.3 消息持久化3.3.4 公平调度3.4 发布/订阅(Publish/Subscribe)3.4.1 交换器(Exchanges)3.4.2 临时队列3.原创 2022-02-02 13:32:51 · 2551 阅读 · 1 评论 -
任务队列:celery快速入门及django中celery的用法
文章目录一、celey的简介1.1 celery的工作机制1.2 安装celery(5.2版本)二、celery快速入门2.1 选择broker2.2 celery的简单使用2.2.1 创建app2.2.2 运行celery worker 服务2.2.3 调用任务2.2.4 保存结果2.3 配置三、celery进阶说明3.2 运行worker3.3 停止worker3.4 后台运行3.5 --app(简写为-A)的参数3.6 程序调用3.7 执行延迟任务3.8 执行定时任务四、django中使用celery原创 2022-01-12 14:16:12 · 2996 阅读 · 1 评论