240 发简信
IP属地:江苏
  • 120
    设计模式-责任链模式

    前言 在现实生活中,一个事件需要经过多个对象处理是很常见的场景。例如,采购审批流程、请假流程等。公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的...

  • 120
    Spring依赖查找(二)

    延迟依赖查找Bean延迟依赖查找接口 org.springframework.beans.factory.ObjectFactory org.springframework....

  • Spring Bean依赖查找(一)

    单一类型依赖查找-BeanFactory 根据Bean名称查找getBean(String)Spring 2.5覆盖默认参数:getBean(String,Object......

  • 120
    设计模式-策略模式

    前言 策略模式模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的...

  • Spring Bean深入剖析(三)

    前言 Spring是分层的 Java SE/EE应用full- stack轻量级开源框架,以IoC(Inversion of Control:反转控制)和AOP( Aspec...

  • 120
    设计模式-模板方法模式

    前言 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实...

  • 120
    设计模式-组合模式

    前言 组合模式又名部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了...

  • Spring Bean深入剖析(二)

    BeanDefinition注册 XML配置元信息 Java注解配置元信息: 1.@Bean 2.@Component3.@Import Java API 配置元信息命名方式...

  • Spring Bean深入剖析(一)

    前言 Spring是分层的 Java SE/EE应用full- stack轻量级开源框架,以IoC(Inversion of Control:反转控制)和AOP( Aspec...

  • 120
    设计模式-外观模式

    前言 外观模式(Facade)又名门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心...

  • 120
    设计模式-桥接模式

    前言 桥接模式又称桥梁模式,属于结构型模式,是指将抽象化 与 实现化 脱耦,使得二者可以独立的变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦...

  • 120
    设计模式-装饰模式

    前言 小明喜欢吃手抓饼,每次买手抓饼的时候可以添加配菜,加鸡蛋,加火腿,加生菜等,但是无论加什么,本质上还是一个饼。在现实生活中,常常需要对现有产品增加新的功能或美化其外观,...

  • 120
    设计模式-适配器模式

    前言 适配器模式是将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。 结构 适配器模式(Adapter)包含以下主要角色: ...

  • 设计模式-代理模式

    前言 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。Java中的代理按照代...

  • 设计模式-建造者模式

    前言 建造者模式(Bulider Pattern)是将一个复杂对象的构建过程与它的实现表示分离,使得同样的构建过程可以创建不同的表示,属于创建型模式。使用创建者模式对于用户而...

  • 120
    设计模式-工厂模式

    前言 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现...

  • 120
    设计模式-工厂模式

    前言 在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了...

  • 设计模式-单例模式(下)

    前言 单例模式有多种模式,正常情况下,单例模式只生成一个实例,但是通过一定的方式,可以破坏单例模式。下面我们看一下常见的破坏单例模式的方法。 问题演示 通常破坏单例模式(除枚...

个人介绍
多年互联网开发老兵,带你技术复盘、提升和进阶,分享码农生活,品味码农人生!