摘要: 前言 shiro是一个权限框架,主要包括认证和授权两大部分。 认证指的就是登录,授权指的就是指定权限。 同类框架有springsecurity。 他们的区别在于springsecurity功能较多,但依赖于spring,shiro不强依赖spring。 一、准备 1、版本 springboot2.2 阅读全文
posted @ 2022-10-06 00:48 大列巴同学 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、版本问题 8版本与9版本UI差距很大,选择8.9版 官方文档: https://skywalking.apache.org/docs/main/v8.9.1/readme/ 使用环境springboot1.5.6,默认导入的lockback版本为1.1.11,skywalking日志功能启动就会 阅读全文
posted @ 2022-10-02 16:16 大列巴同学 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、思路 递归说白了就是自己调自己 定义一个a方法,a方法中的逻辑还要调用a方法 二、代码 public void a() { a(); } 此时递归就跑起来了 三、死循环的问题 此时递归会一直进行下去,就造成了死循环 于是要有一个停止递归的条件 public void a() { if (xx) 阅读全文
posted @ 2022-10-02 16:14 大列巴同学 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、前言 项目中我们经常要对接口的入参做校验,如果在代码中写判断逻辑,不仅不美观且代码冗余,我们可以使用JSR303标注注解的方式来解决这样的问题。不仅在controller层可以使用JSR303做校验,service层也可以使用JSR303做校验。 二、版本问题 实战中,使用springboot2 阅读全文
posted @ 2022-10-02 16:11 大列巴同学 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、版本 MySQL:5.7 canal:1.1.5 adapter:1.1.5 elasticsearch:7.4.2 二、MySQL开启binlog 1、MySQL配置文件 [mysqld] log-bin=mysql-bin # 开启 binlog binlog-format=ROW # 选择 阅读全文
posted @ 2022-09-25 16:55 大列巴同学 阅读(11) 评论(0) 推荐(0) 编辑