240 发简信
IP属地:加州
  • 史上最全的单机hadoop集群搭建

    零零散散两周时间,终于在单机环境下搭建起来了一个4节点的hadoop集群。在这篇文章中,我将分成如下部分进行分享使用vagrant在本地运行虚拟...

  • dubbo原理:SPI机制(二)

    在上一篇:SPI机制(一)中研究了Dubbo SPI的自适应原理;SPI机制(二)中我们来研究下Dubbo SPI是如何实现IOC的。 1. 起...

  • Resize,w 360,h 240
    dubbo原理:SPI机制(一)

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

  • Resize,w 360,h 240
    dubbo原理:负载均衡算法

    Dubbo 中有四种负载均衡策略:RandomLoadBalance(按权重随机)、RoundRobinLoadBalance(轮询)、Leas...

  • Resize,w 360,h 240
    dubbo原理:服务暴露

    服务暴露分为两种:本地暴露(暴露在JVM中,不需要网络通信);远程暴露(将ip,端口等信息暴露给远程客户端,调用时需要网络通信) 1. 服务暴露...

  • Resize,w 360,h 240
    spring容器(七):AOP原理

    在创建Bean的最后,会调用BeanPostProcessor方法;AOP本质上就是一个BeanPostProcessor。那么在创建Bean的...

  • spring容器(六):创建Bean

    BeanFactory getBean 流程:getBean -> doGetBean -> getSingleton -> singleton...

  • spring容器(五):注册BeanPostProcessor到容器

    上一章中讲解了:BeanPostProcessorFactory方法的调用,给BeanFactory中引入类BeanPostProcessor类...

  • Resize,w 360,h 240
    spring容器(一): 容器创建起点

    1. 起点 2. 新建,初始化容器 this(): 创建容器,并初始化beanMap 创建BeanFactoryAnnotationConfig...

个人介绍
记录、整理、思考