IOC-加载Bean:创建Bean(二)之实例化Bean对象(1)
本文主要基于 Spring 5.0.6.RELEASE 摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 1. createBeanInstance 这篇我们关注创建 bean 过程中的第一个步骤:实例化 bean,对应的方法为 #createBeanInst...
本文主要基于 Spring 5.0.6.RELEASE 摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 1. createBeanInstance 这篇我们关注创建 bean 过程中的第一个步骤:实例化 bean,对应的方法为 #createBeanInst...
一、集群规划 这里搭建一个 3 节点的 Hadoop 集群,其中三台主机均部署 DataNode 和 NodeManager 服务,但只有 hadoop001 上部署 NameNode 和 ResourceManager 服务。 二、前置条件 Hadoop 的运行依赖 JDK,需要预先安装。其安装步骤单独整理至: Linux 下 JDK 的安装 三、配置免密登录 3....
本文主要基于 Spring 5.0.6.RELEASE 摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 1. createBean 抽象方法 在上篇博客 《【死磕 Spring】—— IoC 之加载 Bean:分析各 scope 的 Bean 创建》 中,有...
本文主要基于 Spring 5.0.6.RELEASE 摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope 。他们的初始化...
网络层 网络层 网络层提供的两种服务 虚电路服务 数据报服务 网际协议IP IP协议配套使用的协议 地址解析协议ARP 网际控制报文协议ICM...
threadlocal ThreadLocal 就是一个map key -> Thread.getCurrentThread() value -> 线程需要保存的变量 内存问题: 在并发量高的时候,可能有内存溢出 使用ThreadLocalde shihou ,一定注意回收资源问题,每一个线程结束之前,将当前线程保存的线程变量一定要删除。 ThreadLocal。...
本文主要基于 Spring 5.0.6.RELEASE 摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 如果从单例缓存中没有获取到单例 Bean 对象,则说明两种两种情况: 该 Bean 的 scope 不是 singleton 该 Bean 的 ...
一、前置条件 Hadoop 的运行依赖 JDK,需要预先安装,安装步骤见: Linux 下 JDK 的安装 二、配置免密登录 Hadoop 组件之间需要基于 SSH 进行通讯。 2.1 配置映射 配置 ip 地址和主机名映射: ```plain text vim /etc/hosts 文件末尾增加 192.168.43.202 hadoop001 ### 2.2 生...
摘要: 原创出处 http://cmsblogs.com/?p=todo 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 从这篇博客开始我们开始加载 Bean 的第一个步骤,从缓存中获取 Bean 。代码片段如下: ```plain text java // AbstractBeanFactory.java // 从缓存中或者实例...
本文主要基于 Spring 5.0.6.RELEASE 摘要: 原创出处 http://cmsblogs.com/?p=2806 「小明哥」,谢谢! 作为「小明哥」的忠实读者,「老艿艿」略作修改,记录在理解过程中,参考的资料。 Spring IoC 作用 (此图参考《Spring 揭秘》) Spring IoC 容器所起的作用如上图所示,它会以某种方式加载 Configur...