自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 django性能优化----配置使用sqlalchemy连接池

看了很多关于django配置连接池的文章,发现都做的很复杂…其实实现起来是比较容易的.1.配置setting里面的数据库参数将ENGINE字段修改成为自定引擎路径2.创建自定义mysql.base.py包,继承pymysql的类修改获取新的链接为连接池即可数据库连接池setting.py ```from utils import custom_django_conversions#配置数据库DATABASES = {'attendance': { 'NAME': 'name',

2021-04-27 15:07:36 991 1

原创 mac pip install mysqlclient失败

主要报错ERROR: Command errored out with exit status 1:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrunerror: command ‘gcc’ failed with exit status 1百度

2021-03-12 18:13:54 366 1

原创 Flask-Celery

flask-Celery-RabbitMQ系统前言:1.工作流程:User-Brokers(flask)-Celery(任务分配)-RabbitMQ生产者:在Flask应用内运行消费者:处理后台任务Celery消息传递者:RabbitMQ,信息的交互使用是用消息队列Flask基本介绍以及操作:Flask是依赖JinJa2模版引擎和WSGI服务的一个微型框架,用于接收请求并进行预处理1.Flask 的框架模式 -1.MTV结构M :Models ,模型层,负责数据库建模T :Templa

2020-07-16 13:09:48 625 1

原创 python--mongodb查询优化

最近在处理爬取之后存储在mongodb上的数据.数据量150w左右.整个流程为:提取所有存储在mongodb中的数据–数据转换–对接Java服务上redis–数据上线最初方案:from pymongo import MongoClientcon = MongoClinet(host,port)collections = con[db][collection]# find({条件查询},{...

2019-06-14 14:38:33 2439

原创 python加解密详解- 爬虫常见

简介在做爬虫数据抓取的很多时候post请求参数中重要的数据都是经过js的加密,js中常常加密的js函数有以下几种:base64AESRSAMD5SHA1普及一下各种加密算法Base64编码(基础)单项散列函数 MD5、SHA1、SHA256、SHA512等消息认证码 HMAC-MD5、HMAC-SHA1对称加密 DES|3DES|AES(高级加密标准)非对称加密 RS...

2019-01-19 21:40:53 1019

原创 tornado+supervisor+nginx配置

supervisor+Tornado+nginx+celery配置文件默认配置地址supervisor配置文件/etc/supervisord/supervisord.confunix_http_server file/tmp/supervisor.socksupervisord logfile/tmp/supervisord.logsuperviso...

2018-12-04 17:56:36 411

原创 supervisor详解

supervisor作用supervisor用作管理进程以及自动开启进程,通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动.当子进程出现异常的时候会自动重新启动,以及获得子进程异常中断的信息.常用命令supervisor1.开启supervisor: supervisor -c 配置文件路径2.查看supervisor 命令: supervi...

2018-12-02 22:51:45 1359

原创 Mac ls等命令失效问题解决

在终端中输入ls vim 或者已经配置环境变量的python等等无法使用 原因为:坏境变量设置错误 解决办法: 1.在命令行中输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以暂时的先使用命令行 2.sudo vim ~/.bash_profile(输入密码,如果不使用sudo进入为只读模式无法进行修改) ...

2018-09-17 14:29:46 2175

空空如也

空空如也

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

TA关注的人

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