摘要:
## 1 redis持久化```python# 快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB# 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Binlog -Redis的 AOF ```### 1.1 RDB```python# 阅读全文
posted @ 2020-09-05 17:16
OBOS
阅读(258)
评论(0)
推荐(0)
摘要:
```python1 redis安装配置2 5大数据类型操作3 通用指令4 事务,发布订阅,位图,HyperLogLog,地理位置信息,5 rdb和aof6 主从复制 (一主一从,一主多从)7 哨兵(高可用)8 redis集群原理和搭建9 缓存更新策略,粒度,缓存穿透,击穿,雪崩```## 1 re 阅读全文
posted @ 2020-09-05 17:14
OBOS
阅读(213)
评论(0)
推荐(0)
摘要:
## 1 部署应用映射外部目录```python# 部署redis,把配置文件和数据目录映射出来# 操作步骤 -1 mkdir /reids /redis/conf /redis/data -2 vim /redis/conf/redis.conf # 配置文件 bind 0.0.0.0 daemo 阅读全文
posted @ 2020-09-05 17:07
OBOS
阅读(303)
评论(0)
推荐(0)
摘要:
```pythondocker内容1 docker介绍,跟传统虚拟机的比较2 安装docker,启动3 镜像4 容器5 网络6 数据卷7 私有仓库8 备份回顾9 dockerfile10 单机容器编排 docker-compose```## 1 docker介绍,跟传统虚拟机的比较```python 阅读全文
posted @ 2020-09-05 17:05
OBOS
阅读(367)
评论(0)
推荐(0)
摘要:
## 1 多app应用(了解)```pthon### 多个app实例(启用)from werkzeug.wsgi import DispatcherMiddlewarefrom werkzeug.serving import run_simplefrom flask import Flask, cu 阅读全文
posted @ 2020-09-05 17:01
OBOS
阅读(322)
评论(0)
推荐(0)
摘要:
## 1 g 对象是什么```python#1 g是一个全局变量,在当前请求中可以放值,取值#2 session对象是可以跨request的,只要session还未失效,不同的request的请求会获取到同一个session,但是g对象不是,g对象不需要管过期时间,请求一次就g对象就改变了一次,或者 阅读全文
posted @ 2020-09-05 16:57
OBOS
阅读(260)
评论(0)
推荐(0)
摘要:
## 1 中间件(跟django中间件完全不一样)```pythonfrom flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return 'Hello World!'# 模拟中间件class Md(object) 阅读全文
posted @ 2020-09-05 16:55
OBOS
阅读(205)
评论(0)
推荐(0)
摘要:
## 1 flask配置文件```python# SECRET_KEY:如果使用session,必须配置# SESSION_COOKIE_NAME:cookie名字# 数据库地址,端口号,也要放到配置文件中,但是不是内置的参数# flask内置session如何实现的? -通过SECRET_KEY加 阅读全文
posted @ 2020-09-05 16:54
OBOS
阅读(197)
评论(0)
推荐(0)
摘要:
## 1 快速入门```pythonfrom flask import Flask,requestapp=Flask(__name__)@app.route('/') # 装饰器加括号和不加括号的区别def index(): # 当前请求地址,当前请求携带过来的数据 print(request.pa 阅读全文
posted @ 2020-09-05 16:52
OBOS
阅读(126)
评论(0)
推荐(0)
摘要:
## 1 基本权限chmod```python1 rwx r-x r-x 属主(文件所有者) 属组权限 其他人权限2 权限详解 r:read写权限 w: write写权限 x:可执行3 修改权限 7=4(r)+2(w)+1(x) chmod 777 文件夹/文件```## 2 软件管理之二进制安装` 阅读全文
posted @ 2020-09-05 16:48
OBOS
阅读(443)
评论(0)
推荐(0)
摘要:
## 1 vim```python# yum install vim -y# 普通模式、编辑模式、命令模式# 普通模式: -上下翻 -yy 复制一行 -p 粘贴 -dd 剪切 -p 把上面剪切的粘贴上# 编辑模式 -i:insert插入 -a:append追加 -o:换行 -正常写就可以了 -esc 阅读全文
posted @ 2020-09-05 16:47
OBOS
阅读(150)
评论(0)
推荐(0)
摘要:
## 1 常用命令```python1 tree /home/ 树状形式显示 yum install tree2 cat :查看文本内容 cat >> test2.txt <<EOF > ads > adf > EOF3 less,more:文本查看,分页 less /etc/services4 h 阅读全文
posted @ 2020-09-05 16:45
OBOS
阅读(207)
评论(0)
推荐(0)
摘要:
## 0 命令别名```python 1 设置别名 alias www='ls /' 只在当前bashshell中生效 2 永久生效(全局,局部), echo "alias wk='ifconfig'" >> /etc/bashrc 3 unalias wk 4 如果写到配置文件中,取消的话unal 阅读全文
posted @ 2020-09-05 16:44
OBOS
阅读(221)
评论(0)
推荐(0)
摘要:
## 一. Linux历史## 二. 虚拟软件安装```python# 虚拟化技术:kvm,vmware,openstack,docker,k8s# iaas,paas,saas# openstack:iaas# docker:paas# k8s:容器编排,管理容器,不同机器上的容器# 一路下一步, 阅读全文
posted @ 2020-09-05 16:42
OBOS
阅读(273)
评论(0)
推荐(0)
摘要:
## 1 自动给抽屉点赞```pythonfrom selenium import webdriverimport timeimport requestsbro=webdriver.Chrome(executable_path='./chromedriver.exe')bro.implicitly_ 阅读全文
posted @ 2020-09-05 16:39
OBOS
阅读(273)
评论(0)
推荐(0)
摘要:
## 1 scrapy 介绍,架构介绍(框架)```python#1 通用的网络爬虫框架,爬虫界的django#2 scrapy执行流程 5大组件 -引擎(EGINE):大总管,负责控制数据的流向 -调度器(SCHEDULER):由它来决定下一个要抓取的网址是什么,去重 -下载器(DOWLOADER 阅读全文
posted @ 2020-09-05 16:37
OBOS
阅读(153)
评论(0)
推荐(0)
摘要:
## 1 爬拉勾网职位信息```python#https://www.lagou.com/jobs/positionAjax.json?city=%E4%B8%8A%E6%B5%B7&needAddtionalResult=falseimport requests#实际要爬取的urlurl = 'h 阅读全文
posted @ 2020-09-05 16:35
OBOS
阅读(405)
评论(0)
推荐(0)
摘要:
## 1 爬取汽车之家新闻```python#代码import requests# pip3 install beautifulsoup4 解析html和xml,修改html和xmlfrom bs4 import BeautifulSoupres=requests.get('https://www. 阅读全文
posted @ 2020-09-05 16:32
OBOS
阅读(312)
评论(0)
推荐(0)
摘要:
## 3 requests模块使用```python1 安装:pip3 install requests2 图片防盗链:referer3 代码import requests# 1 发送get请求# res是python的对象,对象里,响应头,响应体。。。。# header = {# 'user-ag 阅读全文
posted @ 2020-09-05 16:30
OBOS
阅读(507)
评论(0)
推荐(0)
阿里云购买、云服务器安装redis、云服务器安装mysql、云服务器安装python、云服务器安装nginx、nginx转发静态文件(前端项目)、云服务器转发动态请求(uwsgi+django项目)、
摘要:
## 1 阿里云购买```python# 1 写好的项目,在本地跑,别问访问不到,没有公网ip# 2 远程连接阿里云的服务器47.103.156.13(xshell,finalShell)# 3 ssh连接 # 4 配置前后端项目# 5 编译前端项目,要把前端项目传到服务器(可以用软件) scp - 阅读全文
posted @ 2020-09-05 14:46
OBOS
阅读(166)
评论(0)
推荐(0)
摘要:
## 1 支付宝二次封装```pythonal_pay -pem -__init__.py -pay.py -setting.py#__init__.pyfrom .pay import alipay,gateway#pay.pyfrom alipay import AliPayfrom . imp 阅读全文
posted @ 2020-09-05 14:43
OBOS
阅读(371)
评论(0)
推荐(0)
摘要:
## 1 区间过滤```python# 借助django-filter实现区间过滤# 实现区间过滤##########1 filters.pyclass CourseFilterSet(FilterSet): # 课程的价格范围要大于min_price,小于max_price min_price = 阅读全文
posted @ 2020-09-05 14:40
OBOS
阅读(286)
评论(0)
推荐(0)
摘要:
一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而 阅读全文
posted @ 2020-09-05 14:34
OBOS
阅读(147)
评论(0)
推荐(0)
摘要:
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时 阅读全文
posted @ 2020-09-05 14:33
OBOS
阅读(126)
评论(0)
推荐(0)
摘要:
# 1 首页轮播图异步更新```python# celery.pyfrom celery import Celery# 加载django环境import osimport djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "luffyapi. 阅读全文
posted @ 2020-09-05 14:28
OBOS
阅读(207)
评论(0)
推荐(0)
摘要:
## 1 Python操作Redis之普通连接```python# 1 pip3 install redis# 简单使用from redis import Redis# conn=Redis()#连接对象conn=Redis(host='127.0.0.1', port=6379)ret=conn. 阅读全文
posted @ 2020-09-05 14:23
OBOS
阅读(342)
评论(1)
推荐(0)
摘要:
## 1 短信接口频率限制```python# throttlings.pyfrom rest_framework.throttling import SimpleRateThrottleclass SMSThrotting(SimpleRateThrottle): scope = 'sms' de 阅读全文
posted @ 2020-09-05 14:18
OBOS
阅读(326)
评论(0)
推荐(0)
摘要:
## 1 登陆注册模态框```python# Login.vue<template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="conten 阅读全文
posted @ 2020-09-05 14:16
OBOS
阅读(270)
评论(0)
推荐(0)
摘要:
## 1 git远程连接```python# 1 码云(国内,快)# 2 新建仓库的时候,不要勾选Readme初始化这个而仓库# 3 现在什么都没有,新建仓库 mkdir lqz_test cd lqz_test git init touch a.txt git add a.txt git comm 阅读全文
posted @ 2020-09-05 14:12
OBOS
阅读(592)
评论(0)
推荐(0)
摘要:
## 1 项目头部组件### 1.1 路由跳转的方式```python#html中路由跳转<router-link to="/"><img src="../assets/img/head-logo.svg" alt=""></router-link>#js中控制路由跳转this.$router.pu 阅读全文
posted @ 2020-09-05 14:09
OBOS
阅读(180)
评论(0)
推荐(0)
摘要:
## 1 后台Response和异常和日志封装```python# utils/responsefrom rest_framework.response import Responseclass APIResponse(Response): def __init__(self,code=1,msg= 阅读全文
posted @ 2020-09-05 14:06
OBOS
阅读(269)
评论(0)
推荐(0)
摘要:
## 1 pip换源```python1 pip3 install pymysql 国外很慢2 pip3 install pymysql -i 地址3 配置,以后pip3 install全走配好的源 -来到C:\Users\oldboy\AppData\Roaming %APPDATA% -创建一个 阅读全文
posted @ 2020-09-05 14:04
OBOS
阅读(185)
评论(0)
推荐(0)
摘要:
在了解对称加密和非对称加密的区别之前我们先了解一下它们的定义: 对称加密(Symmetric Cryptography),又称私钥加密 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对 阅读全文
posted @ 2020-09-05 13:59
OBOS
阅读(520)
评论(0)
推荐(0)
摘要:
## 1 jwt### 1.1 控制用户登录后才能访问,和不登录就能访问```python# 1 控制用户登录后才能访问,和不登录就能访问from rest_framework.permissions import IsAuthenticatedclass OrderAPIView(APIView) 阅读全文
posted @ 2020-09-05 13:58
OBOS
阅读(309)
评论(0)
推荐(0)
摘要:
# 今日内容## 1 自定制频率```python# 自定制频率类,需要写两个方法 -# 判断是否限次:没有限次可以请求True,限次了不可以请求False def allow_request(self, request, view): -# 限次后调用,显示还需等待多长时间才能再访问,返回等待的时 阅读全文
posted @ 2020-09-05 13:48
OBOS
阅读(211)
评论(0)
推荐(0)
摘要:
## 1 books系列表接口```python# urls.pyfrom django.urls import path,re_pathfrom api import viewsurlpatterns = [ path('books/', views.BookAPIView.as_view()), 阅读全文
posted @ 2020-09-05 13:44
OBOS
阅读(161)
评论(0)
推荐(0)
摘要:
## 1 权限### 1.1 权限源码分析```python# APIView >dispatch >initial >self.check_permissions(request)(APIView的对象方法) def check_permissions(self, request): # 遍历权限 阅读全文
posted @ 2020-09-05 13:38
OBOS
阅读(216)
评论(0)
推荐(0)
摘要:
## 1 路由```python# 1 在urls.py中配置 path('books4/', views.Book4View.as_view()), re_path('books4/(?P<pk>\d+)', views.Book4DetailView.as_view()),# 2 一旦视图类,继 阅读全文
posted @ 2020-09-05 13:33
OBOS
阅读(120)
评论(0)
推荐(0)
摘要:
## 1 请求和响应### 1.1 请求```python# 请求对象# from rest_framework.request import Request def __init__(self, request, parsers=None, authenticators=None, negotia 阅读全文
posted @ 2020-09-05 13:30
OBOS
阅读(210)
评论(0)
推荐(0)
摘要:
## 1 序列化组件介绍```python1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型3. 反序列化,完成数据校验功能```## 2 简单使用```pytho 阅读全文
posted @ 2020-09-05 13:24
OBOS
阅读(196)
评论(0)
推荐(0)
摘要:
## 1 web开发模式```python#前后端混合开发(前后端不分离):返回的是html的内容,需要写模板#前后端分离:只专注于写后端接口,返回json,xml格式数据# xml格式<xml><name>lqz</name></xml># json{"name":"lqz"}# java 》js 阅读全文
posted @ 2020-09-05 13:15
OBOS
阅读(211)
评论(0)
推荐(0)

浙公网安备 33010602011771号