240 发简信
IP属地:浙江
  • Bean的延迟依赖查找功能,ObjectFactory 和 ObjectProvider

    介绍 首先明确一下什么是延迟查找,一般来说通过@Autowired注解注入一个具体对象的方式是属于实时依赖查找,注入的前提是要保证对象已经被创建...

  • @Autowired依赖注入HttpServletRequest 和 HttpServletResponse 原理

    场景 通常来说依赖注入的对象一旦创建完成后就不会在改变,因为Spring的默认行为创建的都是单例对象。HttpServletRequest和Ht...

  • Resize,w 360,h 240
    Spring Bean 生命周源码解析

    Spring Bean生命周期 前言 在使用Spring框架进行开发,一般我们都会将项目中的Bean托管给Spring,也就是俗称的IOC 被S...

  • Resize,w 360,h 240
    记一次两个FeignClient接口使用相同服务名报错问题

    场景 我在一个项目开发中需要远程调用其他微服务的接口进行业务处理,由于涉及到多个接口的调用,所以我根据业务分了两个FeignClient接口,但...

  • 自定义依赖注入注解实现@Autowired功能

    通过自定义注解来实现注入功能有两种方法第一种通过元注解的方式,在自定义注解上面用@Autowired标注既可以实现 第二种是通过向Spring中...

  • Resize,w 360,h 240
    @Autowried注解处理流程解析

    @Autowried注解由注解处理器AutowiredAnnotationBeanPostProcessor进行解析,AutowiredAnno...

  • @Qualifier注解实现Bean的逻辑分组

    概述 在日常开发中经常遇到会注册多个相同类型的Bean到Spring容器中,在注入时,通常会选取其中一个Bean来使用,使用@Autowired...

  • 使用Netty的DefaultPromise实现异步转同步遇到的问题

    问题背景 在使用netty进行通信时涉及到了异步转同步的操作,服务端发送一条消息,要等待客户端返回结果才能进行下一步,为了省事直接使用了Nett...

  • count(*) count(1) count(字段) count(主键) 谁更快

    以下讨论都是基于InnoDB引擎count是一个聚合函数,InnoDB只负责根据需求返回结果集,具体的计算过程再Server层完成 count(...