- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 java实现幻方构造
作者:刘亮幻方(MagicSquare)是一种将数字安排在正方形格子中,使每行、列和对角线上的数字和都相等的方法。幻方也是一种中国传统游戏。旧时在官府、学堂多见。它是将从一到若干个数的自然数排成纵横各为若干个数的正方形,使在同一行、同一列和同一对角线上的几个数的和都相等。三阶幻方本篇主聊高阶幻方构造方法的java实现数据结构:以二维数组存放数字例:上面...
2019-04-18 18:09:30 3797 1
原创 Spring源码分析-IOC之ApplicationContextAwareProcessor
ApplicationContextAwareProcessor实现了BeanPostProcessor接口,BeanPostProcessor在前面我们已经介绍过可以参考Spring源码分析-IOC之BeanPostProcessor,所以在bean实例化的前后会调用BeanPostProcessor的postProcessBeforeInitialization和postProcessAfte...
2019-04-15 18:28:25 1992
原创 Spring源码分析-IOC之InputStreamSource
InputStreamSource接口方法:public interface InputStreamSource { //定位并打开资源,返回资源对应的输入流。 //每次调用都会返回新的输入流,调用者在使用完毕后必须关闭该资源。 InputStream getInputStream() throws IOException;}...
2019-04-08 21:38:34 3777 1
原创 Spring源码分析-IOC之Aware
Aware:已感知的,意识到的,所以这些接口从字面意思应该是能感知到所有Aware前面的含义,Spring中提供了一些Aware相关接口,比如BeanNameAware,BeanFactoryAware,ApplicationContextAware等,下面我们来看下BeanNameAware,BeanNameAware就是将name注入实例,我们来看下具体的应用:package com.c...
2019-04-04 20:54:02 392 1
原创 Spring源码分析-IOC之DisposableBean
上一篇我们讲到了InitializingBean,这一篇我们看下DisposableBean接口,它也只提供一个方法destroy()。如果实现了DisposebleBean接口,那么Spring将自动调用bean中的Destory方法进行销毁,下面我们看下DisposebleBean应用:package com.ck.bean;import java.io.Serializable;...
2019-04-03 20:45:51 509
原创 Spring源码分析-IOC之InitializingBean
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承改接口的类,在初始化bean的时候都会执行该方法,我们首先看下InitializingBean的应用:package com.ck.bean;import java.io.Serializable;import org.springframework.be...
2019-04-02 20:18:22 473
原创 Spring源码分析-IOC之AutowireCapableBeanFactory
AutowireCapableBeanFactory继承自BeanFactory,具有BeanFactory的功能以外,提供创建bean,自动注入,初始化以及应用bean的后置处理,我们来分析下具体的源码:public interface AutowireCapableBeanFactory extends BeanFactory { /** * Constant that in...
2019-04-01 21:04:51 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人