自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 微信getUserProfile不弹出授权框及获取到的是默认信息问题

微信库版本>2.27.1时,getUserProfile不再返回真实用户信息了并且也不再弹出授权框

2023-11-06 10:49:37 4730 3

原创 解决websocket.GetHttpSessionConfig.modifyHandshake中获取httpsession时为null报NullPointerException

在这段WebSocket的配置器代码中,在 WebSocket 连接建立时,会调用方法,并将当前的、握手请求和握手响应作为参数传入该方法。但是从request中获取HttpSession为null报空指针异常。

2023-06-11 09:53:36 1229 3

原创 SpringSecurity6解决requestMatchers().permitAll()后依然执行自定义过滤器的问题

Spring容器会自动识别被注册成为Bean对象的Filter过滤器(即继承自Filter对象的类),将这个Bean对象自动注册到SpringBoot的过滤器链中。如果你的过滤器类使用注解注册成为了一个Bean对象,那么他就已经加到了SpringBoot的过滤器链中,所以就算你的SpringSecurity配置中设置了permitAll,可能还会去走SpringBoot的过滤器链。

2023-06-04 21:59:06 7142 8

原创 springboot切面实现token权限校验

我们需要对一些控制层中特定的方法进行权限校验,并且部分方法的权限要求可能是不同的,所以需要给方法添加自定义注解,注解中包含所需的权限/*** 权限校验注解*/

2023-05-07 20:33:27 1135 1

原创 Mybatis-Plus-Generator代码生成器Generator

添加完Generator类后运行他即可自动生成代码,本文主要是记录,我是可以正常使用的,如果你有哪里用不了请说明原因我也可以帮忙看看。附上官方地址,官方的github项目中也有样例,不过讲实话我觉得emm...还是要试挺久的,毕竟没人讲解。版本尽量使用最新的,但是最新的版本又跟旧的不一样,挺多参考的都有问题,所以我搞了半天。创建Generator类,一般放在项目根目录下,Spring项目中放置与启动类平级。可以参考我写的这个Generator再琢磨一下,欢迎提问,教学相长。

2023-05-06 20:54:23 295

原创 解决rocketmq双击启动mqbroker.cmd闪退报错提示tomcat/servlet-api/

当时想了一下可能是rocketmq使用的jdk8与tomcat服务不兼容,(我环境变量默认使用的tomcat10,与jdk8不兼容),变更为兼容jdk8的tomcat8后启动成功了。解决之后我将环境变量中的tomcat改回10版本之后却发现无法复现错误了,看来rocketmq可能只是第一次启动的时候调用了tomcat的什么内容进行了初始化。我解决了之后想再次复现报错发现无法复现了,启动mqbroker.cmd时闪退报错提示大概为tomcat10的servlet-api.jar包的问题。

2023-04-21 11:43:48 634

原创 解决springboot3不兼容rocketmq问题

今天学习springboot整合rocketmq时,使用@Autowired注解自动装配RocketMQTemplate失败。

2023-04-21 10:40:21 2463 4

原创 springboot3整合elasticsearch8.7.0实现为bean对象创建索引添加映射

要注意版本对应关系目前我使用的都是最新的版本,没有问题,未来版本变动请根据版本对照表修改版本目前(2023.04.19)这个对照表还未写Spring Data Elasticsearch5.0.5对应的es版本(目前的最新版本),最高就写了5.0.1支持8.5.3,不过经过我实测和官方作者的回答,Spring Data Elasticsearch5.0.5是支持es8.7.0的。

2023-04-19 02:08:56 2803 6

原创 ElasticSearch没有记录初始化用户名密码

初次使用启动ES时会初始化用户名:elastic,密码是随机生成的,在初次启动时控制台会展示相关信息(包含初始化密码),此时要注意保存,否则之后启动不会再显示。对于我而言,我初次启动时没有保存记录密码,导致开启安全策略后无法通过用户密码登陆,并且我找了log发现部分密码不会记录在日志当中,使用以下命令重置elastic用户的密码,这个密码是随机生成的,也是只显示一次,要注意保存记录。但是对于我的情况,提示我重置密码失败,也没有原因提示,网上各种方法尝试也不适用,

2023-04-17 11:53:54 2392 2

原创 springboot3整合ehcache3

JCache是通过classpath上存在javax.cache.spi.CachingProvider来引导的(也就是说,classpath上存在一个符合JSR-107标准的缓存库),JCacheCacheManager由spring-boot-starter-cache "启动器 "提供。可能会出现不止一个提供者的情况,在这种情况下,必须明确指定提供者。中对于支持缓存提供者的部分示例如下,不再有一个ehcache标签指定ehcache,而是统一为jcache(java缓存通用标准)即可识别。

2023-04-14 08:48:11 1327 1

原创 记录配置阿里云服务器mysql数据库,并且配置允许远程连接

配置新的阿里云服务器时发现mysql无法进行远程连接,特此记录。将文件中的bind-address=127.0.0.1注释掉。步骤正确配置后,还是无法实现远程连接。

2023-04-06 16:41:21 102

原创 springboot中使用@RestControllerAdvice注解,完成优雅的全局异常处理类

springboot中使用@RestControllerAdvice注解,完成优雅的全局异常处理类,可以进行通用处理再按特定异常进行特定处理

2023-04-01 14:04:25 1430

原创 pom.xml中解决Provides transitive vulnerable dependency maven:org.yaml:snakeyaml:1.33警告

pom.xml中解决Provides transitive vulnerable dependency maven:org.yaml:snakeyaml:1.33警告

2023-03-31 22:12:53 39163 11

原创 解决ruoyi框架前端启动因openssl库版本过低报错

起初查询以为是node和npm对应版本问题,安装nodejs官网给的版本对照表对npm降级和node更改版本到对应版本还是报此错误,继续寻找发现可能是openssl库版本问题。

2023-03-25 23:01:26 1322 1

原创 springboot使用aop切面统一处理查询不同接口中接收的请求体,实现多条件分页查询

springboot使用aop切面统一处理查询不同接口中接收的请求体,实现多条件分页查询,一个切面

2023-03-24 22:02:29 1436

原创 解决关于Apipost在ajax请求中设置token变量无效的问题

可是当配置完这两处执行时,token值依旧为{{token}},并且我们查看右方的小眼睛查看当前环境变量,也没有token,说明我们在ajax请求中并没有成功设置环境变量。此时我们先执行一次登陆接口,拿到了此次登陆的token,再去执行一次需要token验证的接口,执行成功了,说明设置变量是没问题的,就是在ajax中设置环境变量没生效。将会通过预执行脚本先执行一次登陆操作,获取到此次登陆的token,将其存到环境变量中,那么在header处的token值会取这个环境变量token的值。

2023-03-11 10:38:33 1167

原创 解决mybatis-generator生成user表时生成的是mysql自带user表的问题

解决mybatis-generator生成user表时生成的是mysql自带的user表

2023-03-09 21:15:10 330 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除