240 发简信
IP属地:上海
  • Resize,w 360,h 240
    (单路,双路,三路)快速排序讲解及Java实现

    快速排序(简称快排):在待排序数组中确定一个基准值(pivot),一次排序后将所有小于基准值的数移动至基准值左侧,大于基准值的数据移动至基准值右...

    0.1 2631 0 6 1
  • Resize,w 360,h 240
    Log4j,Log4j2,logback,slf4j日志框架比较

    主要参考:https://blog.csdn.net/zwj1030711290/article/details/81010320 Log4j ...

  • 命令模式

    命令模式把封装带到一个全新的境界:把方法调用封装起来。通过封装方法调用,我们可以把运算块包装成形。所以调用此算法的对象不需要关心事情是如何进行的...

  • Resize,w 360,h 240
    工厂模式

    除了使用new操作符之外,还有更多指导对象的方法。你将了解到实例化这个活动不应该总是公开地进行,也会认识到初始化经常造成“耦合”问题。代码绑着具...

  • Resize,w 360,h 240
    装饰者模式

    1.背景 星巴兹因为扩展速度实在太快了,他们准备更新订单系统,以合乎他们的饮料供应要求。他们原先设计是这样的: 购买咖啡时,也可以要求在其中加入...

  • 观察者模式

    1.认识观察者模式 通过报纸的订阅来认识观察者模式:①报社的业务就是出版报纸②向某家报社订阅报纸,只要他们有新报纸出版,就会给你送来。只要你是他...

  • 策略模式

    1.定义 策略模式:定义了算法簇[cù],分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 2.背景 (本来是打算...

  • 事务

    1 事务 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。事务内的语句,要么全部执行成功,要么全部执行失败。 例子:银行应用是解释事务...

  • 求解:Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map

    今天在修改Controller的类名之后出现了个令我十分费解的有关tomcat问题。 出现问题的过程:我先是在我的分支上修改了NoviceLog...