09 2019 档案
摘要:高并发web服务 反向代理 负载均衡 缓存服务 编译安装 首先安装所需的pcre库,安装pcre库为了支持nginx的Rewrite模块 yum install pcre pcre-devel -y 安装 rpm -qa pcre pcre-devel 查看状态 安装nginx mkdir -p /
阅读全文
摘要:rpm安装 rpm -ivh 包名.rpm 这种方式会有依赖问题出现,不推荐 yum安装 安装简单,高效,缺点是不能定制 编译安装 可以定制,但是更加复杂,效率低 还有一种是定制化rpm包,搭建yum仓库,把定制的rpm包放进yum仓库,进行yum安装
阅读全文
摘要:linux目录的特点 / 根是所有目录的定点 目录结构像一颗倒挂的树,目录和磁盘分区没有关系 根下不同的目录可能会对应不同的分区或磁盘 linux里设备不挂载是看不到入口的,如果需要访问设备,必须有个挂载点挂载设备,挂载点的表现是一个目录 挂载用mount 光驱也是一种设备 /dev/cdrom 挂
阅读全文
摘要:远程连接端口 22 SSH默认监听服务器22端口,提供远程服务 远程连接一台服务器需要: ip 端口 协议 用户名 密码 远程连接问题排查 1 检查客服端和服务器地址是否正确 2 ping检测 3 查看服务是否正确 4 查看服务和端口 5 检查防火墙
阅读全文
摘要:硬盘使用前,一般要分区,格式化(创建文件系统),存放数据 分区: 主分区,扩展分区,逻辑分区 主分区+扩展分区的数量小于等于4个,一个主分区可以用一个扩展分区代替,扩展分区最多只能有一个 扩展分区不能直接使用,需要在上边创建逻辑分区,逻辑分区可以有多个 主分区+扩展分区 编号只能是1-4,逻辑分区的
阅读全文
摘要:> or 1> 输出重定向,清除已有内容,加入新内容。文件不存在会创建 >> or 1>> 追加输出重定向,只在文件结尾增加内容 < or 0< 输入重定向,一般是从文件里读取数据交给命令处理,箭头的方向就是数据流的方向 << or 0<< 追加输入重定向 | 管道符 .或者./ 当前目录 .. 上
阅读全文
摘要:流编辑器,实现对文件的增删改查和替换 参数 -n取消默认输出 -i 修改文件内容 -e允许多项编辑 功能 p 打印 s与g一起使用的时候,表示对当前文本匹配替换 sed -i "s#world#lidawei#g" abc.txt #是分隔符,可以用/ @ 等符号替换 用sed查看文本的20-30行
阅读全文
摘要:安装 pip3 install djangorestframework 使用 基于cbv使用rest_framework框架 当用户请求进来,执行父类的as_view方法, 返回view函数,执行dispatch方法,由于继承了APIView,会执行此类下边的dispatch方法 可以看到,APIV
阅读全文
摘要:django中间件有几个方法,分别是什么,流程,应用 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出 process_request(self,request) process_view(self, requ
阅读全文
摘要:开发模式 普通开发模式,前后端一起写,数据通过后端出来由render渲染给模板 前后端分离 后端开发: 为前端提供url,api的开发,接口的开发 永远返回HttpResponse 通过访问url能够得到json数据,这就是一个简单的接口 django FBV和CBV CBV就是基于类的视图,一个简
阅读全文
摘要:反射 hasattr()函数用于判断对象是否包含对应的属性,返回布尔值,有的话返回True没有返回False getattr()返回一个对象的属性值 获取对象的属性和方法,有则返属性,无则返回默认值,默认值可以自己设置 class Person(object): city = "beijing" d
阅读全文

浙公网安备 33010602011771号