项目
文章平均质量分 66
CodeMartain
有阳光 却感觉冷
展开
-
记录一次配置文件中加入开关的简单实现
由于spring自己管理,而不是按照我们想要样子来的,简单的说就是无论开关是否打开该过滤器都会生效,所以我们要自定义一个注解,然后在某种条件下会注入这个过滤器LoginFilter,程序启动(加载bean的时候)时往redis中添加一个key,并设置好失效时间,在失效时间内程序重启时,如果有这个key就不往redis中添加;1,程序启动时开启起一个定时任务,到指定时间后销毁程序,但是如果程序重启…2,在redis中添加一个key,给这个key添加失效时间;拦截的条件就是redis中是否有指定的key。原创 2023-08-02 08:31:02 · 158 阅读 · 0 评论 -
【容器起不来~tomcat】
这一看是iptables的问题,回想在这之前的操作,由于数据库主从复制出现了问题,于是重启了服务器(关于为什么数据库主从复制失败会重启服务器,谁知道那个他咋想的–或许是受windows影响–重启能解决很多问题…又是重启服务器,检查端口,重启防火墙,一系列骚操作,问题没有解决,还得我出马(我也是小帕菜,大佬请轻喷)这真得重启网关防火墙,然后重启容器,之后问题解决绝了;Docker 镜像 Tomcat 启动失败–原创 2023-07-01 16:06:32 · 812 阅读 · 0 评论 -
如何使jwt生成的 token在用户登出之后失效?
这里做了一个设计是"将所有用户(同一用户)登录token已list的形式存在redis中",如果一个用户登出,则将该用户的token从list中删除,下次请求时会校验list中是否有该key,如果有放行,否则就要重新登录;这里要考虑用户可以多端同时登陆(即每个设备都会产生一个token),如果一个设备登出而不想影响其他设备的登录,此时就要将登出的那个token单独处理;1,加入黑名单的方式需要额外的占用存储空间,本次暂未考虑该方式;问题1:如何使jwt生成的 token在用户登出之后失效?原创 2023-08-02 08:36:39 · 2572 阅读 · 2 评论 -
申请CA证书的步骤
我们再日常使用的系统中会用到很多签名的地方,再win中 控制台输入certmgr.msc随机查看证书—OpenSSLOpenSSL—安全套接字协议在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。几个关键词—CSR证书签名请求文件CRT证书key私钥以上知识一些基础的内容,我们再来说OpenSSL,首先他是一个协议—安全套接字协议,他的黑犀.原创 2022-04-21 10:37:24 · 6657 阅读 · 0 评论