简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一般情况下,在springboot项目中被IOC容器管理的类在创建对象时,会经过aop的后置处理器(BeanPostProcessor)生成代理对象供我们使用,那如果想要获取目标对象怎么做呢,通常用到AopUtils工具类```public Object test(Object proxy) throws Exception {//判断是否是代理对象if(AopUtils.isAopProxy(p
今天用idea启动vue前台项目,下载安装好node.js并且配置好npm环境变量后,在terminal终端进行npm install,发现报错了,说‘npm’不是内部或外部命令,可是cmd窗口却没问题,说明并不是环境变量配置的问题,于是,一顿Google之后,发现了问题所在:原来是idea中terminal的shell path 指定的cmd位置和本地cmd位置不一致,接下来就是一番操作:问题顺
今天用idea启动vue前台项目,下载安装好node.js并且配置好npm环境变量后,在terminal终端进行npm install,发现报错了,说‘npm’不是内部或外部命令,可是cmd窗口却没问题,说明并不是环境变量配置的问题,于是,一顿Google之后,发现了问题所在:原来是idea中terminal的shell path 指定的cmd位置和本地cmd位置不一致,接下来就是一番操作:问题顺
关于使用xxl-job的流程,这里不再赘述。在加入xxl-job依赖后,需要我们自己做的就是创建一个XxlJobSpringExecutor对象交给spring容器管理,因为XxlJobSpringExecutor实现了SmartInitializingSingleton接口,在spring管理的对象完成初始化之后,会执行SmartInitializingSingleton接口的afterSing
具体的实现方式是:实现了一个过滤器filter,在所有访问请求进入servlet前将其拦截,在filter中,对request对象和response对象做了一层包装,然后放行,执行后面的逻辑,后面如果要用session对象时,调用getsession()方法,其实调用的就是包装后的request对象的getsession()方法,这个方法中,就是从redis里获取session了,所有的服务器都从