摘要: 第一篇:Docker概述 第二篇:Docker之版本与安装 第三篇:Docker之镜像 第四篇:Docker之容器 第五篇:Dcoker之容器与镜像 第六篇:Docker之网络管理 第七篇:Docker之数据卷 第八篇:Docker之仓库 第九篇:Docker之Dockerfile 注:未完待续,抽 阅读全文
posted @ 2019-07-20 19:47 李孟达 阅读(487) 评论(1) 推荐(0) 编辑
摘要: 内容来源:https://12factor.net/ 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor 为构建如下的 SaaS 应用提供了方法论: 使用标准化流程自动配置,从而使新的开发者花费最少的学习成本加入这个项目。 和操作系统之间尽可能的 阅读全文
posted @ 2019-08-15 11:41 李孟达 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 1 pip3 install pymysql 使用操作 1、执行SQL 1 2 阅读全文
posted @ 2019-08-12 18:52 李孟达 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 前言 flask_session是flask框架实现session功能的一个插件,用来替代flask自带的session实现机制,flask默认的session信息保存在cookie中,不够安全和灵活。 flask的session机制 session是用来干什么的呢?由于http协议是一个无状态的协 阅读全文
posted @ 2019-08-11 21:51 李孟达 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: 思想流程图 杂谈 一个人的思想决定了未来的发展,价值观的不同决定了你的工作中发挥能力的大小,你的结果也取之与你的能力,也就是只有思想的转变价值观的改变才有能造就不同的结果 阅读全文
posted @ 2019-08-03 12:06 李孟达 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 为什么要用序列化组件 当我们做前后端分离的项目~~我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式。 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化。 接下来我们看下django序列化和rest_framework序列化的对比~~ 阅读全文
posted @ 2019-07-28 07:45 李孟达 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 摘自官方文档 使用 信号 Django发送的所有信号的列表。使用该send()方法发送所有内置信号。 参见 有关如何注册和接收信号的信息,请参阅信号调度器上的文档。 用户登录/注销时,身份验证框架会发送信号。 模型信号 该django.db.models.signals模块定义了模型系统发送的一组 阅读全文
posted @ 2019-07-27 22:43 李孟达 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、什么是页面静态化: 一、什么是页面静态化: 一、什么是页面静态化: 一、什么是页面静态化: 简 单的说,我们如果访问一个链接 ,服务器对应的模块会处理这个请求,转到对应的jsp界面,最后生成我们想要看到的数据。这其中的缺点是显而易见的:因为每次请求服务器都会进行处理,如 果有太多的高并发请求,那 阅读全文
posted @ 2019-07-21 23:11 李孟达 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数 阅读全文
posted @ 2019-07-21 22:59 李孟达 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 如果你看过秒杀系统的流量监控图的话,你会发现它是一条直线,就在秒杀开始那一秒是一条很直很直的线,这是因为秒杀请求在时间上高度集中于某一特定的时间点。这样一来,就会导致一个特别高的流量峰值,它对资源的消耗是瞬时的。 但是对秒杀这个场景来说,最终能够抢到商品的人数是固定的,也就是说100人和10000人 阅读全文
posted @ 2019-07-21 22:53 李孟达 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 创建Django项目:略过 配置python 多任务一定要写celery celery配置 视图中: 自己配置URL: 启动worker celery worker -A celery_task -l info 指定启动的worker数量: celery worker -A celery_task 阅读全文
posted @ 2019-07-21 18:55 李孟达 阅读(381) 评论(2) 推荐(0) 编辑