06 2020 档案
摘要:git 1.本地仓库提交 git init(在当前项目路径下,初始化本项目的本地仓库) git add .(点表示当前项目路径下所有的文件,添加到本地缓存区) git commit -m '注释'(提交到本地仓库) 2.和远端创建链接和推 git remote add origin https://
阅读全文
摘要:cookie 客户端会话技术,数据都存储在客户端,以key-value进行存储,支持过期时间max_age,默认请求会携带本网站的所有cookie,cookie不能跨域名,不能跨浏览器,cookie默认不支持中文base64 cookie是服务器端创建 保存在浏览器端 设置cookie应该是服务器
阅读全文
摘要:一对一模型 1.模型创建 1 from django.db import models 2 class Student(models.Model): 3 name=models.CharField(max_length=32) 4 class Meta: 5 db_table='student' 6
阅读全文
摘要:celery定时和异步任务demo: 项目结构: 1.配置文件conf.py 1 from celery.schedules import crontab 2 3 broker_url = 'redis://127.0.0.1:6379/8' # broker 任务保存 4 result_backe
阅读全文
摘要:表是建⽴在数据库中的数据结构,是⼀类数据的存储集。 对表中数据的操作⼀般分为四类, 常记做 "CURD": C: 创建(Create) U: 更新(Update) R: 读取(Retrieve) D: 删除(Delete) 表的创建 create table [if not exists] `表名称
阅读全文
摘要:1.创建数据库 create database [if not exists] `abc` charset='utf8mb4'; 1. 如果多次创建会报错 2. 字符编码不指定默认 utf8mb4 3. 给数据库命名⼀定要习惯性加上反引号, 防⽌和关键字冲突 2.查看数据库 show databas
阅读全文
摘要:SQL(Structured Query Language结构化查询语⾔) linux环境下: 1.安装数据库: sudo apt install -y mysql-server mysql-client 2.开启数据库服务: 1. Ubuntu : service mysql st
阅读全文
摘要:redis Redis (remote dictionary server )是⼀种基于键值对的NoSQL数据库,它提供了对多种数据类型(字符串、哈希、列表、集合、有序集合、位图等)的⽀持,能够满⾜很多应 ⽤场景的需求。Redis将数据放在内存中,因此读写性能是⾮常惊⼈的。与此同时,Redis也提供
阅读全文
摘要:加载配置文件 sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 测试配置文件 `sudo /usr/local/nginx/sbin/nginx -t ` 重启Nginx sudo /usr/local/ngin
阅读全文
摘要:Gunicorn 运行命令 gunicorn -c gunicorn配置文件(需要加后缀) wsgi路径(不要要后缀) 配置文件 1 # -*- coding: utf-8 -*- 2 from multiprocessing import cpu_count 3 bind = ["127.0.0.
阅读全文
摘要:1.模块组成 任务模块 Task 包含异步任务和定时任务. 其中, 异步任务通常在业务逻辑中被触发并发往任务队列, ⽽定时任务由 Celery Beat 进程周期性地将任务发往任务队列. 消息中间件 Broker Broker, 即为任务调度队列, 接收任务⽣产者发来的消息(即任务),将任务存⼊队列
阅读全文
摘要:压力测试 常⽤⼯具 ab (apache benchmark) siege wrk locust 1.使用ab(apache benchmark) 进行压力测试 1.安装 sudo apt install apache2-utils 2.运行项目 python manage.py runserver
阅读全文
摘要:1 #!/bin/bash 2 3 # 系统更新 4 system_update() { 5 echo '正在更新系统...' 6 apt update -y 7 apt upgrade -y 8 echo -e '系统更新完毕.\n' 9 } 10 11 12 # 安装系统软件 13 instal
阅读全文
摘要:1.⽇志的作⽤ 记录程序运⾏状态 线上环境所有程序以 deamon 形式运⾏在后台, ⽆法使⽤ print输出程序状态 线上程序⽆⼈值守全天候运⾏, 需要有⼀种能持续记录程序运⾏状态的机制, 以便遇到问题后分析处理 记录统计数据 开发时进⾏ Debug (调试) 2.基本⽤法 import logg
阅读全文
摘要:1.云服务器安全组: 它是云服务器的防火墙,可以控制开放或者关闭某些端口的访问 开放越少的端口,可以让服务器具有最大的安全性 服务器上只开放必要的几个端口就可以 不要把 MySQL、Redis 等存储服务的端口开放到公网 2.服务器免密登录 Step-1: 本地创建登录密钥 ssh-keygen -
阅读全文
摘要:初识Docker Docker 是一个开源的应用容器引擎,基于 Go 语言开发。 一、特性: 灵活: 即使最复杂的应用程序也能容器化 轻量级: 容器利用并共享主机内核,在系统资源方面比虚拟机更加有效 可移植性: 可在本地构建,再部署到云端并在任何地方运行 松散耦合: 容器是高度自给自足并封装的容器,
阅读全文

浙公网安备 33010602011771号