Null的博客

熟悉大数据,云计算,虚拟化容器,python全栈及各种Devops的西二旗最帅程序猿...

SpringBoot深度解析及使用教程(不吹不黑,一篇从入门到放弃)

入门部分 1.Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; spring官网 2.微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务...

2019-05-02 17:42:12

阅读数 90

评论数 0

开发必备各种网站收录

中科大镜像站 清华大学镜像站 阿里巴巴开源镜像站 Linux命令大全 Maven配置库 Kubernetes中文官方文档 Jinja2文档 Azure中国 DIY控制台字体 刘明野的工具箱 ...

2019-05-02 17:19:51

阅读数 85

评论数 0

ELK 集群 + Redis 集群 + Nginx ,分布式的实时日志(数据)搜集和分析的监控系统搭建,简单上手使用

简述 ELK实际上是三个工具的集合,ElasticSearch+Logstash+Kibana,这三个工具组合形成了一套实用、易用的监控架构,很多公司利用它来搭建可视化的海量日志分析平台。 官网下载地址:https://www.elastic.co/downloads Elasticsear...

2019-04-28 16:31:21

阅读数 62

评论数 0

ELK 集群 Kibana 使用 X-Pack 权限控制,监控集群状态,警报,监视,cpu,内存,磁盘空间,报告和的可视化图形

简述 ELK实际上是三个工具的集合,ElasticSearch+Logstash+Kibana 这三个工具组合形成了一套实用、易用的监控架构,很多公司利用它来搭建可视化的海量日志分析平台。 X-Pack X-Pack Elastic Stack X-Pack是一个Elastic Stac...

2019-04-28 16:09:50

阅读数 26

评论数 0

X-Pack介绍

X-Pack 功能介绍 X-Pack 提供以下几个级别保护elastic集群 1)用户验证 2)授权和基于角色的访问控制 3)节点/客户端认证和信道加密 4)审计 通俗讲解: 安全防护功能:你是不是,不想别人直接访问你的5601,9200端口,这个,x-pack能办到。 实时监控功能:实时监控...

2019-04-28 15:54:08

阅读数 21

评论数 0

四月份太忙,也不知道写点啥,先发布吧

啥也没有

2019-04-23 09:17:57

阅读数 32

评论数 0

Oozie介绍及使用

Workflow:配整个任务的走向的,即程序流程控制图 Coordinator:这个配置文件就是配置任务什么时候启动,什么时候关闭,可以配置任务开始和结束时间,如果说从月初跑到月尾,整个定时都是这一块的。 下图是Workflow里面的核心东西, 注意上图是需要在安装配置好hadoop...

2019-03-21 07:57:15

阅读数 57

评论数 1

Azure系列文章,助你上云!老少皆宜,童叟无欺!史上最新最全的!

说明:以下均不是本人原创,均为转载分类整理,如有侵权请私信! 作者:ZJUNSEN的云计算 Azure: 文章 链接 1.Azure虚拟机部署 https://blog.51cto.com/rdsrv/2071039 2.Azure资源组迁移 https://blo...

2019-02-22 09:56:44

阅读数 65

评论数 0

python flask用户权限管理 接口访问权限思路

1、关于用户权限的几种情况举例: 2、解决思路: 明确一点我们还是要使用@auth.login_required和@auth.verify_password,因为这样可以把接口不公开暴露 我们可以把权限信息写入到token令牌中 我们可以把A、B、C、D看做是表,可以写到mysql...

2019-02-21 09:57:14

阅读数 332

评论数 0

flask jsonify之序列化时的default函数、jsonify序列化自定义对象

目录 1.看源码 2、重写默认的default函数,实现自己的序列化机制 3、把对象转化成字典 3.1 __dict__的方式 3.2、定义keys和__getitem__的方式 4、最终的代码实现 5、关于default函数的其他知识 1.看源码 打开site-package,...

2019-02-19 16:17:32

阅读数 144

评论数 0

