在我们使用sa-token安全框架的时候,有时候会提示:SaTokenException:非Web上下文无法获取Request 错误截图: 在官方网站中,查看常见问题排查: 错误追踪: 跟着源码可以看到如下代码: 从源码中,我们可以看到,由于非Web上下文中无法直接获取HttpServletRequest对象,因此无法直接在子线程中使用SA-Token认证框架中的Web相关功能。 知道了问题原因所在,接下来,我们就来解决: 解决方案一: 提取SA-Token信息:从请求中提取SA-Token信息,并将其传递给子线程。您可以在主线程中解析请求参数或读取请求头,获取SA-Token,并...

在项目中使用spring的RedisTemplate从redis中获取数据的时候,发现字符串的value多了双引号。如下图所示: 产生的原因可以分一下几个方面: 一、采用的序列化对象不同 多服务之间调用时候,序列化服务A(向redis中写数据的)和反序化服务B(向redis中读数据的)使用的序列化方式不同导致。 比如序列化服务A,使用的是Jackson2JsonRedisSerializer方式 反序化服务B,使用的是FastJson2JsonRedisSerializer方式 两个服务序列化方式不同可能导致读取到的数据不一致问题。 对于此种情况,可以统一序列化方式。也就是使用同样的序列化方...

使用frp作为内网穿透的时候,有时候,我们需要多个端口穿透,怎么配置呢?本文来源👉:凯哥个人博客 思考:我们知道frp要想内网穿透,需要配置服务端和客户端。如果需要直接访问80端口的话,需要还需要在nginx做配置。那么下面,咱们就从这三个方面进行详细配置: 一、frp服务端配置 在服务器上找到frps.ini配置文件,然后配置信息如下: [common] 穿透监听端口与地址(0.0.0.0表示允许任何地址) bind_addr=0.0.0.0 bind_port=7000 跟frpc通讯验证密钥 token=可以自定义的token.如果需要的话请自行配置。如果不需要,可以注释掉 sub...

  Jhm59sn3Kvlc   2023年12月23日   27   0   0 服务端css重启css服务端重启

        Scheduler 技术分享:在Main函数中优雅地使用ThreadPoolTaskScheduler 大家好,我是凯哥Java,今天我们将探讨如何在非Spring环境下,通过Main函数正确地使用ThreadPoolTaskScheduler。同时,我也会分享在Spring环境下如何配置和使用ThreadPoolTaskScheduler。 在Java开发中,我们经常使用Spring框架来简化应用程序的开发。Spring提供了许多便捷的工具,其中包括 ThreadPoolTaskS...

通过增加虚拟内存来提高内存使用 本文解决的实际问题: 当我们物理内存小的时候,会出现OOM,然后服务自动死掉的情况。因为物理内存大小是固定的,有没有其他好的办法来解决呢?这里我们可以适当调整Linux的虚拟内存来协作。 问题描述: 最近遇到一个情况,物理内存不够,导致项目一两天就自动死掉了。服务器物理内存就2GB,上面有好多服务,但是,又不能停,导致一个新上的项目,总是过一两天就自己死掉了。查看启动情况: 添加虚拟内存前,服务重启情况 从上图中,我们可以看到服务重启的频率,是不是相当的高了。解决这种情况,可以有以下两种方案: 一、使用脚本定时查询,如果指定服务没有启动,就执行重...

今天在群里看到有朋友分享这样一个 很好奇。阿里原核心团队啊。赶紧下载一个。下载之后,从下载到注册,操作,凯哥带着两个破绽和两个疑问来告诉大家这个APP怎么样。 在下载的时候留心了下: 破绽一: 打开连接竟然有广告!!没错,你没看错,真的是广告。 而且是那个小广告。难道马云爸爸对他们不好,工资开的少,导致他们自己创业。做个APP还加入广告赚钱?? 破绽二:APP下载地址: 我们都知道。阿里APP下载是PP助手或者是钱盾之类的。怎么可能是这个网站。 于是好奇的打开这个网站: 当看到这个APP网站后。我笑了 为了真实这个:接着深入。 这登录也太·,登录就让输入 选择微信登录后,就然输...

  Jhm59sn3Kvlc   2023年11月02日   36   0   0 调优分布式系统支付宝

今年以来区块链大热,各种项目多如牛毛,真真假假不易分辨。各种挖矿APP出来很多,五花八门的。凯哥也玩,接下来凯哥将介绍自己玩过的APP以及总结。这篇就介绍-有币 有币口号:上有比,就有币。是不是很厉害的一个口号。 为什么它就敢喊出这样的口号呢?这就要说这个APP怎么玩了。在说怎么玩之前先介绍介绍吧。 注册登录后可以看到如下: 可以查看每日和区块链有关的新闻、币种大全及价格 点击中间的【领币】可以看到: 每天来领币。每天不同时段都可以领取币。所以才有了那句口号。 好了,接下来我们接着看: 看看人家的介绍:你不仅是有币的用户,更是老板。是不是很霸气。 使用YYC可以兑换比特币,具体兑...

  Jhm59sn3Kvlc   2023年11月02日   24   0   0 时间段区块链

1.1.安装Redis依赖 Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖: yuminstall-ygcctcl 1.2.上传安装包并解压 ​ 例如,凯哥将其放到了/usr/local/src目录: 解压缩: tar-xzfredis-6.2.6.tar.gz 解压后: 进入redis目录: cdredis-6.2.6 运行编译命令: make&&makeinstall 如果没有出错,应该就安装成功了。 默认的安装路径是在​​/usr/local/bin​​目录下: 该目录以及默认配置到环...

  Jhm59sn3Kvlc   2023年11月02日   32   0   0 redis开机自启
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~