logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么spring aop没办法切入、拦截、代理static修饰的静态方法?

因为spring的aop实现原理是通过JDK或者cglib为目标接口或者目标类生成一个代理对象,在这个生成的代理对象中,对要切入的方法进行重写,以此来实现各种想要的切面业务操作。那为什么aop无法切入static修饰的静态方法/无法代理static方法呢?因为static修饰的方法是静态方法,而静态方法是可继承但不可被重写的。这样一来,问题就解开了,因为static关键词的特殊限制,所以导致了ao

文章图片
#spring#java#后端
spring读取resources文件夹下的文件报错:cannot be resolved to absolute file path because it dose not reside in th

在做一个项目的上传功能的时候,需要提供上传文件的模板下载功能,后端的实现方式是:将模板文件放在resources文件夹下,然后提供一个接口,接口中读取resources文件夹下的模板文件,并通过文件流写出给浏览器。

文章图片
#spring#java#后端
免安装绿色版chrome制作教程

喜欢自己动手的小伙伴,可以参照我下面写的步骤,一步一步制作属于自己的绿色版chrome。当然了,着急使用的小伙伴,我这边也提供了部分版本的chrome,官方安装包提取的哦,,不含任何广告或主页绑架,

文章图片
#chrome#前端#windows +1
Code Former安装及使用

Code Former项目已经在Github开源了,直接访问github项目地址,即可看到Readme文件中,对项目构建、使用的简介。Code Former整体流程大概可分为安装Python安装Git安装PyTorchclone源码安装源码所需依赖库编译源码安装人脸修复AI模型使用下面对这几个具体流程进行详细说明。

文章图片
#python#人工智能#图像处理 +1
Code Former安装及使用

Code Former项目已经在Github开源了,直接访问github项目地址,即可看到Readme文件中,对项目构建、使用的简介。Code Former整体流程大概可分为安装Python安装Git安装PyTorchclone源码安装源码所需依赖库编译源码安装人脸修复AI模型使用下面对这几个具体流程进行详细说明。

文章图片
#python#人工智能#图像处理 +1
VMWare安装CentOS8及黑屏问题解决方法

VMware安装CentOS8及黑屏问题解决方法下载安装CentOS8CentOS安装过程黑屏问题解决方法下载CentOS8安装CentOS8打开VMWare,点击“创建新的虚拟机”选择典型即可选择“稍后安装操作系统”注意:这里一定要选择这个选项,因为如果选择“安装程序光盘映像文件”这个选项时VMWare14暂时会将CentOS8识别为“CentOS5或更早的版...

#linux#centos
CentOS8 yum报错:为 repo ‘AppStream‘ 下载元数据失败

CentOS8 yum报错:为‘AppStream’下载元数据失败

文章图片
#centos
到底了