240 发简信
IP属地:广东
  • IDEA中Junit使用Scanner控制台输入卡死解决办法

    源代码: IDEA中运行单元的测试的截图: Eclipse中运行OK: 解决方案:在你的Idea安装目录下的(比如笔者安装在以下目录):D:\J...

  • Resize,w 360,h 240
    【设计模式】之装饰器模式

    装饰器设计模式的概念 在实际生产中,某个类的行为(它所提供的方法)已经没法满足当前的需要了,但是又需要使用原有的部分功能,因此需要对原有对象进行...

  • Resize,w 360,h 240
    【设计模式】之责任链模式

    责任链模式 概念 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个...

  • Resize,w 360,h 240
    【设计模式】之对象池模式--JDBC连接池实现案例

    对象池设计模式 对象池设计模式的目标 对象池可以显著提高性能,在那些初始化一个类实例的代价比较高、但是使用频率比较低的场景时,对象池模式是非常高...

  • 【设计模式】之策略模式

    策略模式 策略模式属于行为模式,可以在运行时不修改类本身而通过变更内部算法来处理类的行为变更。这允许对象的可扩展性和松耦合性。经典定义如下: 定...

  • 【设计模式】之状态模式

    状态设计模式 状态模式属于行为模式,基于当前状态处理运行时对象的行为。 当一个对象内部状态发生变更时,允许该对象改变其行为。对象可能会显示地更改...

  • Resize,w 360,h 240
    【设计模式】之模板方法

    模板模式 模板模式属于行为模式,它定义了一系列的算法步骤,允许子类提供一个或多个步骤的自己实现。模板设计模式最大程度上实现了代码的可重用性。 模...

  • 【设计模式】接口设计原则之分离原则详解

    接口分离设计原则 接口分离设计原则主要是为了解决接口臃肿的缺陷。接口如果包含不是特定于它的方法就称为污染的或者臃肿的接口。 客户端不应该被强制依...

  • 【Java8 函数式编程】之函数式接口与lambda表达式

    函数式接口使用背景 我们知道,java是一门面向对象编程语言,java中一切都是面向对象的(除了原始数据类型)。在java中函数(方法)是类/对...

个人介绍
思想-->变成-->现实