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