上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 下图展示的是Bean从创建,装载到容器,到最终被销毁的整个生命周期过程。 1.实例化Bean(createBeanInstance) 创建Bean实例。根据指定bean使用相应的策略来创建Bean,如:工厂方法(instantiateUsingFactoryMethod)、构造方法注入(autowi 阅读全文
posted @ 2020-02-10 22:47 静水楼台/Java部落阁 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 一、DefaultListableBeanFactory的使用 我们使用IOC容器通常会使用比较高级的ApplicationContext,而非较低层的BeanFactory。但对于那些不需要使用ApplicationContext中高级功能的场景,我们可以选择使用低层的BeanFactory。上一 阅读全文
posted @ 2020-02-07 22:44 静水楼台/Java部落阁 阅读(846) 评论(0) 推荐(0) 编辑
摘要: BeanFactory体系结构 上面是BeanFactory的体系图,其有两个主要分支: ①一条是右侧部分的BeanFactory到最后的XmlBeanFactory这条分支。 该分支是IOC容器的底层设计,最后的DefaultListableBeanFactory则是spring提供给我们的作为默 阅读全文
posted @ 2020-02-06 23:06 静水楼台/Java部落阁 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、搭建源码环境 从Spring官网下载源码,我下载的是spring 4.3.26。 spring源码下载地址:https://github.com/spring-projects/spring-framework/releases spring发布包下载地址:https://repo.spring 阅读全文
posted @ 2020-02-05 22:25 静水楼台/Java部落阁 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 深入学习spring1 - Spring源码环境搭建和Spring模块介绍 深入学习spring2 - BeanFactory体系结构(BeanFactory和ApplicationContext) 深入学习spring3 - Spring容器启动过程源码分析 深入学习spring4 - (一)Be 阅读全文
posted @ 2020-02-01 22:19 静水楼台/Java部落阁 阅读(308) 评论(0) 推荐(0) 编辑
摘要: MySQL官方文档:Chapter 16 Replication 一、MySQL主从复制 MySQL的复制原理大致如下: 1.主库记录binlog日志 在每次准备提交事务完成数据更新前,主库将数据更新的事件记录到二进制日志binlog中。主库上的sync_binlog参数控制binlog日志刷新到磁 阅读全文
posted @ 2019-12-23 22:15 静水楼台/Java部落阁 阅读(1934) 评论(0) 推荐(0) 编辑
摘要: 享元模式是运用共享技术有效地支持大量细粒度的对象。一个典型的应用场景就是用来实现各种池了,比如String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。享元模式主要为了解决大量类似对象占用大量内存的现象,因为内存是珍贵的资源,所以我们讲这些相似对象进行归类 阅读全文
posted @ 2019-10-29 22:55 静水楼台/Java部落阁 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 命令模式是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 一、类图 经典的命令模式包括如下4个角色: Command:定义命令的统一接口 ConcreteCommand:Com 阅读全文
posted @ 2019-10-29 20:27 静水楼台/Java部落阁 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 组合模式是将对象组合成树形结构以表示 “部分-整体” 的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 一、类图 组合模式包含了如下几个角色: Component:是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。 L 阅读全文
posted @ 2019-10-29 20:15 静水楼台/Java部落阁 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式提供一种方法顺序的访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 一、类图 迭代器模式主要包含以下角色。 抽象聚合(Aggregate)角色:定义存储、添加、删除聚合对象以及创建迭代器对象的接口。 具体聚合(ConcreteAggregate)角色:实现抽象聚合类,返回一个具体迭 阅读全文
posted @ 2019-10-29 20:13 静水楼台/Java部落阁 阅读(276) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页