08 2022 档案

摘要:redis持久化的两种方式 RDB(Redis Database) :内存中的数据不定期通过快照拷贝到磁盘 AOF(Append Only File) :对将数据操作的执行指令存储下来,实现数据恢复,优先采用AOF方式进行数据恢复,数据完整度更高。 如果没有持久化存储需求可以关闭RDB和AOF功能, 阅读全文
posted @ 2022-08-26 12:55 Edmond辉仔 阅读(151) 评论(0) 推荐(0)
摘要:1 部署应用-映射外部目录 ### 注: 通常docker起的mysql、redis服务,都需要将服务配置和数据文件 挂载到本机上 防止容器挂掉,数据丢失。 # 部署redis 并把配置文件和数据目录映射出来 # 操作步骤 # 1 创建目录 mkdir /redis /redis/conf /red 阅读全文
posted @ 2022-08-24 23:45 Edmond辉仔 阅读(175) 评论(0) 推荐(0)
摘要:参考文章:https://pythondjango.cn/python/tools/6-uwsgi-configuration/ 1 uwsgi 介绍 # 介绍 uWSGI是一个Python Web服务器,它实现了WSGI协议、uwsgi、http等协议 # 作用 常在部署Django或Flask开 阅读全文
posted @ 2022-08-23 18:58 Edmond辉仔 阅读(147) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/liuqingzheng/p/16315254.html 0 docker内容 详细内容:http://www.liuqingzheng.top/linux/Linux%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B/ 1 do 阅读全文
posted @ 2022-08-22 00:41 Edmond辉仔 阅读(78) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/liuqingzheng/p/16315254.html 1 Docker简介 1.1 什么是虚拟化 ​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象 阅读全文
posted @ 2022-08-19 10:13 Edmond辉仔 阅读(147) 评论(0) 推荐(0)
摘要:1 flask-session # 原生的session 把数据加密后放到了cookie中 # 如何将session值 放进数据库中,redis,文件中... 两种方式: 1.指定session类接口:自定义session类 或者 flask-session的 RedisSessionInterfa 阅读全文
posted @ 2022-08-11 16:13 Edmond辉仔 阅读(42) 评论(0) 推荐(0)
摘要:1 sqlalchemy介绍 # 介绍 sqlalchemy是一个基于Python实现的ORM框架,跟web框架无关,独立的 ORM框架 是指将数据库的数据 与 python之间的对象的 转换 python操作数据库: # 基本就这两个选择 原生 >pymysql orm >sqlalchemy # 阅读全文
posted @ 2022-08-11 15:21 Edmond辉仔 阅读(355) 评论(0) 推荐(0)
摘要:Django-orm的一些骚操作 https://www.cnblogs.com/liuqingzheng/articles/17858161.html 1 django的orm支持原生sql ##### row方法 常用 ret = Author.objects.raw('select * fro 阅读全文
posted @ 2022-08-10 12:02 Edmond辉仔 阅读(37) 评论(0) 推荐(0)
摘要:Flask 源码分析 0 flask请求生命周期 # 请求来了,会干什么事? app.run() >会执行 werkzeug库的 run.simple(app) 最终会执行 app(environ, start_response) > 对象() 触发类 Flask的 __call__方法 > Fla 阅读全文
posted @ 2022-08-09 12:32 Edmond辉仔 阅读(109) 评论(0) 推荐(0)
摘要:1 pipreqs的使用 # 项目依赖文件: requirements.txt # 多种方式实现 1.手写 2.虚拟环境: # 只有该项目时 pip freeze > requirements.txt 3.使用第三方插件自动生成: # 只生成当前项目所依赖的模块 - 安装 pip3 install 阅读全文
posted @ 2022-08-08 11:07 Edmond辉仔 阅读(440) 评论(0) 推荐(0)
摘要:django 自定义命令 详见:https://pythondjango.cn/django/advanced/11-django-admin-commands/ app01/ __init__.py models.py management/ __init__.py commands/ __ini 阅读全文
posted @ 2022-08-04 15:36 Edmond辉仔 阅读(72) 评论(0) 推荐(0)
摘要:Django信号 https://www.cnblogs.com/liuqingzheng/articles/9803403.html # Django信号机制,其实就是观察者模式 又叫发布-订阅 当发生一些动作的时候,发出信号,然后监听该信号的函数就执行 # 内置信号 Model signals 阅读全文
posted @ 2022-08-04 15:02 Edmond辉仔 阅读(42) 评论(0) 推荐(0)
摘要:用户态和内核态、用户线程与内核态线程 https://juejin.cn/post/7140629563456880671 框架底层并发原理 # 1.django和flask项目的并发量 取决于使用的wsgi框架 (根据前端的请求,开设线程去执行视图函数) 故:项目部署 采用 uwsgi 且 动静分 阅读全文
posted @ 2022-08-04 13:13 Edmond辉仔 阅读(60) 评论(0) 推荐(0)
摘要:0 多个装饰器的执行顺序 # flask的路由基于装饰器 》根绝业务逻辑,以后还会在视图函数上再加装饰器 # 多个装饰器的执行顺序: 从上往下,依次执行 # 快速记忆:装饰器就是塑料袋一层层的包装,先执行外层,在内层 # eg: 登录认证装饰器,加在router下面, 先做路由匹配,匹配成功 再执行 阅读全文
posted @ 2022-08-03 16:35 Edmond辉仔 阅读(80) 评论(0) 推荐(0)
摘要:1 Flask介绍 # 介绍 Flask是一个基于Python开发,并且依赖jinja2模板(DTL)和Werkzeug(wsgiref) WSGI服务的一个微型web框架。 对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理, 然后触发Flask框架,开发人员基 阅读全文
posted @ 2022-08-01 16:35 Edmond辉仔 阅读(110) 评论(0) 推荐(0)