nas+infuse+ipad

很长一段时间ipad都在角落里吃灰,最近终于给ipad一个新用途,使用ipad+infuse观看存储在nas中的高清电影。 1. 电影来源 pt站点(有点麻烦,需要长时间开机保持活跃或者下载量) 网站(需要一个一个找,还经常失效) 网盘资源(直接tb买别人整理好的资源,开会员;使用nas+cloud sync后台下载) 2. 观影设备 4k电视+apple tv(没电视。。。。。。) ...

瞎折腾

使用hexo+stellar搭建博客

1. 安装hexo+stellar主题博客1.1 安装git12D:\study\blog\blog-hexo-stellar>git versiongit version 2.31.0.windows.1 1.2 安装node.js12D:\study\blog\blog-hexo-stellar>node -vv20.11.1 1.3 安装hexo并启动123456789...

博客搭建

汤圆

这是我的猫猫 DSC01004DSC01021DSC01025DSC01029DSC01034DSC01057DSC01063DSC01065DSC01066

宠物猫

Spring-AOP目标方法和增强方法的执行

正文:上一篇博文中我们讲了代理类的生成,这一篇主要讲解剩下的部分,当代理类调用时,目标方法和代理方法是如何执行的,我们还是接着上篇的ReflectiveMethodInvocation类Proceed方法来看 1234567891011121314151617181920212223242526272829public Object proceed() throws Throwable &#...

spring

Spring-AOP代理的生成

正文:在获取了所有对应bean的增强后,便可以进行代理的创建了。回到AbstractAutoProxyCreator的wrapIfNecessary方法中,如下所示: 123456789101112131415161718192021222324252627protected static final Object[] DO_NOT_PROXY = null;protected Objec...

spring

Spring-创建AOP代理之获取增强器

正文:在上一篇的博文中我们讲解了通过自定义配置完成了对AnnotationAwareAspectJAutoProxyCreator类型的自动注册,那么这个类到底做了什么工作来完成AOP的操作呢?首先我们看看AnnotationAwareAspectJAutoProxyCreator的层次结构,如下图所示: 从上图的类层次结构图中我们看到这个类实现了BeanPostProcessor接口,而...

spring

Spring-AOP的使用以及AOP自定义标签

正文:我们知道在面向对象OOP编程存在一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志,安全检测等,我们只有在每个对象里引入公共行为,这样程序中就产生了大量的重复代码,所以有了面向对象编程的补充,面向切面编程(AOP),AOP所关注的方向是横向的,不同于OOP的纵向。接下来我们就详细分析下spring中的AOP。首先我们从动态AOP的使用开始。 1. AOP的使用在开...

spring

ApplicationContext容器refresh过程

正文: 在之前的博文中我们一直以BeanFactory接口以及它的默认实现类XmlBeanFactory为例进行分析,但是Spring中还提供了另一个接口ApplicationContext,用于扩展BeanFactory中现有的功能。ApplicationContext和BeanFactory两者都是用于加载Bean的,但是相比之下,ApplicationContext提供了更多的扩展功能...

spring

Spring-IOC之循环依赖处理

1. 什么是循环依赖循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图所示: 注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spring中循环依赖场景有:(1)构造器的循环依赖(2)field属性的循环依赖。 对于构造器的循环依赖,Spring 是无法解决...

spring

Spring-IOC之bean创建

正文: 在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。 1. singletonSpring 的 scope 默认为 singleton,第一部分分析了从缓存中获取单例模式的 bean,但是如果缓存中不存在呢?则需要从头开始加载 bean,...

spring
1235

本站由 卡卡龙 使用 Stellar 1.29.1主题创建

本站访问量 次. 本文阅读量 次.