摘要: if条件的终结者,不同的条件调用不同的处理类进行处理; 1.定义一个顶层接口,继承InitializingBean接口,保证在容器启动时将实现该接口的类实例化交给容器管理; public interface ImportDataHandler<T> extends InitializingBean 阅读全文
posted @ 2024-08-01 16:44 天有多高我有多骚 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 上层抽象类定义好操作的基本框架,一些特殊的子操作交给子类去实现,使得子类可以在不改变上层基类的情况下,可以定制操作的某一步骤。 抽象类: 模版方法:定义操作的骨架 基本方法 抽象方法:交给子类实现 具体方法:基类自己实现,子类也可以进行覆盖(重写) 具体实现类 实现基类的某个方法 public ab 阅读全文
posted @ 2024-08-01 16:44 天有多高我有多骚 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在整个系统中,只能存在一个对象实例,也就是说只能new一次 饿汉式: 在系统启动后,就会实例化一个对象(不管用不用得到,我先买了再说) 缺点:造成内存浪费(如果从来没有使用过) 优点:不会造成线程安全的问题 class EHPatternInstance1{ private final static 阅读全文
posted @ 2024-08-01 16:43 天有多高我有多骚 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表 示,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同 工作 适配器继承适配对象,并实现适配目标所有的方法 国标接口(适配目标) public interface NationalStandard 阅读全文
posted @ 2024-08-01 16:43 天有多高我有多骚 阅读(3) 评论(0) 推荐(0) 编辑
摘要: RocketMQ的使用场景 应用解耦 系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、 物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异 常,影响用户使用体验。 流量削峰 应用系统如果遇到系统请求流量的瞬间猛增,有可能会 阅读全文
posted @ 2024-08-01 16:43 天有多高我有多骚 阅读(27) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示