摘要: 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用的安装 掌握docker迁移与备份相关命令 能够运用Dockerfile编写创建容器的脚本 能够搭建与使用dock 阅读全文
posted @ 2019-07-20 09:41 搞事^o^Boy 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Docker 包括三个基本概念 镜像( Image ) 容器( Container ) 仓库( Repository ) 理解了这三个概念,就理解了 Docker 的整个生命周期。 镜像( Image ) ​ 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 roo 阅读全文
posted @ 2019-07-20 09:40 搞事^o^Boy 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、Docker引擎 docker引擎是一个c/s结构的应用,主要组件见下图: Server是一个常驻进程 REST API 实现了client和server间的交互协议 CLI 实现容器和镜像的管理,为用户提供统一的操作界面 image是镜像 container是容器 注意: Docker 容器通 阅读全文
posted @ 2019-07-20 09:14 搞事^o^Boy 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Linux网络基础之ISO/OSI七层模型 | 应用层 | 用户接口 | | | | | 表示层 | 数据的表示形式、特定功能的实现eg:加密、压缩 | | 会话层 | 对应用会话的管理与同步 | | 传输层 | 可靠与不可靠的传输、传输前的错误检测、流控 | | 网络层 | 提供逻辑地址、选路 | 阅读全文
posted @ 2019-07-19 23:59 搞事^o^Boy 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 不同于C/C++,像Python这样的语言是不需要程序员写代码来管理内存的,它的GC(Garbage Collection)机制 实现了自动内存管理。GC做的事情就是解放程序员的双手,找出内存中不用的资源并释放这块内存。 下面我们来看看Python的GC是怎么做的: Python自带的解释器CPyt 阅读全文
posted @ 2019-06-26 23:41 搞事^o^Boy 阅读(390) 评论(0) 推荐(0) 编辑
摘要: rest framework之版本控制 一、作用 ​ 用于控制版本 二、内置版本控制类 三、局部使用 四、全局使用 五、注意 六、源码学习 阅读全文
posted @ 2019-04-02 20:09 搞事^o^Boy 阅读(176) 评论(0) 推荐(0) 编辑
摘要: rest framework分页器,相应器,解析器,url控制器,版本控制 一、分页器 1、简单分页(查看第n页,每页显示n条) setting里 路由: Serializers 使用方法: 1 导入PageNumberPagination类 2 实例化产生一个对象 page_pagination 阅读全文
posted @ 2019-04-02 20:08 搞事^o^Boy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: python redis 一、简介 1、简介 ​ redis是一个key value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash(哈希类型)。这些数据类型都支 阅读全文
posted @ 2019-04-02 19:50 搞事^o^Boy 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 跨域请求 一、同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地址处于同 阅读全文
posted @ 2019-04-01 22:45 搞事^o^Boy 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Django缓存 一、缓存介绍 ​ 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. ​ 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. ​ 缓存是将 阅读全文
posted @ 2019-04-01 22:43 搞事^o^Boy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: rest framework之频率控制 一、频率简介 ​ 为了控制用户对某个url请求的频率,比如,一分钟以内,只能访问三次 二、自定义频率类,自定义频率规则 代码实现: python from rest_framework.throttling import BaseThrottle class 阅读全文
posted @ 2019-03-28 20:44 搞事^o^Boy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: rest framework之权限组件 一、权限介绍 ​ 只用超级用户才能访问指定的数据,普通用户不能访问,所以就要有权限组件对其限制 二、权限的使用 Ⅰ、写一个权限类 Ⅱ、局部使用 Ⅲ、全局使用 三、源码学习 self.get_permissions() 四、使用顺序 权限类使用顺序:先用视图类中 阅读全文
posted @ 2019-03-28 20:43 搞事^o^Boy 阅读(154) 评论(0) 推荐(0) 编辑
摘要: rest framework之视图 一 、基本视图 写一个出版社的增删查改resful接口 url: views: 二 、mixin类和generice类编写视图 三 、使用generics 下ListCreateAPIView,RetrieveUpdateDestroyAPIView 四 、使用M 阅读全文
posted @ 2019-03-28 20:42 搞事^o^Boy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: rest framework之认证组件 一、认证简介 ​ 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 二、使用认证组件 MyAuth 写一个类MyAuthetication,继承BaseAuthenticatio 阅读全文
posted @ 2019-03-28 20:42 搞事^o^Boy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: RESTFULLL 序列化组件 一、Django自带序列化组件 ​ 内置的serializers(把对象序列化成json字符串)(一般不用) 二、rest framework序列化之Serializer models views 3 rest framework序列化之ModelSerializer 阅读全文
posted @ 2019-03-26 19:14 搞事^o^Boy 阅读(182) 评论(0) 推荐(0) 编辑