展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

03 2022 档案

摘要:jwt简介 # 头部:包含令牌的类型(JWT) 与加密的签名算法((如 SHA256 或 ES256) ,Base64编码后加入第一部分 # 有效载荷:通俗一点讲就是token中需要携带的信息都将存于此部分,比如:用户id、权限标识等信息。 注:该部分信息任何人都可以读出来,所以添加的信息需要加密才 阅读全文
posted @ 2022-03-28 22:59 DogLeftover 阅读(905) 评论(0) 推荐(0) 编辑
摘要:重点 认证服务器和资源服务器是服务端,可以看成是微信; 第三方客户端则是客户端,可以看成第三方的网站 用户在认证服务器认证成功后,再去资源服务器获取用户的相关资源 资源服务器是提供给第三方客户端使用的 如果没有第三方客户端,所有子模块都是自己内部的子系统,则使用单点登录即可 新建一个demo06,在 阅读全文
posted @ 2022-03-28 22:53 DogLeftover 阅读(184) 评论(0) 推荐(0) 编辑
摘要:通过刷新令牌获取访问令牌 新建CustomUserDetailsService @Component("customUserDetailsService") public class CustomUserDetailsService implements UserDetailsService { @ 阅读全文
posted @ 2022-03-28 14:22 DogLeftover 阅读(150) 评论(0) 推荐(0) 编辑
摘要:创建父工程mengxuegu-cloud-oauth2-parent <packaging>pom</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par 阅读全文
posted @ 2022-03-28 10:48 DogLeftover 阅读(86) 评论(0) 推荐(0) 编辑
摘要:角色 资源所有者:例如昵称和头像这些资源的拥有者 第三方应用:例如梦学谷网站要使用微信登录,梦学谷相当于微信而言就是第三方 认证服务器:用于身份认证的服务器 资源服务器:存储用户资源的服务器 服务提供商:即是资源服务器 + 服务提供商 认证流程 当用户在梦学谷网站使用微信登录时,即是第三方应用使用其 阅读全文
posted @ 2022-03-24 21:47 DogLeftover 阅读(46) 评论(0) 推荐(0) 编辑
摘要:认证成功和认证失败的处理(初始化) @Component("customAuthenticationSuccessHandler") public class CustomAuthenticationSuccessHandler implements AuthenticationSuccessHan 阅读全文
posted @ 2022-03-24 13:47 DogLeftover 阅读(34) 评论(0) 推荐(0) 编辑
摘要:前言 学习自oracle 起步 创建表空间,在指定目录下查看是否创建成功 # 在指定路径下创建表空间,并自动递增 create tablespace waterboss datafile 'c:\waterboss.dbf' size 100m autoextend on next 10m 在表空间 阅读全文
posted @ 2022-03-23 09:01 DogLeftover 阅读(18) 评论(0) 推荐(0) 编辑
摘要:前言 参考1 参考2 参考3 参考4 起步 docker安装Oracle 点击查看详情 # 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g # 创建容器 docker run -d -p 1521:1521 阅读全文
posted @ 2022-03-20 17:06 DogLeftover 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前言 该笔记学习自mqtt 起步 导入依赖 <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.2</version 阅读全文
posted @ 2022-03-19 23:49 DogLeftover 阅读(121) 评论(0) 推荐(0) 编辑
摘要:前言 该笔记学习自mqtt 起步 认证方式 1. 内置数据源 username认证 clientid认证 2. 外部数据库 mysql redis 3. 其他 jwt http 认证结果 认证成功 认证失败 忽略认证 关闭匿名认证 # 进入容器内部 docker exec -it 79cc8ddd4 阅读全文
posted @ 2022-03-19 19:55 DogLeftover 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:前言 该笔记学习自mqtt 参考1 参考2 简介 产品介绍 rpm安装emqx 链接 docker安装emqx docker pull emqx/emqx:v4.0.5 docker run -tid --name emqx -p 1883:1883 -p 8083:8083 -p 8081:808 阅读全文
posted @ 2022-03-19 14:41 DogLeftover 阅读(59) 评论(0) 推荐(0) 编辑
摘要:前言 该笔记学习自mqtt 参考1 参考2 简介 消息发送者先将消息发送服务器的主题,主题也可以理解为通道,消息接收者通过主题接收消息 消息服务质量 QoS0 至多一次:消息发送者只发送一次消息,消息接收者没有接到也不会再发了 QoS1 至少一次:消息发送者持续不断的发送消息,消息接收者接收到了也还 阅读全文
posted @ 2022-03-19 10:40 DogLeftover 阅读(65) 评论(0) 推荐(0) 编辑
摘要:mapper package com.ychen.mybatis.mapper; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapp 阅读全文
posted @ 2022-03-19 09:52 DogLeftover 阅读(49) 评论(0) 推荐(0) 编辑
摘要:mybatis plus使用方式 xml映射 纯注解 构建器 wrapper 已经废弃的构建器写法 public String selectBlogsSql() { BEGIN(); // 重置 ThreadLocal 状态变量 SELECT("*"); FROM("BLOG"); return S 阅读全文
posted @ 2022-03-19 09:00 DogLeftover 阅读(15) 评论(0) 推荐(0) 编辑
摘要:准备一台电脑(我就用联想拯救者r7000演示) 参考博客制作启动盘 插上U盘,启动电脑,一直按F2 进入如下页面后,将U盘设置为第一启动项,点击exit,保存并退出 之后进入如下页面,选择第三项 进入如下页面,选择第四项 进入如下页面,选择第一项,选中后,先不要点Enter 按e键,将inst.st 阅读全文
posted @ 2022-03-11 22:41 DogLeftover 阅读(66) 评论(0) 推荐(0) 编辑
摘要:声网 创建项目 → 生成id和token → 创建一个房间,要通讯的2个人进入同一个房间 使用步骤 为提高项目的安全性,Agora 推荐使用 Token 对即将加入频道的用户进行鉴权。 为了方便测试,Agora 控制台提供生成 RTC 临时 Token 的功能。参考以下步骤获取 RTC 临时 Tok 阅读全文
posted @ 2022-03-04 21:47 DogLeftover 阅读(18) 评论(0) 推荐(0) 编辑
摘要:案例一 /** * 分页查询 * @return */ @RequestMapping("/get0") @ResponseBody public String test0(){ LambdaQueryWrapper<User> userLambdaQueryWrapper = Wrappers.l 阅读全文
posted @ 2022-03-02 22:36 DogLeftover 阅读(27) 评论(0) 推荐(0) 编辑