摘要: 进程管理工具 启动/停止/自动重启程序, 而且还可以对多个程序分组管理 安装 在python3兼容性不好, 需要使用python2进行安装 配置 生成默认配置 在/etc/下创建supervisor目录, 修改默认配置 配置程序的配置文件 执行配置 注意点 如果没有设置好脚本文件及可执行权限, 则需 阅读全文
posted @ 2019-09-02 21:31 太虚真人 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多 安装 阅读全文
posted @ 2019-09-02 21:29 太虚真人 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1. 介绍 黑盒测试 通过界面操作进行程序的测试 白盒测试 通过代码来测试程序 粒度 单元测试 范围: 一个代码块, 如视图函数 集成测试 范围: 多个代码块配合 如测试令牌(先使用登录接口获取token, 再通过访问接口校验token) 系统测试 范围: 整个系统级别的测试, 包含整个系统所有的单 阅读全文
posted @ 2019-09-02 21:23 太虚真人 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 拼写纠错 对于已经建立的articles索引库,elasticsearch还提供了一种查询模式,suggest建议查询模式 当我们输入错误的关键词 时,es可以提供根据索引库数据得出的正确拼写 自动补全 自动补全对类型映射有特殊要求, 不能使用原索引库, 需要创建单独的自动补全索引库 注意 推荐词的 阅读全文
posted @ 2019-09-02 20:59 太虚真人 阅读(1561) 评论(0) 推荐(0) 编辑
摘要: 服务器模型:多进程、多线程、select、epoll 服务器代码 多进程、线程、协程 mysql索引 联合索引,覆盖索引,索引下推,最左 回表? "cs note MYSQL" redis 数据类型 应用场景 redis缓存 缓存设计 持久化 分布式锁 "cs note Redis" 消息队列rab 阅读全文
posted @ 2019-09-02 20:04 太虚真人 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 安装 创建ES对象 搜索数据 添加数据 阅读全文
posted @ 2019-09-02 19:20 太虚真人 阅读(18311) 评论(2) 推荐(1) 编辑
摘要: 基本查询 两种查询方法 查询条件设置在查询字符串中 查询条件设置在请求体中 GET也可以设置 根据文档ID 查询所有 默认分页10条 分页查询 from 起始 size 每页数量 全文检索 %20表示空格 高级查询 全文检索 根据分词后的结果进行查询, 按照得分排序 match 短语查询 要求包含所 阅读全文
posted @ 2019-09-02 19:01 太虚真人 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 开发中, 更多的是从现有数据库中导入数据 Django中 python manage.py rebuild_index 就是在导入数据 方式 自己写一个程序, 按照之前的语法从数据库中读取数据并添加到es中 也可以使用Logstash工具导入数据 安装 从mysql中导入数据 创建配置文件 Logs 阅读全文
posted @ 2019-09-02 18:51 太虚真人 阅读(2117) 评论(0) 推荐(0) 编辑