摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import json import sys import os headers = {'Content-Type': 'application/json;charset=utf-8'} TOKEN="XXXXXX" api_url = "https://oapi.di...阅读全文
posted @ 2019-05-08 15:49 richardzgt 阅读(5) 评论(0)  编辑
摘要: 正文 使用场景 Django中遇到一些耗时较长的任务我们通常会使用Celery来异步执行,那么浏览器如果想要获取这个任务的执行状态,在HTTP协议中只能通过轮训的方式由浏览器不断的发送请求给服务器来获取最新状态,这样发送很多无用的请求不仅浪费资源,还不够优雅,如果使用WebSokcet来实现就很完美阅读全文
posted @ 2019-04-29 15:52 richardzgt 阅读(3) 评论(0)  编辑
摘要: elasticsearch 安装 elasticsearch 0.9 版本 nohup bin/elasticsearch -f & 1.0 版本 bin/elasticsearch -d 状态 curl -s http://127.0.0.1:9200/_status? 看历史数据 curl 'h阅读全文
posted @ 2019-04-28 16:28 richardzgt 阅读(4) 评论(0)  编辑
摘要: ELK实用知识点总结 1 编码转换问题 这个问题,主要就是中文乱码。 input中的codec=>plain转码: 将GB2312的文本编码,转为UTF-8的编码。 也可以在filebeat中实现编码的转换(推荐): 2、删除多余日志中的多余行 logstash filter中drop删除: 日志示阅读全文
posted @ 2019-04-28 12:33 richardzgt 阅读(13) 评论(0)  编辑
摘要: HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 这里需要关注几个重点: 幂等不仅仅只是一次(或多次)请求对资源没有副作用(比如查询数据库操作,没有增删改,因此没有阅读全文
posted @ 2019-04-11 10:28 richardzgt 阅读(2) 评论(0)  编辑
摘要: 正文 1 如何学习Linux性能优化 只要你了解应用程序和系统的少数几个基本原理,再进行大量的实战练习,建立起整体性能的全局观。 2 工具介绍 pidstat 安装pidstat yum install sysstat pidstat 常用命令 使用pidstat进行问题定位时,以下命令常被用到: 阅读全文
posted @ 2019-03-26 10:02 richardzgt 阅读(23) 评论(0)  编辑
摘要: GIT 1 Git vs SVN Git是分布式的,SVN是集中式的 Git复杂概念多,SVN简单易上手 Git分支廉价,SVN分支昂贵 在版本管理里,分支是很常使用的功能。在发布版本前,需要发布分支,进行大需求开发,需要 feature 分支,大团队还会有开发分支,稳定分支等。在大团队开发过程中,阅读全文
posted @ 2019-03-01 17:44 richardzgt 阅读(26) 评论(0)  编辑
摘要: 转 存储技术 网络存储设备根据存储技术的不同,主要分为三类:DAS(Direct Attached Storage)、NAS(Network Attached Storage)和SAN(Storage Area Network)。 直接连接存储DAS是对SCSI总线的进一步发展。它对外利用SCSI总阅读全文
posted @ 2019-02-21 12:00 richardzgt 阅读(8) 评论(0)  编辑
摘要: 技术栈 下面是基于Python的Web开发技术栈: gunicorn gunicorn是一个python Wsgi http server,只支持在Unix系统上运行,来源于Ruby的unicorn项目。Gunicorn使用prefork master-worker模型(在gunicorn中,mas阅读全文
posted @ 2019-01-22 17:38 richardzgt 阅读(27) 评论(0)  编辑
摘要: 综合篇 Django日志 Django使用Python内置的logging模块实现它自己的日志系统。 在Python的logging模块中,主要包含下面四大金刚: Loggers: 记录器 Handlers:处理器 Filters: 过滤器 Formatters: 格式化器 在Django视图中使用阅读全文
posted @ 2019-01-19 11:53 richardzgt 阅读(26) 评论(0)  编辑