Loading

上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 前言 在面向对象编程领域中,六大原则之一的依赖倒置原则提到的原则规定: 高层次的模块不应该依赖于低层次的模块,两者都应该依赖于抽象接口; 抽象接口不应该依赖于具体实现,而具体实现则应该依赖于抽象接口; 参考:[https://en.wikipedia.org/wiki/Dependency_inve 阅读全文
posted @ 2022-08-28 01:11 街头卖艺的肖邦 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: BeanFactory体系结构 BeanFactory BeanFactory作为Spring容器的顶层接口,那么它的作用一定是最简单,最核心的,特性如下: 基础的容器 定义了作用域的概念 集成了环境配置 支持多种类型的配资源 层次性的设计(父子结构) 完整的生命周期控制机制 Javadoc Bea 阅读全文
posted @ 2022-08-24 01:59 街头卖艺的肖邦 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 预备知识 InnoDB存储引擎和大多数数据库一样,记录是以行的形式存储的,即页中保留着表中一行行的数据,这些记录在磁盘上的存放方式也被成为行格式; 数据类型CHAR(M)与VARCHAR(M) CHAR和VARCHAR类似,都是用来存储字符串,但是它们保存和检索的方式不同,而且在最大长度和是否保留尾 阅读全文
posted @ 2022-08-14 01:28 街头卖艺的肖邦 阅读(237) 评论(0) 推荐(1) 编辑
摘要: Environment的描述 Javadoc中的描述 Environment是表示当前应用程序正在其中运行的环境的接口,它为应用环境制定了两个关键的方面:profile和properties,与属性访问有关的方法通过PropertyResolver这个父接口公开(其中,PropertyResolve 阅读全文
posted @ 2022-07-31 16:29 街头卖艺的肖邦 阅读(787) 评论(0) 推荐(0) 编辑
摘要: BeanDefinitionRegistry描述 Javadoc BeanDefinitionRegistry包含beanDefinition的注册表的接口(例如RootBeanDefinition和ChildBeanDefinition实例);通常由内部与 AbstractBeanDefiniti 阅读全文
posted @ 2022-07-31 16:23 街头卖艺的肖邦 阅读(280) 评论(0) 推荐(0) 编辑
摘要: BeanDefinition描述 Javadoc BeanDefinition描述了一个bean的实例,该实例具有属性值,构造函数参数值以及具体实现所提供的更多信息;这只是一个最小的接口,它的主要目的是允许BeanFactoryPostProcessor(例如PropertyPlaceholderC 阅读全文
posted @ 2022-07-24 22:30 街头卖艺的肖邦 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Spring中的资源模型 ClassLoader类的getResource和getResourceAsStream方法是原生JDK中内置的资源加载文件的方式; Spring中资源模型顶级接口不是Resource,而是InputStreamSource接口; Spring为何自己实现一套资源加载方式? 阅读全文
posted @ 2022-07-11 00:12 街头卖艺的肖邦 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Java内存模型(Java Memory Model,简称JMM)是围绕着在并发过程中如何处理原子性,可见性和有序性这三个特征来建立的; 其中关于JMM中的有序性这一特性的处理,在《深入理解Java虚拟机》12.3.6先行发生原则有这么一段话,如下: 从JDK 5开始,Java使用新的JSR-133 阅读全文
posted @ 2022-03-01 01:42 街头卖艺的肖邦 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 在没有使用Spring时,开发者创建对象一般都是使用new/反射创建对象;Spring出来后简化了开发方式,它提供了一个IoC容器的实现,用于帮助开发者以依赖注入的方式管理对象之间的依赖关系,从而将开发者创建对象的所有权转移到IoC容器上,这使得Spring易于整合第三方模块,因此Spring更是一 阅读全文
posted @ 2022-01-10 00:45 街头卖艺的肖邦 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 在Spring中,默认创建的对象是单例的,Spring会在一级缓存中持有该对象,方便下次直接获取,如果创建的是多例对象,Spring每次则会创建新的对象,不会进行缓存; 如果想在一个单例bean下引用一个多例bean,此时需要使用LookUp来解决; 测试如下: ObjectA的getObjectC 阅读全文
posted @ 2022-01-03 00:56 街头卖艺的肖邦 阅读(971) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页