摘要: URL路由 路由基础 路由的编写方式是Django 2.0 和 1.11 最大的区别。将url改成path这种更简单的表达方式,但是依然可以通过re_path()方法保持对1.X版本的兼容。 一个基本的url: 注意: /articles/2005/03/ 将匹配第二条,并调用views.month阅读全文
posted @ 2019-06-11 11:11 richardzgt 阅读(8) 评论(0)  编辑
摘要: ORM的操作 常用操作 http://www.cnblogs.com/wupeiqi/articles/6216618.html 进阶操作 raw sql操作 通过raw sql操作,可以直接控制sql语句, F 假设数据库有一个员工表,表中的年龄都自加“1”,这里就需要到orm的F功能,如下面的代阅读全文
posted @ 2019-05-23 12:14 richardzgt 阅读(8) 评论(0)  编辑
摘要: #!/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 阅读(19) 评论(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 阅读(21) 评论(0)  编辑
摘要: ELK实用知识点总结 1 编码转换问题 这个问题,主要就是中文乱码。 input中的codec=>plain转码: 将GB2312的文本编码,转为UTF-8的编码。 也可以在filebeat中实现编码的转换(推荐): 2、删除多余日志中的多余行 logstash filter中drop删除: 日志示阅读全文
posted @ 2019-04-28 12:33 richardzgt 阅读(49) 评论(0)  编辑
摘要: HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 这里需要关注几个重点: 幂等不仅仅只是一次(或多次)请求对资源没有副作用(比如查询数据库操作,没有增删改,因此没有阅读全文
posted @ 2019-04-11 10:28 richardzgt 阅读(5) 评论(0)  编辑
摘要: 正文 1 如何学习Linux性能优化 只要你了解应用程序和系统的少数几个基本原理,再进行大量的实战练习,建立起整体性能的全局观。 2 工具介绍 pidstat 安装pidstat yum install sysstat pidstat 常用命令 使用pidstat进行问题定位时,以下命令常被用到: 阅读全文
posted @ 2019-03-26 10:02 richardzgt 阅读(32) 评论(0)  编辑
摘要: GIT 1 Git vs SVN Git是分布式的,SVN是集中式的 Git复杂概念多,SVN简单易上手 Git分支廉价,SVN分支昂贵 在版本管理里,分支是很常使用的功能。在发布版本前,需要发布分支,进行大需求开发,需要 feature 分支,大团队还会有开发分支,稳定分支等。在大团队开发过程中,阅读全文
posted @ 2019-03-01 17:44 richardzgt 阅读(34) 评论(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 阅读(33) 评论(0)  编辑