摘要:
Celery pip3 install celery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 组成 消息中间件(rabbitmq,redis) 任务执行单元 任务执行结果存储(redis) 执行命令语法 异步执行 单目录 定 阅读全文
摘要:
[TOC] Django中使用Celery 执行命令 celery A mycelery.main worker loglevel=info P eventlet celery相关会放在django根目录下 说明 config.py main.py tasks.py 视图调用 阅读全文
摘要:
[TOC] RabbitMQ 好处: 解耦,异步,流量削峰 阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。 简单命令 默认端口号 15672 模式 简单模式(最广泛) 参数 交换机模式 发布订阅 关键字模式 模糊匹配模式 简单模式 连接rabbitmq 创建队列 向指定的队列插 阅读全文
摘要:
``` DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'luffydrfdb', 'USER':'root', 'PASSWORD':'123', 'HOST':'127.0.0.1', 'PORT':3306, } } 项目 __init__.py import pymysql pymysql.i 阅读全文
摘要:
用户认证 token ( 前后端分离 ) cookie & session (前后端不分离) aaa 继承 BaseAuthentication 类,并重写authenticate方法 三种操作: 1. 抛出异常,后续不执行 from rest_framework.execptions import 阅读全文
摘要:
[TOC] API serializers.Serializer 序列化 read_only = True choice字段 一对多 & 多对多 先把其他序列化类(publisherserializer,authorserializer)写完 通过有没有many = True来区分 一对多和多对多 阅读全文
摘要:
[TOC] Maven " 仓库地址 " 软件项目管理综合工具,基于项目对象模型的概念,maven可以根据一个中心信息来管理项目的构建,文档和报告的生成; Maven相关概念 POM(项目对象模型) Maven整体采用的就是POM,既将项目看做一个对象,我们可以对这个项目对象进行相关属性的设置,从而 阅读全文
摘要:
[TOC] JDBC JDBCUtil 依赖Jar包 ==》 mysql connector java 5.1.8.jar 四大对象 Connection Statement 执行静态sql语句,每次执行语句数据库都要执行sql的编译操作,效率低 并且拼接字符串麻烦 还不能防止sql注入 PreSt 阅读全文
摘要:
[TOC] Jsp Sun公司研发的动态生成html页面的一种技术 Jsp 是java与html的结合体 可以在任意系统上运行 担任显示层角色 JSP本质就是Servlet 语法 1. 注释(客户端看不到) 2.声明 3.脚本 4.表达式 5.指令 6.动作 九大内置对象和四大作用域 九大内置对象 阅读全文
摘要:
[TOC] Servlet Servlet技术 servletConfig web.xml的配置信息 servletContext(域对象) 全局参数 获取绝对路径 域对象(存储数据的对象就是域对象 ) servletncontext 本身就是域对象,作用域整个工程 request response 阅读全文