个人心得
文章平均质量分 69
狗雪
这个作者很懒,什么都没留下…
展开
-
使用springboot,Oauth2.0,jwt令牌实现单点登录,权限控制等功能的基本流程
本次主要是用来记录,使用springboot,Oauth2.0,jwt令牌的一些基本知识,以及利用以上几乎来实现单点登录,权限控制等功能的基本流程。 1.授权流程 本次授权流程如下图所示,采用私钥签名,公钥校验的方式来校验token令牌。 2.公钥私钥 Spring Security 提供对JWT的支持,本节我们使用Spring Security 提供的JwtHelper来创建JWT令牌,校验JWT令牌 等操作。 这里JWT令牌我们采用非对称算法进行加密,所以我们要先生成公钥和私钥。 (1)生成密钥证书原创 2021-01-03 19:59:54 · 1020 阅读 · 0 评论 -
使用elasticSearchTemplate查询进行高亮显示的基本步骤
记录下使用elasticSearchTemplate进行高亮显示的流程 分析 高亮显示是指根据商品关键字搜索商品的时候,显示的页面对关键字给定了特殊样式,让它显示更加突出,如上图商品搜索中,关键字编程了红色,其实就是给定了红色样式。 高亮搜索实现步骤解析 将之前的搜索换掉,换成高亮搜索,我们需要做3个步骤: 1.指定高亮域,也就是设置哪个域需要高亮显示 设置高亮域的时候,需要指定前缀和后缀,也就是关键词用什么html标签包裹,再给该标签样式 2.高亮搜索实现 3.将非高亮数据替换成高亮数据 第1点,例原创 2021-01-03 20:00:19 · 1743 阅读 · 2 评论 -
使用OpenResty进行限流的基本配置
使用OpenResty进行限流的基本配置1.安装OpenResty1. 添加仓库执行命令2. 执行安装3. 安装成功后 会在默认的目录如下:2.安装nginx3.测试访问4.广告的载入和读取1.声明nginx缓存2.在/root/lua目录下创建read_content.lua:3.在nginx.conf中进行调用5. 控制并发量1. nginx的限流(1) 控制速率处理突发流量(2) 控制并发量 以商城轮播广告为例 采用多级缓存的方式来减少下游系统的服务压力。 先查询openresty本地缓存 ,如果没有原创 2021-01-03 20:00:40 · 1390 阅读 · 0 评论