240 发简信
  • Nginx下载文件中断问题

    问题现象1、浏览器发起一个下载请求,例如/export2、服务器接收到请求,相应一个attachment filename=具体文件名的相应,并...

  • 120
    设计模式(11)动态代理 JDK VS CGLIB面试必问

    在上一篇文章我们介绍了代理模式,静态的,本期我们介绍动态代理,动态代理的应用也非常广泛,也是在很多面试场合中必问的一个点,希望读完本文,你将有所...

    0.4 1441 0 19
  • 120
    设计模式(十)代理模式

    本期我们将继续讨论设计模式,介绍代理模式,代理模式与很多设计模式有相似的地方,但其目的却又不同。如果读者多其他设计模式也有了解,相信在读完代理模...

  • 120
    设计模式(九)模板方法

    经过一段时间的疯狂加班,文章还要坚持写。本期我们来探讨模板方法模式及其常用场景。以及你可能分不清模板方法与策略模式的区别,没错,读完本文你肯定有...

  • 120
    设计模式(八)适配器模式

    本篇文章来讲讲适配器模式,你可能分不清适配器模式和装饰器模式到底有啥区别,读完本文你将有所收获。原创声明:未经授权,不得转载。授权转载请在文章开...

  • 120
    设计模式(七)单例模式你用对了吗

    导读:单例模式用在很多场景,在全局JVM内存中,用来创建独一无二的对象,同一类的实例对象不存在任何两个不同的引用地址。单例模式的UML类图也是所...

  • 120
    设计模式(六)抽象工厂模式

    导读:前文设计模式(五)工厂方法模式介绍了工厂方法模式,本篇开始介绍抽象工厂模式,继续优化工厂方法模式,更好的满足开闭原则和可扩展性。 抽象工厂...

  • 120
    设计模式(五)工厂方法模式

    导读:前文设计模式(四)简单工厂模式介绍了简单工厂模式,本篇开始介绍工厂方法模式,继续优化简单工厂模式,更好的满足开闭原则和可扩展性。 工厂方法...

  • 120
    设计模式(四)简单工厂模式

    当你在程序代码中看到new关键字时,代表你看到了一个具体类被实例化,创建了一个新的实例化对象。这里用的是实现,而不是接口。我们知道,代码绑定具体...

个人介绍
Java技术的传播者,分享Java行业的知识,目前就职于京东,从事资深Java开发工程师开发。同时带领着一个7人小团队前行。