摘要:基础篇 1 基本概念 Linux内核给每个进程都提供了一个独立的虚拟空间,并且这个地址空间是连续的。这样,进程就可以很方便地访问内存,更确切地说是访问虚拟内存。 虚拟地址空间内部又被分成内核空间和用户空间。32位和64位系统的内存寻址空间,如下图: 进程在用户态时,只能访问用户空间内存;只有进入内核 阅读全文
posted @ 2019-07-23 18:40 richardzgt 阅读 (26) 评论 (0) 编辑
摘要:概述 通常情况下,我们需要自己手动在HTML页面中,编写form标签和其内的其它元素。但这费时费力,而且有可能写得不太恰当,数据验证也比较麻烦。有鉴于此,Django在内部集成了一个表单模块,专门帮助我们快速处理表单相关的内容。Django的表单模块给我们提供了下面三个主要功能: 准备和重构数据用于 阅读全文
posted @ 2019-06-18 17:46 richardzgt 阅读 (10) 评论 (0) 编辑
摘要:基础 配置引擎 模板引擎通过settings中的TEMPLATES设置来配置。这是一个列表,与引擎一一对应,每个元素都是一个引擎配置字典。由startproject命令生成的settings.py会自定定义如下的值 阅读全文
posted @ 2019-06-18 16:59 richardzgt 阅读 (4) 评论 (0) 编辑
摘要: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 阅读 (33) 评论 (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 阅读 (26) 评论 (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 阅读 (46) 评论 (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 阅读 (43) 评论 (0) 编辑
摘要:ELK实用知识点总结 1 编码转换问题 这个问题,主要就是中文乱码。 input中的codec=>plain转码: 将GB2312的文本编码,转为UTF-8的编码。 也可以在filebeat中实现编码的转换(推荐): 2、删除多余日志中的多余行 logstash filter中drop删除: 日志示 阅读全文
posted @ 2019-04-28 12:33 richardzgt 阅读 (122) 评论 (0) 编辑
摘要:HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 这里需要关注几个重点: 幂等不仅仅只是一次(或多次)请求对资源没有副作用(比如查询数据库操作,没有增删改,因此没有 阅读全文
posted @ 2019-04-11 10:28 richardzgt 阅读 (14) 评论 (0) 编辑
摘要:基础篇 1 基本概念 CPU使用率: 就是除了空闲时间外的其他时间占用CPU时间的百分比 不同CPU利用率高的不同原因: CPU上下文切换: 使用vmstat查看问题系统 可以看到in 和 cs飚的非常高,r的排队进程已经增长的很快了 频繁上下文切换的系统,重调度中断(RES)会很多很多, 如果系统 阅读全文
posted @ 2019-03-26 10:02 richardzgt 阅读 (83) 评论 (0) 编辑