摘要:
下载 参考 下载地址 版本介绍 M1-M9就是说是Eclipse3的几个重要的里程碑版本,Milestone RCx 是发行候选版本! Release --正式发行版 beta --测试版 历史版本 常用配置 设置字体 参考 windows -> perferences -> General ->
阅读全文
posted @ 2022-04-07 19:38
DogLeftover
阅读(69)
推荐(0)
摘要:
前言 参考 博客一 # pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depende
阅读全文
posted @ 2022-04-05 19:18
DogLeftover
阅读(80)
推荐(0)
摘要:
搜索oss并开通,参考 创建bucket # 设置创建名称 # 设置地域 # 设置存储类型,存储频率依次降低 # 选中冗余存储,可用性更高 # 版本控制,可随时恢复历史 # 设置读写权限 # 设置加密方式 # 是否进行实时日志查询 # 是否定时备份 在文件管理中上传下载分享文件 阿里云oss所需的a
阅读全文
posted @ 2022-04-04 20:40
DogLeftover
阅读(22)
推荐(0)
摘要:
swagger2 参考 访问路径 http://服务器ip:端口/swagger-ui.html 标注在接口类上 @Api("用于类") 标注于方法,作为方法的简介 @ApiOperation(value = "apiOperationTest", notes = "apiOperation测试")
阅读全文
posted @ 2022-04-02 22:04
DogLeftover
阅读(66)
推荐(0)
摘要:
参考 项目中有实体类User @Getter @Setter @AllArgsConstructor @NoArgsConstructor @ToString @Accessors(chain = true) @TableName("user") @ApiModel(value = "User对象"
阅读全文
posted @ 2022-04-02 20:13
DogLeftover
阅读(67)
推荐(0)
摘要:
单个username认证 yml配置 mqtt: broker-url: tcp://192.168.96.168:1883 client-id: emq-client username: user password: 123456 EmqClient @Component public class
阅读全文
posted @ 2022-04-02 19:39
DogLeftover
阅读(280)
推荐(0)
摘要:
参考 视频 博客 简介 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency
阅读全文
posted @ 2022-04-01 19:34
DogLeftover
阅读(39)
推荐(0)
摘要:
jwt简介 # 头部:包含令牌的类型(JWT) 与加密的签名算法((如 SHA256 或 ES256) ,Base64编码后加入第一部分 # 有效载荷:通俗一点讲就是token中需要携带的信息都将存于此部分,比如:用户id、权限标识等信息。 注:该部分信息任何人都可以读出来,所以添加的信息需要加密才
阅读全文
posted @ 2022-03-28 22:59
DogLeftover
阅读(1222)
推荐(0)
摘要:
重点 认证服务器和资源服务器是服务端,可以看成是微信; 第三方客户端则是客户端,可以看成第三方的网站 用户在认证服务器认证成功后,再去资源服务器获取用户的相关资源 资源服务器是提供给第三方客户端使用的 如果没有第三方客户端,所有子模块都是自己内部的子系统,则使用单点登录即可 新建一个demo06,在
阅读全文
posted @ 2022-03-28 22:53
DogLeftover
阅读(264)
推荐(0)
摘要:
通过刷新令牌获取访问令牌 新建CustomUserDetailsService @Component("customUserDetailsService") public class CustomUserDetailsService implements UserDetailsService { @
阅读全文
posted @ 2022-03-28 14:22
DogLeftover
阅读(210)
推荐(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
阅读(112)
推荐(0)
摘要:
角色 资源所有者:例如昵称和头像这些资源的拥有者 第三方应用:例如梦学谷网站要使用微信登录,梦学谷相当于微信而言就是第三方 认证服务器:用于身份认证的服务器 资源服务器:存储用户资源的服务器 服务提供商:即是资源服务器 + 服务提供商 认证流程 当用户在梦学谷网站使用微信登录时,即是第三方应用使用其
阅读全文
posted @ 2022-03-24 21:47
DogLeftover
阅读(57)
推荐(0)
摘要:
认证成功和认证失败的处理(初始化) @Component("customAuthenticationSuccessHandler") public class CustomAuthenticationSuccessHandler implements AuthenticationSuccessHan
阅读全文
posted @ 2022-03-24 13:47
DogLeftover
阅读(46)
推荐(0)
摘要:
前言 学习自oracle 起步 创建表空间,在指定目录下查看是否创建成功 # 在指定路径下创建表空间,并自动递增 create tablespace waterboss datafile 'c:\waterboss.dbf' size 100m autoextend on next 10m 在表空间
阅读全文
posted @ 2022-03-23 09:01
DogLeftover
阅读(34)
推荐(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
阅读(27)
推荐(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
阅读(149)
推荐(0)
摘要:
前言 该笔记学习自mqtt 起步 认证方式 1. 内置数据源 username认证 clientid认证 2. 外部数据库 mysql redis 3. 其他 jwt http 认证结果 认证成功 认证失败 忽略认证 关闭匿名认证 # 进入容器内部 docker exec -it 79cc8ddd4
阅读全文
posted @ 2022-03-19 19:55
DogLeftover
阅读(1490)
推荐(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
阅读(74)
推荐(0)
摘要:
前言 该笔记学习自mqtt 参考1 参考2 简介 消息发送者先将消息发送服务器的主题,主题也可以理解为通道,消息接收者通过主题接收消息 消息服务质量 QoS0 至多一次:消息发送者只发送一次消息,消息接收者没有接到也不会再发了 QoS1 至少一次:消息发送者持续不断的发送消息,消息接收者接收到了也还
阅读全文
posted @ 2022-03-19 10:40
DogLeftover
阅读(104)
推荐(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
阅读(63)
推荐(0)
摘要:
mybatis plus使用方式 xml映射 纯注解 构建器 wrapper 已经废弃的构建器写法 public String selectBlogsSql() { BEGIN(); // 重置 ThreadLocal 状态变量 SELECT("*"); FROM("BLOG"); return S
阅读全文
posted @ 2022-03-19 09:00
DogLeftover
阅读(26)
推荐(0)
摘要:
准备一台电脑(我就用联想拯救者r7000演示) 参考博客制作启动盘 插上U盘,启动电脑,一直按F2 进入如下页面后,将U盘设置为第一启动项,点击exit,保存并退出 之后进入如下页面,选择第三项 进入如下页面,选择第四项 进入如下页面,选择第一项,选中后,先不要点Enter 按e键,将inst.st
阅读全文
posted @ 2022-03-11 22:41
DogLeftover
阅读(103)
推荐(0)
摘要:
声网 创建项目 → 生成id和token → 创建一个房间,要通讯的2个人进入同一个房间 使用步骤 为提高项目的安全性,Agora 推荐使用 Token 对即将加入频道的用户进行鉴权。 为了方便测试,Agora 控制台提供生成 RTC 临时 Token 的功能。参考以下步骤获取 RTC 临时 Tok
阅读全文
posted @ 2022-03-04 21:47
DogLeftover
阅读(42)
推荐(0)
摘要:
案例一 /** * 分页查询 * @return */ @RequestMapping("/get0") @ResponseBody public String test0(){ LambdaQueryWrapper<User> userLambdaQueryWrapper = Wrappers.l
阅读全文
posted @ 2022-03-02 22:36
DogLeftover
阅读(38)
推荐(0)
摘要:
案例简介 前端发送登录请求,登录成功后,将用户信息及该用户所拥有的权限保存到redis数据库中,同时生成token,将token放到cookie中返回给前端;之后前端每次向后端发送请求时,将token保存在请求头中发送给后端,后端接受到后与redis中的token进行比较,若一致则可以操作 数据库设
阅读全文
posted @ 2022-01-04 13:18
DogLeftover
阅读(73)
推荐(0)
摘要:
单一职责原则 点击查看详情 两顶帽子: 为了实现新的功能,我们在原有代码的基础上,在不添加新功能的前提下调整原有程序结构,我们抽取出了 Strategy 这样一个接口和“不折扣”这个实现类;这时,原有程序变了吗?没有。但是程序结构却变了,增加了这样一个接口,称之为“可扩展点”。在这个可扩展点的基础上
阅读全文
posted @ 2022-01-01 11:29
DogLeftover
阅读(53)
推荐(0)
摘要:
安装 下载地址 点击查看详情 双击安装报错 解决方案:安装visual C++ 2019 点击查看详情 连接 点击查看详情 使用 参考 创建数据库 点击查看详情 修改数据库:右键数据库 -> Alter Schema 删除数据库:右键数据库 -> Drop Schema 创建表 点击查看详情 右键T
阅读全文
posted @ 2021-12-30 15:53
DogLeftover
阅读(84)
推荐(0)
摘要:
pscp pscp -P 22 C:\work\test.txt root@192.168.1.5:/home/data pscp -P 22 root@192.168.1.5:/home/data/test.txt C://work// 检索 find / -name default.config
阅读全文
posted @ 2021-12-30 09:15
DogLeftover
阅读(30)
推荐(0)
摘要:
查询所有用户 <script lang = "ts" scoped> export default { data() { return { } }, methods: { getUserList(){ this.$http.get("user/userList").then((response)=>
阅读全文
posted @ 2021-12-29 16:31
DogLeftover
阅读(98)
推荐(0)
摘要:
进入控制台页面后,因为侧边栏的default-active属性,每次刷新都会显示hello页面 我们希望选中一个页面后,刷新时依然显示该页面 首先default-active指定一个路径 <template> <el-menu class="el-menu-vertical-demo" :defau
阅读全文
posted @ 2021-12-29 15:03
DogLeftover
阅读(68)
推荐(0)
摘要:
前言 案例地址 镜像地址 部署 当前项目为cloud + security案例模板,要部署cloud项目,将每个模块打成jar包上传到服务器,之后打成镜像 打成镜像后启动容器报错:no main manifest attribute, in /app.jar 参考 # 父工程 <build> <pl
阅读全文
posted @ 2021-12-26 23:23
DogLeftover
阅读(22)
推荐(0)
摘要:
前言 官方只有java8的docker镜像,如果我们的项目使用java11开发的,那么用java8的镜像打包运行会报错 那么我们部署java项目有两种方式如:1.将项目打成war包部署到tomcat容器,2.自己构建java11的镜像 我的镜像仓库 构建镜像 参考 下载java 上传到Linux服务
阅读全文
posted @ 2021-12-25 09:03
DogLeftover
阅读(245)
推荐(0)
摘要:
案例一 docker创建MySQL容器,MySQL容器中创建数据库和表并添加数据,将该容器提交为自己的镜像推送到docker hub,之后要使用该数据库只需拉取该镜像即可 首先在Linux上我们有一个MySQL容器,容器中有数据库和表 我们在该容器运行状态下提交为自己的镜像 # 方式一:提交并重新标
阅读全文
posted @ 2021-12-23 17:07
DogLeftover
阅读(72)
推荐(0)
摘要:
案例一 vite项目打包后部署 首先参考这篇博客的案例3将vite项目打包后上传到Linux服务器,使用nginx部署 vite项目打包后本地访问打包文件显示空白,只有放到服务器才能访问 部署后测试 案例二 vite项目打成镜像 参考 Linux服务器上安装docker Linux服务器安装git
阅读全文
posted @ 2021-12-23 13:30
DogLeftover
阅读(315)
推荐(0)
摘要:
案例一 案例地址 核心代码 // 配置类 @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired private UserDetailsService userDetai
阅读全文
posted @ 2021-12-22 09:30
DogLeftover
阅读(43)
推荐(0)
摘要:
Scoop 安装时报错:iex : 使用“1”个参数调用“DownloadString”时发生异常:“基础连接已经关闭: 连接被意外关闭。” 解决方案参考 scoop bucket add extras报错OpenSSL SSL_connect: Connection was reset in co
阅读全文
posted @ 2021-12-20 13:30
DogLeftover
阅读(701)
推荐(0)
摘要:
方式1:Microsoft Store下载 方式2:github下载 官网 配置文件目录 C:\Users\xxx\AppData\Local\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.js
阅读全文
posted @ 2021-12-20 11:31
DogLeftover
阅读(109)
推荐(0)
摘要:
方式1:使用国外ngrok 官网 参考 首先进入官网下载64位 直接解压 打开cmd进入到ngrok.exe所在文件夹,输入如下命令 ngrok authtoken 5sB1fv9TRbNr1FHnEKna8_3LhvQQxwMiyuw4DNME5W8 运行完之后在本机C:\Users\taohan
阅读全文
posted @ 2021-12-19 22:53
DogLeftover
阅读(20)
推荐(0)
摘要:
案例一 参考博客 案例地址 点击查看详情 订阅号没有权限,公众号需企业认证 使用公共平台链接 使用微信登录后自动生成 使用ngrok ngrok http 8080 复制到 修改配置文件 constants.weCatAppId=wx89e22584cf63a22c constants.weCatA
阅读全文
posted @ 2021-12-19 10:43
DogLeftover
阅读(43)
推荐(0)
摘要:
前言 案例地址 镜像仓库 idea连接Linux上的docker 参考 idea安装插件Docker integration 登录到远程服务器,修改docker配置文件 # 修改docker服务文件 vi /lib/systemd/system/docker.service # 将原来的ExecSt
阅读全文
posted @ 2021-12-15 10:49
DogLeftover
阅读(382)
推荐(0)