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

随笔分类 -  后端

摘要:创建父工程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 阅读(94) 评论(0) 推荐(0) 编辑
摘要:角色 资源所有者:例如昵称和头像这些资源的拥有者 第三方应用:例如梦学谷网站要使用微信登录,梦学谷相当于微信而言就是第三方 认证服务器:用于身份认证的服务器 资源服务器:存储用户资源的服务器 服务提供商:即是资源服务器 + 服务提供商 认证流程 当用户在梦学谷网站使用微信登录时,即是第三方应用使用其 阅读全文
posted @ 2022-03-24 21:47 DogLeftover 阅读(51) 评论(0) 推荐(0) 编辑
摘要:认证成功和认证失败的处理(初始化) @Component("customAuthenticationSuccessHandler") public class CustomAuthenticationSuccessHandler implements AuthenticationSuccessHan 阅读全文
posted @ 2022-03-24 13:47 DogLeftover 阅读(40) 评论(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 阅读(138) 评论(0) 推荐(0) 编辑
摘要:前言 该笔记学习自mqtt 起步 认证方式 1. 内置数据源 username认证 clientid认证 2. 外部数据库 mysql redis 3. 其他 jwt http 认证结果 认证成功 认证失败 忽略认证 关闭匿名认证 # 进入容器内部 docker exec -it 79cc8ddd4 阅读全文
posted @ 2022-03-19 19:55 DogLeftover 阅读(1346) 评论(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 阅读(67) 评论(0) 推荐(0) 编辑
摘要:前言 该笔记学习自mqtt 参考1 参考2 简介 消息发送者先将消息发送服务器的主题,主题也可以理解为通道,消息接收者通过主题接收消息 消息服务质量 QoS0 至多一次:消息发送者只发送一次消息,消息接收者没有接到也不会再发了 QoS1 至少一次:消息发送者持续不断的发送消息,消息接收者接收到了也还 阅读全文
posted @ 2022-03-19 10:40 DogLeftover 阅读(87) 评论(0) 推荐(0) 编辑
摘要:声网 创建项目 → 生成id和token → 创建一个房间,要通讯的2个人进入同一个房间 使用步骤 为提高项目的安全性,Agora 推荐使用 Token 对即将加入频道的用户进行鉴权。 为了方便测试,Agora 控制台提供生成 RTC 临时 Token 的功能。参考以下步骤获取 RTC 临时 Tok 阅读全文
posted @ 2022-03-04 21:47 DogLeftover 阅读(23) 评论(0) 推荐(0) 编辑
摘要:案例简介 前端发送登录请求,登录成功后,将用户信息及该用户所拥有的权限保存到redis数据库中,同时生成token,将token放到cookie中返回给前端;之后前端每次向后端发送请求时,将token保存在请求头中发送给后端,后端接受到后与redis中的token进行比较,若一致则可以操作 数据库设 阅读全文
posted @ 2022-01-04 13:18 DogLeftover 阅读(66) 评论(0) 推荐(0) 编辑
摘要:前言 案例地址 镜像地址 部署 当前项目为cloud + security案例模板,要部署cloud项目,将每个模块打成jar包上传到服务器,之后打成镜像 打成镜像后启动容器报错:no main manifest attribute, in /app.jar 参考 # 父工程 <build> <pl 阅读全文
posted @ 2021-12-26 23:23 DogLeftover 阅读(12) 评论(0) 推荐(0) 编辑
摘要:案例一 案例地址 核心代码 // 配置类 @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired private UserDetailsService userDetai 阅读全文
posted @ 2021-12-22 09:30 DogLeftover 阅读(24) 评论(0) 推荐(0) 编辑
摘要:方式1:使用国外ngrok 官网 参考 首先进入官网下载64位 直接解压 打开cmd进入到ngrok.exe所在文件夹,输入如下命令 ngrok authtoken 5sB1fv9TRbNr1FHnEKna8_3LhvQQxwMiyuw4DNME5W8 运行完之后在本机C:\Users\taohan 阅读全文
posted @ 2021-12-19 22:53 DogLeftover 阅读(20) 评论(0) 推荐(0) 编辑
摘要:案例一 参考博客 案例地址 点击查看详情 订阅号没有权限,公众号需企业认证 使用公共平台链接 使用微信登录后自动生成 使用ngrok ngrok http 8080 复制到 修改配置文件 constants.weCatAppId=wx89e22584cf63a22c constants.weCatA 阅读全文
posted @ 2021-12-19 10:43 DogLeftover 阅读(36) 评论(0) 推荐(0) 编辑
摘要:当前案例地址 构建gradle项目 配置字符集、注解生效激活、Java Compiler 使用IDE自带的gradle 测试打包 参考 拉取依赖 dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' imp 阅读全文
posted @ 2021-12-08 17:22 DogLeftover 阅读(607) 评论(0) 推荐(0) 编辑
摘要:案例一 参考 使用这种方式时会报错:org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException: No valid entr 案例二 原文链接 案例地址 导出excel 导出word 导出word表格 导出带图片的word 阅读全文
posted @ 2021-12-07 19:01 DogLeftover 阅读(290) 评论(0) 推荐(0) 编辑
摘要:前言 demo为chenx/download-demo 案例地址 案例一 参考 在window系统上测试,下载当前项目中uploadFile目录中的test1.txt,下载成功 测试地址:http://localhost:8089/test1/download?fileName=test1.txt 阅读全文
posted @ 2021-12-01 19:41 DogLeftover 阅读(556) 评论(0) 推荐(0) 编辑
摘要:案例一 原文链接 案例地址 导入sql 启动项目访问localhost:8080进入首页 可将数据库中数据导出到本地 将导出本地的excel修改后再次上传,查看数据库 阅读全文
posted @ 2021-12-01 00:08 DogLeftover 阅读(32) 评论(0) 推荐(0) 编辑
摘要:案例一 使用qq邮箱发送邮件 案例地址 原文链接 登录QQ邮箱,点击设置 -> 账户,开启IMAP/SMTP服务,并生成授权码 配置application.properties 测试接口 阅读全文
posted @ 2021-11-30 14:18 DogLeftover 阅读(12) 评论(0) 推荐(0) 编辑
摘要:案例一 demo为chnx/springboot/file-demo 项目地址 参考 启动项目访问文件上传下载页面 选择文件并上传 后台打印出文件上传后的目录 复制目录并查看文件 当有这个文件后,调用download接口,并接上文件名可下载 案例二 demo为chnx/springboot/file 阅读全文
posted @ 2021-11-30 14:13 DogLeftover 阅读(15) 评论(0) 推荐(0) 编辑
摘要:环境配置 win10系统配置seata环境 docker中配置seata环境 虚拟机中安装centos8,centos8中安装docker,docker中安装mysql8.0.27、nacos2.0.3、seata1.3.0 启动mysql容器,win10系统上navicat能连接到mysql容器, 阅读全文
posted @ 2021-11-02 17:57 DogLeftover 阅读(576) 评论(0) 推荐(0) 编辑

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