240 发简信
IP属地:北京
  • 关于Mock、Spy、@MockBean、@SpyBean的笔记

    前言 Mock是将目标对象整个模拟 ,所有方法默认都返回null,并且原方法中的代码逻辑不会执行,被Mock出来的对象,想用哪个方法,哪个方法就...

  • 解决遍历 Properties 键不是按照文件配置顺序的问题

    背景 通过Properties.load(xxx)的方式加载xxx.properties文件时,再遍历输出时,不是按照文件中key的配置顺序输出...

  • pg 查询指定表元数据(表结构、字段、数据类型、主键、非空、默认值)

    注:array_position函数在postgresql 9.5版本及以后才有。 中文版(适用初学) 英文版(适合写代码)

  • openGauss 2.0.1 分区表

    本文适用于openGauss 2.0.1版本(对应postgresql 9.2.4),可以用select version();查看版本。 一、创...

  • 责任链模式-COR

    1. 说明 责任链模式(Chain of Responsibility)将请求的发送者和处理者分开,使得客户端无需关心具体由谁处理,实现了解耦。...

  • 观察者模式-Observer

    1. 说明 当目标对象(被观察者)的状态发生变化时,自动通知观察它的对象。观察者模式常用于消息、事件驱动等。 实现步骤: 定义一个观察者接口,提...

  • 策略模式-Strategy

    1. 说明 一类行为或算法针对不同对象或场景而不同,比如:交通工具都有鸣笛行为,汽车为“滴~滴~”,自行车“铃~铃~”,火车“呜~~~”,轮船“...

  • 单例模式-Singleton

    1. 说明 目标:单例类只有一个实例。 实现步骤: 构造方法私有化; 单例类自己创建唯一实例; 单例类向外部暴露一个public static方...

  • 关于@Conditional派生注解的理解

    1、源码分析 略。 2、结论 @ConditionalOnBean:如果List中的已经全部注入(AllMatched),则返回true,当前类...

个人介绍
多情帘燕独徘徊,满身花雨又归来。