摘要: JWT Json Web Token ,是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519),被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。 单点登录(Single Sign On,以下简称SSO),是指在多系统应用群中登录一个系统,便可在该应用 阅读全文
posted @ 2019-01-09 23:38 Gnbp 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 单系统登录机制 http无状态协议 web 应用采用browser/server 架构,http作为通讯协议,是无状态协议,即浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联。同时也就意味着,任何用户都能够通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求,要 阅读全文
posted @ 2019-01-09 23:09 Gnbp 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 原因:每个浏览器访问服务器的时候会自动发送一个GET 请求,地址是:/favicon.ico 如果不处理,则只会在浏览器标题前添加一个文本类的图标 前提:有现有的图标favicon.ico,且按开发规范存放在'static/img/下 解决 Flask 框架: 添加一条为/favicon.ico的规 阅读全文
posted @ 2019-01-06 12:21 Gnbp 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 跨域 跨域指的就是“跨域资源共享(Cross-Origin Resource Sharing, CORS)”,是一个“W3C标准”,当一个资源从与该资源本身所在的服务器的不同域或者不同端口请求一个资源时,就会发起一个跨域HTTP请求。 说到跨域,肯定就要讲一下 同源策略(Same origin po 阅读全文
posted @ 2019-01-06 09:51 Gnbp 阅读(1198) 评论(2) 推荐(0) 编辑
摘要: Celery 介绍 文档:http://docs.celeryproject.org/en/latest/index.htmlCelery 是一个功能完备,即插即用的异步任务队列,可以独立于主进程运行,在主进程退出后,也不影响队列中的任务的执行。任务执行异常退出,重新启动后,会继续执行队列中的其他任 阅读全文
posted @ 2019-01-03 09:56 Gnbp 阅读(855) 评论(1) 推荐(0) 编辑
摘要: RabbitMQ 是一个在AMQP(Advanced Message Queuing Protocol 高级消息队列协议)基础上完成的,可复用的企业消息系统,用Erlang(面向并发的编程语言)实现使用场景在项目中,将一些无需即时返回且消耗的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节 阅读全文
posted @ 2019-01-02 11:17 Gnbp 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 使用root 用户登录mysql 为数据库创建非root 用户,并分配相对应的权限 方法一:输入以下三条命令: 1)create user xxx(用户名) identified by ‘xxxx(密码)’; 创建用户账号xxx,密码xxxx(由identified by 指明) 2)grant a 阅读全文
posted @ 2018-12-30 10:40 Gnbp 阅读(868) 评论(0) 推荐(0) 编辑
摘要: Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 (28000): Access denied for user 'root'@'localhost' 阅读全文
posted @ 2018-12-28 17:34 Gnbp 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 树是一种抽象数据类型(ADT)或是实作这种抽象类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。 树的特点: 1.每个节点有零个或多个子节点; 2.没有父节点的节点成为根节点; 3.每一个非根节点有且只有一个父节点; 4.除了根节点外,每个 阅读全文
posted @ 2018-12-25 17:34 Gnbp 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 栈(Stack),又名堆栈,是一种数据结构的应用,本质是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。 插入元素和删除元素的一端被称为栈顶,相对的,另一端则被称为栈底,栈中元素个数为零的时被称为空栈,函数执行的环境:栈帧就是一个函数执行的环境函数的参数,函数的局部变量,函数执行完 阅读全文
posted @ 2018-12-18 13:46 Gnbp 阅读(308) 评论(0) 推荐(0) 编辑