摘要: Celery pip3 install celery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 组成 消息中间件(rabbitmq,redis) 任务执行单元 任务执行结果存储(redis) 执行命令语法 异步执行 单目录 定 阅读全文
posted @ 2020-04-21 14:44 tangshuo! 阅读(107) 评论(0) 推荐(0) 编辑
摘要: [TOC] Django中使用Celery 执行命令 celery A mycelery.main worker loglevel=info P eventlet celery相关会放在django根目录下 说明 config.py main.py tasks.py 视图调用 阅读全文
posted @ 2020-04-21 14:40 tangshuo! 阅读(93) 评论(0) 推荐(0) 编辑
摘要: [TOC] RabbitMQ 好处: 解耦,异步,流量削峰 阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。 简单命令 默认端口号 15672 模式 简单模式(最广泛) 参数 交换机模式 ​ 发布订阅 ​ 关键字模式 模糊匹配模式 简单模式 连接rabbitmq 创建队列 向指定的队列插 阅读全文
posted @ 2020-04-21 14:38 tangshuo! 阅读(428) 评论(0) 推荐(0) 编辑
摘要: ``` 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 阅读全文
posted @ 2020-04-21 14:33 tangshuo! 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 用户认证 token ( 前后端分离 ) cookie & session (前后端不分离) aaa 继承 BaseAuthentication 类,并重写authenticate方法 三种操作: 1. 抛出异常,后续不执行 from rest_framework.execptions import 阅读全文
posted @ 2020-04-21 14:31 tangshuo! 阅读(183) 评论(0) 推荐(0) 编辑
摘要: [TOC] API serializers.Serializer 序列化 read_only = True choice字段 一对多 & 多对多 先把其他序列化类(publisherserializer,authorserializer)写完 通过有没有many = True来区分 一对多和多对多 阅读全文
posted @ 2020-04-21 14:30 tangshuo! 阅读(524) 评论(0) 推荐(0) 编辑
摘要: [TOC] Maven " 仓库地址 " 软件项目管理综合工具,基于项目对象模型的概念,maven可以根据一个中心信息来管理项目的构建,文档和报告的生成; Maven相关概念 POM(项目对象模型) Maven整体采用的就是POM,既将项目看做一个对象,我们可以对这个项目对象进行相关属性的设置,从而 阅读全文
posted @ 2020-04-21 14:23 tangshuo! 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] JDBC JDBCUtil 依赖Jar包 ==》 mysql connector java 5.1.8.jar 四大对象 Connection Statement 执行静态sql语句,每次执行语句数据库都要执行sql的编译操作,效率低 并且拼接字符串麻烦 还不能防止sql注入 PreSt 阅读全文
posted @ 2020-04-21 14:21 tangshuo! 阅读(195) 评论(0) 推荐(0) 编辑
摘要: [TOC] Jsp Sun公司研发的动态生成html页面的一种技术 Jsp 是java与html的结合体 可以在任意系统上运行 担任显示层角色 JSP本质就是Servlet 语法 1. 注释(客户端看不到) 2.声明 3.脚本 4.表达式 5.指令 6.动作 九大内置对象和四大作用域 九大内置对象 阅读全文
posted @ 2020-04-21 14:20 tangshuo! 阅读(159) 评论(0) 推荐(0) 编辑
摘要: [TOC] Servlet Servlet技术 servletConfig web.xml的配置信息 servletContext(域对象) 全局参数 获取绝对路径 域对象(存储数据的对象就是域对象 ) servletncontext 本身就是域对象,作用域整个工程 request response 阅读全文
posted @ 2020-04-21 14:18 tangshuo! 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 返回数据 阅读全文
posted @ 2020-04-21 14:17 tangshuo! 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 跨域问题 浏览器在解析js代码时,发现js代码请求了一个不属于当前服务器的资源,这时候就属于跨域 浏览器遵循同源策略,无法访问跨域资源 同源: 协议+ip+端口 移动端不存在跨域问题,同源策略是浏览器的策略 解决跨域 在响应头中明确指出,对方可信的 补充 默认Cookie不允许跨域 前端 ajax配 阅读全文
posted @ 2020-04-21 14:16 tangshuo! 阅读(114) 评论(0) 推荐(0) 编辑
摘要: [TOC] git 配置 回滚 git log git reset hard 版本号 git reflog git reset hard 版本号 分支 git branch 创建 git branch xxx 切换 git checkout xxx 合并 git merge 要合并的分支 切换再合并 阅读全文
posted @ 2020-04-21 14:13 tangshuo! 阅读(98) 评论(0) 推荐(0) 编辑
摘要: java jar包 封装工具类 阅读全文
posted @ 2020-04-21 14:11 tangshuo! 阅读(476) 评论(0) 推荐(0) 编辑
摘要: [TOC] python 加密 pip3 install pyjwt 校验 对第一部分header_segment进行base64url解密,得到header 对第二部分payload_segment进行base64url解密,得到payload 对第三部分crypto_segment进行base6 阅读全文
posted @ 2020-04-21 14:09 tangshuo! 阅读(467) 评论(0) 推荐(0) 编辑
摘要: JWT Json Web Tokens,用于前后端分离系统用户认证 组成 第一段 Header 第二段 Payload 对json进行base64url加密 第三段 把前两段的base密文通过.拼接起来,然后对其进行HS256加密,再然后对hs256密文进行base64url加密,最终得到token 阅读全文
posted @ 2020-04-21 14:08 tangshuo! 阅读(132) 评论(0) 推荐(0) 编辑
摘要: [TOC] 案例 轮播图 阅读全文
posted @ 2020-04-21 14:05 tangshuo! 阅读(182) 评论(0) 推荐(0) 编辑
摘要: [TOC] Vue 基础 npm的使用 node.js npm python pip 语法 模板语法起步 v xxx 指令 v if & v show(v hide) v if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。 v if 也是惰性的:如果 阅读全文
posted @ 2020-04-21 14:03 tangshuo! 阅读(95) 评论(0) 推荐(0) 编辑
摘要: [TOC] Mysql Sql语句分类 DDL 定义语言 DML 操作语言 DCL 控制语言(权限相关) DQL 查询语言 注释方法 / / 简单操作 库操作 表操作 记录操作 数据类型 数值 日期 字符串 枚举和集合类型 enmu只能一个 集合可以多个 表约束 not null 与 default 阅读全文
posted @ 2020-04-21 12:08 tangshuo! 阅读(162) 评论(0) 推荐(0) 编辑
摘要: [TOC] Mongodb 数据库操作 集合操作 文档操作 增 查 or and not $ne $gt $lt $gte $lte in ,not it 取字段 find 的第二个参数 查询数组 排序 分页 数量 删 改 阅读全文
posted @ 2020-04-21 12:05 tangshuo! 阅读(129) 评论(0) 推荐(0) 编辑