-
【JWT】JSON Web Token 使用
摘要:JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT JWT 介绍参考:【JWT】JSON Web Token Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一
阅读全文
-
【JWT】JSON Web Token
摘要:一、JSON Web Token是什么 官网:https://jwt.io/introduction/ JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名
阅读全文
-
【算法】一致性哈希算法实现
摘要:一致性Hash算法介绍 算法的具体原理这里再次贴上: 先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]),接着在Has
阅读全文
-
【算法】一致性哈希算法(consistent hashing)
摘要:一致性hash算法介绍 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。
阅读全文
-
【算法】Hash算法之FNV算法
摘要:HASH算法介绍 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散
阅读全文
-
Spring WebFlux 之 WebClient基本使用
摘要:WebClient是从Spring WebFlux 5.0版本开始提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具。它的响应式编程的基于Reactor的。WebClient中提供了标准Http请求方式对应的get、post、put、delete等方法,可以用来发起相应的请求。 参考:h
阅读全文
-
【SpringCloud】Gateway自定义过滤器工厂
摘要:我们来设定一个场景:假设我们的应用仅仅让age在(min, max)之间的人来访问。 第一步:在配置文件中,添加一个Age的过滤工厂配置 1 # 端口 2 server: 3 port: 9527 4 5 spring: 6 application: 7 name: cloud-gateway-ga
阅读全文
-
【SpringCloud】Gateway自定义路由断言工厂
摘要:我们来设定一个场景:假设我们的应用仅仅让age在(min, max)之间的人来访问。 第一步:在配置文件中,添加一个Age的断言配置 1 # 端口 2 server: 3 port: 9527 4 5 spring: 6 application: 7 name: cloud-gateway-gate
阅读全文
-
Spring WebFlux 入门
摘要:参考:https://blog.csdn.net/bushanyantanzhe/article/details/116403566 参考:https://www.cnblogs.com/cjsblog/p/12580518.html
阅读全文
-
Spring Reactor 入门与实践
摘要:参考:https://www.jianshu.com/p/7ee89f70dfe5?from=singlemessage
阅读全文
-
【算法】海量数据处理算法(top K问题)
摘要:举例 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。 思路 首先把文件分开 针对每个文件hash遍历,统计每个词语的频率 使用堆进行遍历 把堆归并起来 具体的方案 1.分治: 顺序读文件中,对于每个词c,取hash(c)%2000
阅读全文
|