240 发简信
IP属地:上海
  • 240
    java日志体系的前世今生

    概述 本文的目的是梳理Java中各种日志Log之间是怎么的关系,如何作用、依赖,好让我们平时在工作中如果遇到“日志打不出”或者“日志jar包冲突”等之类的问题知道该如何入手解...

  • 设计模式09-组合模式

    组合模式 what(是什么) 组合模式允许以相同的方式处理单个对象和对象的组合体 why(为什么要用/场景) 当程序模型有跟树一样的层级结构时,如:文件系统、组织架构等 当要...

  • 设计模式06-桥接模式

    桥接模式 what(是什么) 将抽象部分与他的实现部分分离,使他们都可以独立应对变化,如果某个系统可以从多个角度进行分类,并且每个分类都可能会变化,我们就可以把这些分类分离出...

  • 设计模式05-代理模式

    代理模式 为什么需要代理模式 在日常的接口或者功能性代码中,在不改变原有功能逻辑的前提下,通常会有一些非功能性需求,比如:请求日志、耗时统计、缓存、鉴权、事物等,如果跟业务代...

  • 设计模式01-单例模式

    什么是单例模式 一个类只能创建一个对象(或实例),并提供一个唯一的全局访问点,那么这个类是单例的,这种设计模式我们就叫单例设计模式,简称单例模式。 单例模式的使用场景 配置类...