快速排序(简称快排):在待排序数组中确定一个基准值(pivot),一次排序后将所有小于基准值的数移动至基准值左侧,大于基准值的数据移动至基准值右...
主要参考:https://blog.csdn.net/zwj1030711290/article/details/81010320 Log4j ...
命令模式把封装带到一个全新的境界:把方法调用封装起来。通过封装方法调用,我们可以把运算块包装成形。所以调用此算法的对象不需要关心事情是如何进行的...
除了使用new操作符之外,还有更多指导对象的方法。你将了解到实例化这个活动不应该总是公开地进行,也会认识到初始化经常造成“耦合”问题。代码绑着具...
1.背景 星巴兹因为扩展速度实在太快了,他们准备更新订单系统,以合乎他们的饮料供应要求。他们原先设计是这样的: 购买咖啡时,也可以要求在其中加入...
1.认识观察者模式 通过报纸的订阅来认识观察者模式:①报社的业务就是出版报纸②向某家报社订阅报纸,只要他们有新报纸出版,就会给你送来。只要你是他...
1.定义 策略模式:定义了算法簇[cù],分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 2.背景 (本来是打算...
1 事务 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。事务内的语句,要么全部执行成功,要么全部执行失败。 例子:银行应用是解释事务...
今天在修改Controller的类名之后出现了个令我十分费解的有关tomcat问题。 出现问题的过程:我先是在我的分支上修改了NoviceLog...