使用Ajax发送http请求(get&post请求)

目录   同步和异步 同步和异步的概念 异步更新网站 Ajax Ajax 的概念 发送 Ajax 请求的五个步骤 Ajax 请求:get 请求举例 Ajax 请求:post 请求举例 XMLHttpRequest 对象详解 发送请求 POST请求时注意 onreadyst...

2019-02-18 16:01:22

阅读数 78

评论数 0

Python flask之token相关知识及HTTPBasicAuth的使用

目录 1、网站的用户登录流程: 2、API的用户流程: 3、token令牌的三个基本特征 4、代码实现 5、令牌的使用思路 6、编写验证token的装饰器 7、使用HTTPBasicAuth的方式发送账号密码 8、通过HTTPBasicAuth的方式发送token 9、验证tok...

2019-02-14 15:54:31

阅读数 201

评论数 0

Python flask自定义异常信息,返回json格式的异常

 我们要实现下图所示,报错后返回json格式的信息,相当于把默认的html格式的异常变成json格式的。 但是我们继承了HTTPException就会出现下图的结果: 首先异常分为两种: 完全可以预知的异常 已知异常 可以手动抛出我们定义好的APIException 我们完全没有意...

2019-02-14 11:33:24

阅读数 182

评论数 0

Flask abort和errorhandler、app_errorhandler进行请求中断及自定义异常处理

目录 abort中断请求 errorhandler捕捉当前app或蓝图的状态码,并进行自定制处理 app_errorhandler捕捉全局状态码,并进行自定制异常处理 补充说明 在view函数中,如果需要中断request,可以使用abort(500)或者直接raise exceptio...

2019-02-13 16:33:11

阅读数 111

评论数 0

Python Flask itsdangerous的使用

目录 1、生成token 2、读取token 3、对于非法或者过期的token处理 itsdangerous库提供了对信息加签名(Signature)的功能 1、生成token 实例化 可以理解为一个序列化器,第一个参数要求我们传入一个几乎是独一无二的随机字符串串 在配置文...

2019-02-13 09:40:52

阅读数 81

评论数 0

python函数——形参中的:*args和**kwargs

一、*args 多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现 *args:(表示的就是将实参中按照位置传值,多出来的值都给args,且以元祖的方式呈现) 示例: def foo(x,*args):     print(x)...

2019-02-13 08:52:11

阅读数 38

评论数 0

Python flask-mail的安装及使用

首先Python的标准库中是提供了发送email这样的接口的,但是是比较偏底层的。需要我们自己控制的参数比较多,使用起来不是很方便。Flask提供给我们发送电子邮件的插件 1、安装flask-mail插件 pip install flask-mail 2、在app中注册插件 导入mail ...

2019-02-13 08:14:44

阅读数 210

评论数 0

Python issubclass() 函数

issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。 描述 issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。 语法 以下是 issubclass() 方法的语法: issubclass(...

2019-02-11 13:05:49

阅读数 69

评论数 0

python callable可调用对象(实现__call__)

callable可调用对象 对于这种可以被当做函数直接来调用的对象,我们称为可调用的对象,可调用的对象的实现就是在他们内部要实现特殊的__call__()方法。 可调用对象的意义: 简化对象下方法的调用,比如说我们有一个对象a,下面有一个func()方法,我们要调用func()方法的时候...

2019-02-11 12:47:36

阅读数 121

评论数 0

nohup大法让程序在服务器后台运行

linux下通常部署完程序,需要让它一直在后台运行,否则ssh一旦断开,整个进程就挂了。今天要介绍的就是一个关于让程序在后台运行的命令nohup!!! 网上的许多文章对于nohup这个命令有非常细致的讲解,然而我认为在使用阶段最好的就是能快速易懂方便使用,如果有需求深入学习的话,再查阅相关的文档...

2019-01-31 17:17:39

阅读数 89

评论数 0

提示
确定要删除当前文章?
取消 删除