- 博客(16)
- 收藏
- 关注
原创 python时间加一个月减一个月_Python日期的加减等操作
print(f"现在时间: {now}, 前一个月时间: {start_time}, 指定日期: {d}, 指定日期前一个月时间: {d_time}")前一个月时间: 2024-04-14 10:29:58.180518+08:00。现在时间: 2024-05-14 10:29:58.180518+08:00。指定日期前一个月时间: 2024-02-29 00:00:00。指定日期: 2024-03-31 00:00:00。# 获取当前上海时区时间。# 指定时间前一个月日期。# 获取前一个月时间。
2024-05-14 10:33:24
1240
1
原创 虚拟机linux下用docker运行nginx,nginx负载均衡代理本地django服务
由于我们是用docker安装的,所以此处Nginx中如果配置代理127.0.0.1的8080端口,其实是代理的docker容器中的服务器的8080端口,而不是我们的Linux服务器本来的8080端口,这里应该改成你服务器的真实ip。http://192.168.33.10/index/ # 三次请求到8000端口,一次到8001端口。
2024-01-02 11:14:29
515
原创 python操作rabbitmq
直接(direct)主题(topic)标题(header)扇出(fanout)fanout 扇出不需要指定 routing_key,即使指定了也是无效。需要提前将 exchange 和 queue 绑定,一个 exchange 可以绑定多个 queue,一个queue可以绑定多个exchange。需要先启动 订阅者,此模式下的队列是 consumer 随机生成的,发布者 仅仅发布消息到 exchange ,由 exchange 转发消息至 queue。
2023-12-22 17:43:41
535
原创 解决windows下:django.db.utils.OperationalError: (2026, ‘SSL connection error: unknown error number‘)
django链接mysql数据库
2022-11-15 19:41:30
740
1
原创 【无标题】在MySQL数据库中创建函数(Function)
ifcurr_d!=CURRENT_DATE()then#日期不是当天,将curr_value(当前序列号值)设为初始值(start_value),将日期更新为当天。setnew_v=curr_v+step_v;#每调用一次函数,将curr_value=curr_value+增加值。ifnew_v>max_vthen#超过最大值,给他返回null。修改log_bin_trust_function_creators。curr_date当前日期,即今日日期。...
2022-07-26 16:46:34
2477
原创 pillow压缩图片
# image对象转换成图片字节```from PIL import Imagefrom io import BytesIOim = Image.open("1.jpg")new_img = im.convert("RGB")img_byte = BytesIO()new_img.save(img_byte, format='PNG') # format: PNG or JPEGbinary_content = img_byte.getvalue() # im对象转为二进制流
2022-05-24 11:04:41
679
原创 RabbitMQ + Keepalived + lvs高可用镜像集群
如图所示: 前端采用keepalived+lvs实现高可用负载均衡, RabbitMQ HA 队列(镜像队列)进行消息队列结构复制。本方案中搭建两个节点,并且都是磁盘节点(所有节点状态保持一致,节点完全对等),只要有任何一个节点能够工作,RabbitMQ 集群对外就能提供服务。任务处理进程同时监控每一太RabbitMQ节点(每个节点都相应部署一份任务处理模块)。这样一来,每一份任务处理模块只需要处理自己所监听的rabbitMQ-server接受的任务即可,两份任务处理模块功能完全一致,但相互不影响;当其..
2022-03-25 23:25:03
2164
原创 安装python3.10开发环境
高效部署Python3.10开发环境,这里我们并不依赖其他的三方软件,只通过Python官方的安装包进行配置,编辑器我们依然使用微软开源的Vscode,争取在一分钟以内就可以在一台干净的开发机上部署好环境,省去一些不必要的步骤。首先我们以市场占有率最高的微软Intel芯片x86架构的64位win10系统为例子。第一步,打开python官网,python.org 选择 python3.10.0 64位 windows系统安装包。网址: python.org/downlloads/release/pyt
2022-03-06 20:57:47
1078
原创 基于Docker-compose搭建Redis高可用集群-哨兵模式(Redis-Sentinel)
redis的集群方法大概有三种:1.redis cluster集群方案;2 .master/slave主从方案;3.哨兵模式来进行主从替换以及故障恢复。sentinel系统可以监听一个或多个redis服务,以及master的从服务器,当master宕机的时候,sentinel可以主动从slave中拉起一个升级为master服务创建文件夹 redis-sentinel文件夹 ,进入redis-sentinel;创建sentinel,进入sentinel;建立sentinel
2022-02-15 20:21:52
1358
2
原创 Prometheus结合钉钉机器人打造全时监控(预警)Docker服务系统
安装docker:#升级yumsudo yum update #卸载旧版本docker sudo yum remove docker docker-common docker-selinux docker-engine #安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #设置源
2022-01-13 21:01:17
2072
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人