摘要:
MySql体系结构 一,连接层功能: 1,TCP/IP或者Socket的链接方式 2,验证用户名密码功能 3,连接线程(客服):接收SQL语句,返回执行结果 二,SQL层 1,语法检查模块,检查上层发过来的SQL语句,进行语法检查 2,权限检查模块,检测当前登录用户是否有权限操作数据库对象 3,语义 阅读全文
摘要:
Celery 什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task 阅读全文
摘要:
前端处理 前端的静态文件处理:买cdn cdn cdn:接收到的前端网页静态资源放到cdn上 前端缓存 控制图片的缓存事件(HTTP响应中max-age) 精灵图 后台处理 在后台:请求来了之后后台承受的并发量是有限的 解决办法: 百度:累加服务器 集群化部署 集群化部署(Nginx、lvs) >用 阅读全文
摘要:
部署安装 第一个Flask程序 Debug模式以及使用配置文件 URL传参到视图函数 URL反转 页面跳转和重定向 模板渲染和参数 模板中访问属性和字典 if判断 过滤器 继承和使用block URL链接和加载静态文件 安装mysql数据库、PyMSQL 使用flask+pymysql操作数据库 m 阅读全文
摘要:
Django简介 Python的WEB框架有Django、Tornado、Flask 、Zope TurboGears、Web2py(Webpy)、Pylons等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 Dja 阅读全文
摘要:
初级运维的海底针 自动化 运维与编程 IAAS Devops 阅读全文
摘要:
1. 什么是GIL全局解释器锁 GIL本质就是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的多个线程 必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实现并行 但是可以实现并发 在Cpython解释器下,如果想实现并行可以开启多个进程 阅读全文
摘要:
1.快速部署K8S环境 k8s-m :10.0.0.11 k8s-n1 :10.0.0.12 k8s-n2 :10.0.0.13 2.所有节点安装docker环境及依赖 2.1 上传docker-k8s.zip软件到各节点/opt,并解压 2.2 进入目录进行安装 cd /opt/docker-k8 阅读全文
摘要:
简述 OSI 七层协议 这里简化为五层: 应用层 与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。 例如,一个没有通信功能的字处理程序就不能执行通信的代码, 从事字处理工作的程序员也不关心OSI的第7层。 但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层 阅读全文
摘要:
docker熟悉 docker简单理解: Docker 中包括三个基本的概念: •Image(镜像) •Container(容器) •Repository(仓库) 镜像是 Docker 运行容器的前提,仓库是存放镜像的场所,可见镜像更是 Docker 的核心。 Image镜像是什么? Docker 阅读全文