05 2019 档案

摘要:一简介 JWT 是一个开放标准(RFC 7519),它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。该信息可以被验证和信任,因为它是数字签名的。JWTS可以使用秘密(使用HMAC算法)或公钥/私钥对使用RSA或ECDSA来签名。 JWT的组成部分: head 阅读全文
posted @ 2019-05-21 21:35 Maple_feng 阅读(10659) 评论(1) 推荐(2) 编辑
摘要:一、介绍 threading.local的作用: 多个线程修改同一个数据,复制多份变量给每个线程用,为每个线程开辟一块空间进行数据的存储,而每块空间内的数据也不会错乱。 二、不使用threading.local会导致数据错乱 三、使用threading.local 四、通过字典自定义threadin 阅读全文
posted @ 2019-05-20 19:27 Maple_feng 阅读(576) 评论(2) 推荐(0) 编辑
摘要:1.取模算法 这种算法非常的简单,就是根据服务器台数的余数进行分散,求得整数值的hash值,再除以服务器的台数,根据其余数来选择服务器,将server的hash值与server的总台数进行求余,即hash%N。 但是在这种算法对缓存命中率的影响下: 我们假设有8台服务器,运行中突然down了一台,则 阅读全文
posted @ 2019-05-12 16:07 Maple_feng 阅读(1916) 评论(0) 推荐(0) 编辑
摘要:一、flask介绍 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并 阅读全文
posted @ 2019-05-06 20:14 Maple_feng 阅读(427) 评论(0) 推荐(0) 编辑
摘要:一、什么是上下文 每一段程序都有很多外部变量,只有像add这种简单的函数才是没有外部变量的,一旦你的一段程序有了外部变量,这段程序就不完整了,不能独立运行,你为了使他们能运行,就要给所有的外部变量一个一个写一些值进去,这些值的集合就叫上下文 比如:在flask中,视图函数需要知道它执行情况的请求信息 阅读全文
posted @ 2019-05-06 20:00 Maple_feng 阅读(239) 评论(0) 推荐(0) 编辑
摘要:什么是Twisted Twisted是一个用python语言写的事件驱动网络框架,它支持很多种协议,包括UDP,TCP,TLS和其他应用层协议,比如HTTP,SMTP,NNTM,IRC,XMPP/Jabber。 一个Twisted程序由reactor发起的主循环和一些回调函数组成。当事件发生了,比如 阅读全文
posted @ 2019-05-03 21:13 Maple_feng 阅读(4410) 评论(2) 推荐(0) 编辑
摘要:事件调度 sched模块内容很简单,只定义了一个类。它用来最为一个通用的事件调度模块。 class sched.scheduler(timefunc, delayfunc)这个类定义了调度事件的通用接口,它需要外部传入两个参数,timefunc是一个没有参数的返回时间类型数字的函数(常用使用的如ti 阅读全文
posted @ 2019-05-02 23:16 Maple_feng 阅读(806) 评论(0) 推荐(0) 编辑
摘要:windows上kafka的安装 1.安装jdk 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html 下载需要注册oracle 添加环境变量JAVA_HOME=C:\Pro 阅读全文
posted @ 2019-05-01 20:55 Maple_feng 阅读(3184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示