JDK SPI 和Dubbo SPI的区别:JDK SPI 会一次性实例化所有配置的实例:如果某些实例在程序中并不需要,那将会是极大的浪费。Dubbo SPI只会实例化需要的...

JDK SPI 和Dubbo SPI的区别:JDK SPI 会一次性实例化所有配置的实例:如果某些实例在程序中并不需要,那将会是极大的浪费。Dubbo SPI只会实例化需要的...
零零散散两周时间,终于在单机环境下搭建起来了一个4节点的hadoop集群。在这篇文章中,我将分成如下部分进行分享使用vagrant在本地运行虚拟机使用vagrant在本地搭建...
排序(上):为什么插入排序比冒泡排序更受欢迎? 排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大部分编程语言中,也都提供了排序函数。在平常的项目...
1. 用途 Spring 中使用BeanPostProcessor 来拦截bean的创建,并在bean初始化前后,添加相应的操作。 2. 注册流程 传入配置类,创建IOC...
在创建、准备BeanFactory环境的流程结束后,在invokeBeanFactoryPostProcessors方法中,spring开始查找项目中定义的BeanFacto...
在BeanFactory的准备阶段,会调用下面几个方法:prepareRefresh();ConfigurableListableBeanFactory beanFactor...
1. 作用 DispatcherServlet主要负责流程的控制 文件上传解析 通过handlerMapping将请求映射处理器 通过HandlerAdapter支持多种类型...
1. 概述 在web应用启动的,ContextLoaderListener读取contextConfigLocation中定义的xml文件,自动装配ApplicationCo...
一. 简介 在看ThreadLocal源码的时候,其中嵌套类ThreadLocalMap中的Entry继承了WeakReferenc,为了能搞清楚ThreadLocal,只能...