- 博客(7)
- 收藏
- 关注
原创 基于tomcat10以上版本的前端+后端验证码的代码编写
我只是简单的将其改为了tomcat10及以上版本可以直接使用的代码。首先是control端代码。接下来是DAO层写配置。
2023-04-24 16:27:50
238
原创 easy-captcha1.6.2(最新版本)与tomcat10以上版本的冲突问题
我查询了一下tomcat官方文档,发现在Tomcat 10中把包名从以往版本的javax改成了jakarta,也就是说这俩含义差不多,但是属于版本更迭之后的两个不同名包,无法相互转换。然后我又去easy-captcha的github官网查看了一下,发现其最新版本是1.6.2,这是2019年开发的版本,那个时候tomact10都没出,所以其根本不可能兼容。直接报错,可以看到,该参数需要的是javax包下的request和response,而我的参数是jakarta下的。运行一下,会发现二者并不能相互转换。
2023-04-24 16:07:46
754
1
原创 logstash分析sql注入攻击并将日志存储到es
最近在用logstash做日志分析的时候,搜集了很多资料,但大部分都是关于logstash如何将日志各个部分加以分类存储到logstash中,没有写如何分析攻击日志的东西,所以在此我简单记录一下。首先,logstash做日志分析最重要的还是过滤器的书写,logstash的过滤器支持grok匹配,而grok又是建立在正则表达式上面的,所以我们可以从这方面入手进行分析。
2023-04-21 02:18:21
555
原创 Springboot框架前端实现不同身份选择登录
第一个函数就是form的判断函数,在这里注意document.getElementsByName和document.getElementsByID的区别,他们两个一个是通过id获取值,一个是通过name属性获取值,其中id属性因为是唯一的,所以可以直接获取,但name属性可以在多个标签上,所以其返回的是一个数组,根据出现的先后标记0,1,2,3....,在我的代码里,因为我的单选按钮肯定是同一个name属性的,所以他们的document.getElementsByName分别是[0]和[1]。
2023-04-21 01:43:43
3168
原创 logstash可能遇到的无法读取系统日志的问题
然后我就开始了痛苦的找问题过程,大概搜了很久,终于在一个博主那里发现了一个很细微的问题。也就是说配置文件中的path路径要使用的是UNIX的分隔符,而我的路径是我直接粘贴上去的。这几天刚学logstash,在读取日志这部分却被卡了好久,主要是这坑我真的是前所未料。这个坑确实很坑,主要是检查配置文件压根不报错,确实很难想到路径会出问题。安装什么的就是正常安装,然后在配置管道时,我是的配置文件如下。然后我就对我的path做了修改,也就是把 \ 变成了 /接下来我就把-t去掉,进行导入,奇怪的地方就出现了。
2023-04-14 11:30:08
1368
1
原创 Mysql实现定时删除表中的数据
最近做项目的时候,想要实现一种验证码几分钟内有效的功能,于是就想到了定时删除数据库中存在的共享码从而实现该功能,然后温习了一下数据库事件、定时器的相关功能,查询了一些文章,在此分享一下实现的方法。其中,列名可以随便起,数据类型选择timestamp(时间戳),默认值CURRENT_TIMESTAMP,这两个必须固定,默认值的作用是会在你插入数据是自动产生一个当前时间插入你的数据中。解释一下,xxx1是你的数据库名,xxx2是事件名,你自己起一个就行,xxx3是你的表名。
2023-04-13 16:49:41
3350
1
原创 关于elasticsearch和elasticsearch-head配置的一些相关问题
在启动elasticsearch时,可能会出现无法找到Java_Home的问题,原因可能是自己配置的Java文件处于root用户权限才能访问的目录中,且由于es在今后的版本可能只支持java11以上的版本,因此我们最好可以使用es自带的java。可以看到这是一个对JAVA_HOME进行的一个判断,若JAVA_HOME非空则会进行赋值,而我们在安装java时肯定是配置了JAVA_ HOME的环境变量了的,因此他会指向我们自己配置的java目录。在这里也列出其他需要配置的属性(根据自己的需求自行修改值)
2023-04-10 13:48:34
233
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人