logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Springboot使用Aop保存接口请求日志到mysql(及解决Interceptor拦截器中引用mapper和service为null)

但是项目如果需要记录这些被拦截的非法请求的话,目前暂时的解决方法是在Interceptor拦截器所拦截非法的请求之前再使用前面的RequestLogMapper再重新进行保存一次(只针对非法请求,因为合法请求会通过Aop日志拦截)。当我们项目中同时使用Interceptor拦截器和aop日志拦截时,被Interceptor拦截器所拦截的请求不会通过aop日志保存到数据库(防止恶意爬虫)。

文章图片
#spring boot#mysql#后端
华为云镜像仓库下载 selenium/standalone-chrome 镜像

从华为云镜像仓库下载selenium/standalone-chrome镜像的步骤包括:1)使用docker login登录华为云仓库;2)通过docker pull命令拉取镜像;3)可选重命名镜像;4)运行容器并设置端口映射;5)使用Python代码通过Remote连接测试。若遇到权限问题需将用户加入docker组,若镜像拉取失败可尝试中科大或阿里云等国内镜像源。该方法简单易行,适合国内开发者快

文章图片
#python#centos#华为云
vue2使用npm引入依赖(例如axios),报错Module parse failed: Unexpected token解决方案

报错情况:Module parse failed: Unexpected token (5:2)You may need an appropriate loader to handle this file type.

文章图片
#前端#javascript
java中List<class>数组深度拷贝,修改新数组不影响原数组内容

直接进行的复制属于浅层赋值,两者指向的使用一个地址,所以操作一个时另一个也会发生变化,我们可以使用对应类的构造函数进行深度复制。

文章图片
#java#list
springboot上传文件到阿里云OSS

第一步,在application.yml做一下配置,预设下载目录。第二步,新建一个Controller。

文章图片
#spring boot#后端#java
宝塔mysql数据库迁移

1、打开宝塔,依次点击,先备份数据库(如果没有显示数据库,可以点击【从服务器获取】)。背景:换服务器了,要把数据库从一个服务器迁移到另一个服务器,包括【结构+数据】。2、点击【备份数据库】,然后下载,下载后是一个压缩包,什么都不用动。3、打开另一个服务器的宝塔,在数据库页面,点击【导入】。5、选择刚下载的压缩包,然后上传即可。6、点击【导入】就完成了。4、选择【从本地上传】。

文章图片
#数据库#服务器#运维 +1
模拟机器人回复的打字效果(简易版)

返回的文本,用一个元素a临时存储,将a存储的结果,一个一个字符定时添加到显示的文本b上即可。注意:因为for循环不会等定时函数,所以每下一个字符,要加时1轮,例如:定时(100*i)ms。

文章图片
#vue.js#javascript
fastadmin请求第三方接口(raw数据的post请求)

【代码】fastadmin请求第三方接口(raw数据的post请求)

文章图片
#php#后端
阿里云OSS防盗链白名单如何加入小程序

为了防止被人盗链,消耗我们的外网流量费,使用防盗链添加了自己网站为白名单,但是我还有个微信小程序需要加入白名单。白名单中加上这个,小程序就也就可以访问了。

文章图片
#阿里云#云计算#微信小程序
Nodejs后端上传文件到阿里云OSS

最近涉及到上传文件到阿里云OSS上,试过【sts临时授权】前端直传,这样只用后端返回个临时sts账号即可,服务器带宽也不用担心占用太多,虽然有时限,但是这个【sts临时授权】总感觉不是太安全,被人拿到了,期间的上传的相关记录也可以不和后端关联,那我不是冤大头吗?看其他大佬的操作也看得不是怎么看的懂。因为我当前的需求上传的量并不大,所以还是选择了安全一点的方法,完全后端上传。

文章图片
#阿里云#node.js#vue.js +2
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择