会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
clark1990
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
2023年3月20日
DBUtils实现django连接池
摘要: 都知道django每次请求都会连接数据库和释放数据库连接。Django为每个请求使用新的数据库连接。一开始这个方法行得通。然而随着服务器上的负载的增加,创建/销毁连接数据库开始花大量的时间。要避免这个,你可以使用数据库连接池。 本文使用 DBUtils的连接池, 使Django持久化数据库连接。 D
阅读全文
posted @ 2023-03-20 01:37 Python喵
阅读(254)
评论(0)
推荐(0)
2023年3月16日
Redis常用命令
摘要: redis数据库 一、概述: redis数据库是一个内存数据库,基于内存进行数据存储的,redis数据库访问速度特别快。因此,redis通常被用于缓存系统、存储大量活跃数据,可以极大地提高网站的响应速度。redis数据库里面的数据是通过key-value键值对的方式进行存储的。 二、redis数据库
阅读全文
posted @ 2023-03-16 15:28 Python喵
阅读(58)
评论(0)
推荐(0)
2023年3月15日
【docker系列】容器自启动与守护进程停止后容器保活
摘要: 本文为大家介绍容器自启动以及docker 守护进程挂掉或者docker升级的情况下,如何保证容器服务的正常运行。主要包含三个部分内容 文章目录 一、守护进程开机自启二、容器自启动重启策略说明 三、守护进程停止期间保证容器服务正常 一、守护进程开机自启 在我们安装docker的时候,介绍过启动dock
阅读全文
posted @ 2023-03-15 15:11 Python喵
阅读(272)
评论(0)
推荐(0)
2023年3月14日
Redis 缓存穿透,击穿,雪崩
摘要: 一、概述 ① 缓存穿透:大量请求根本不存在的key(下文详解) ② 缓存雪崩:redis中大量key集体过期(下文详解) ③ 缓存击穿:redis中一个热点key过期(大量用户访问该热点key,但是热点key过期) 穿透解决方案: 对空值进行缓存设置白名单使用布隆过滤器网警 雪崩解决方案: 进行预先
阅读全文
posted @ 2023-03-14 11:01 Python喵
阅读(97)
评论(0)
推荐(0)
django Streaming
摘要: StreamingHttpResponse StreamingHttpResponse(streaming_content):流式相应,内容的迭代器形式,以内容流的方式响应 # 示例 def homeproc2(request): response = StreamingHttpResponse(o
阅读全文
posted @ 2023-03-14 10:54 Python喵
阅读(119)
评论(0)
推荐(0)
2023年3月12日
Python协程
摘要: 目录 什么是协程 Python 对协程的支持经历了多个版本: 一、协程实现方法: 1、greenlet,早期模块 2、yield关键字(Python2.x开始) 3、asyncio装饰器(Python 3.4开始) 4、async、await关键字(Python 3.5开始) 5、gevent 二、
阅读全文
posted @ 2023-03-12 20:26 Python喵
阅读(199)
评论(0)
推荐(0)
2023年3月11日
Docker安装
摘要: 背景 最近接手了几个项目,发现项目的部署基本上都是基于Docker的,幸亏在几年前已经熟悉的Docker的基本使用,没有抓瞎。这两年随着云原生的发展,Docker在云原生中的作用使得它也蓬勃发展起来。今天这篇文章就带大家一起实现一下在Linux操作系统下Docker的部署过程,收藏起来,以备不时之需
阅读全文
posted @ 2023-03-11 10:19 Python喵
阅读(59)
评论(0)
推荐(0)
2023年3月10日
python实现RabbitMQ六种模式
摘要: 为什么管MQ叫做分布式消息中间件?分布式表示应用场景(用户基数大采用分布式提供服务的方式)。消息表示通信形式。中间件表示媒介。生产者和消费者都只是个python程序而已。MQ它也是个软件(说明有端口),按照官方文档说,MQ就是个消息容器用于应用程序间的通信。刚刚说的redis也可用做MQ,比如使用s
阅读全文
posted @ 2023-03-10 18:00 Python喵
阅读(1426)
评论(0)
推荐(0)
rabbitmq五种消息模型
摘要: 首先什么是MQ MQ全称是Message Queue,即消息对列!消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。 RabbitMQ
阅读全文
posted @ 2023-03-10 17:57 Python喵
阅读(3728)
评论(0)
推荐(0)
RabbitMQ发布订阅模式
摘要: 发布订阅和简单的消息队列区别在于,发布订阅会将消息发送给所有的订阅者,而消息队列中的数据被消费一次便消失。所以,RabbitMQ实现发布和订阅时,会为每一个订阅者创建一个队列,而发布者发布消息时,会将消息放置在所有相关队列中。 发布订阅模式: 发布者 创建一块独立空间,将数据放置到这个空间中。 订阅
阅读全文
posted @ 2023-03-10 17:52 Python喵
阅读(279)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
公告