摘要:
爬虫requests高级用法 解析json 发送http请求返回的数据有xml格式也会有json格式 import requests data = { 'cname': '', 'pid': '', 'keyword': '500', 'pageIndex': 1, 'pageSize': 10 } 阅读全文
摘要:
项目上线 1.购买阿里云服务器 2.下载ssh客户端 xshell finalshell http://www.hostbuf.com/t/988.html 使用finalshell链接远程服务器 3.配置服务器,下载依赖 1. yum update -y 2. yum -y groupinst 阅读全文
摘要:
文件存储 项目上线后视频文件一般不保存在我们项目里,一般存放在文件服务器上。文件服务器的带宽都很高,速度很快。 第三方 是把文件对象存储下来。 阿里云 oss 腾讯也有,我们用七牛云不要钱 自己搭建一个文件服务器 fastdfs 文件对象存储 https://zhuanlan.zhihu.com/p 阅读全文
摘要:
课程前端页面 课程分为免费课,实战课,轻课(线下课程的视频) 需要三个页面 1 新建3个页面组件 FreeCourserView ActualCourserView LightCourseView FreeCourserView <template> <div class="course"> <He 阅读全文
摘要:
课程功能后端 表分析 # 轻课 实战课 免费课 需要几个表 所有课程使用一个表通过类型区分,但是可能出现字段不一样,数据量越来越多,导致表查询速度慢 选择:一种课程一个表 # 实战课线 》分析出5张表 -课程分类表 一个分类下有多个课程跟课程一对多 -实战课表 一个实战课,会有多个章节,跟章节一对多 阅读全文
摘要:
接口加缓存 以轮播图为例,但是轮播图其实用不到缓存因为轮播图很少更新。这个并不是什么紧急的东西。不影响用户的体验,数据实时性。 为什么接口要加缓存 如果是一个互联网项目轮播图在同一个网址的首页,如果一瞬间有很多访问量,轮播图的接口就会被执行很多次,而轮播图是从mysql里查询出来的,瞬间访问量过大很 阅读全文
摘要:
celery 介绍 是一个python的框架。 主要用来解决 定时任务 异步任务 延迟任务 的框架 官方文档 https://docs.celeryq.dev/en/stable/ 运行原理 1 可以不依赖任何服务器,通过自身命令,启动服务 2 celery服务为为其他项目服务提供异步解决任务需求的 阅读全文
摘要:
django中使用redis 方式一,自定义包方案 通用的,不针对某个框架,所有框架都能用 写一个pool.py,设置链接池 import redis # 链接池 POOL = redis.ConnectionPool(max_connections=100) "无论怎么导都是单例" 在需要使用的地 阅读全文
摘要:
Redis介绍与安装 redis 缓存数据库, 大部分时间做缓存,不仅仅可以做缓存。 非关系型数据库 C语言写的服务,用来存储数据,数据存在内存中,取值,存值速度都非常快。 redis快的原因 1.纯内存操作 2.网络模型使用的IO多路复用(可以处理的请求数更多) 6.x 版本之前,是单进程单线程架 阅读全文
摘要:
路飞项目登录注册功能 项目分析 # 接口分析 1 校验手机号是否存在的接口 2 多方式登录接口:用户名/手机号/邮箱 +密码都可以登录 3 发送手机验证码接口 (借助于第三方短信平台) 4 短信登录接口 5 注册接口 手机号是否存在接口 view from rest_framework.viewse 阅读全文