自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring 概念与源码解析——几个Registry和Factory(四)

HierachicalBeanFactory:声明了两个额外的方法,其继承类能够方便使用层次结构。SigletonBeanRegistry: 在系列博客的第一篇文章中写道,BeanFactory的实现省去了自己实例化对象的步骤,但是自己实例化对象注册到spring容器中也是可行的。SigletonBeanRegistry 就提供了将一个已经实例化的对象注册到容器中成为Bean的方法。注意,在Sp...

2019-01-22 17:51:28 1052 1

原创 Spring 概念与源码解析——BeanFactory(三)

BeanFactory 接口是spring 容器的灵魂,接口提供的方法如下: Object getBean(String name) throws BeansException; <T> T getBean(String name, Class<T> requiredType) throws BeansException; <T> T getBean(Cl...

2019-01-22 16:23:41 184 1

原创 Spring 概念与源码解析——别名系统(二)

Spring提供了很多容器实现,最核心的是DefaultListableBeanFactory,称为spring的“发动机”也不为过。查看DefaultListableBeanFactory的继承体系,可以看到最上游上的三个接口,分别是 BeanFactory, SigletonBeanFactroy 和 AliasReistry。这篇文章暂时聚焦到最简单的AliasRegistry 接口和它的...

2019-01-22 15:44:50 210 1

原创 Spring 概念与源码解析——容器(一)

简单说,spring的容器可以看成是一个泛型为Map<String, Object> 的map,map的值是java对象,key是给对象起的名字(你可以把名字起成任意字符串,只要不冲突)。spring容器没有直接继承Map<K,V>接口,实现也比一般的Map复杂得多。但是这种类比对我们理解spring容器很有启发性。那些继承Map接口的类,可以通过get("名字")来获...

2019-01-12 21:57:09 280

翻译 Maglev: 一个快速、可靠的基于软件的网络负载均衡器(翻译)

Maglev是Google数据中心内部使用的软件网络负载均衡系统,与硬件的负载均衡器相比,提供了更高的可扩展性和易用性,能够快速迭代,并且易于升级。 实际上,Maglev是运行在Google商业服务器集群上的一个分布式系统。Maglev负责流量的均匀分配,同时保持连接的一致性(属于同一连接的数据包会始终被指向到同一个服务器端点),和针对小数据包的高吞吐能力。 通过使用等价多路径(ECMP)策略可以...

2018-12-12 21:07:38 3304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除