- 博客(4)
- 收藏
- 关注
原创 Python集成kafka,生产者配置
如果有用户名密码,一定要加上security_protocol='SASL_PLAINTEXT',否则会导致连不上kafka。
2024-03-09 14:17:25 516
原创 设计模式之原型模式(克隆)
一、传统的方式 传统的方式去多次创建一个对象,总是要重新获取原始对象的属性,若创建对象的比较复杂,将会导致效率比较低。 总是需要重新初始化对象,而不是动态地获取对象运行时的状态,不够灵活。 唯一的好处是比较简单,便于理解。 通过使用Object提供的clone(),可以对象进行复制操作,但是前提是该类必须实现Cloneable接口 二、原型模式(prototype) 基本介绍 原型模式是指通过指定创建对象的类型,并通过clone的方式来创建新对象。它是一种设计模式,...
2021-05-07 16:17:32 371
原创 设计模式之工厂模式
一、简单工厂模式 基本介绍 简单工厂模式是工厂模式中的一种,也是工厂模式中最简单实用的。简单工厂模式是通过工厂对象决定创建指定产品类的实例。 2. 适用场景 在开发过程中,当需要大量创建某种、某类或某批对象时,则就需要使用工厂模式。 二、工厂方法模式 1. 定义 定义创建对象的抽象方法,由子类决定要实例化的类。工厂模式方法将对象的实例化推迟到子类。 ...
2021-04-30 17:23:30 57
原创 设计模式之单例模式的8种创建方式及优缺点
一、饿汉式-静态变量 1.代码样例 /** * 饿汉式(静态变量) */ class StaticVariable { //1.构造器私有化 private StaticVariable () {} //2.内部创建对象实例 private final static StaticVariable instance = new StaticVariable(); //3.对外提供公有的静态方法,返回实例对象 public static Static
2021-04-18 23:08:08 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人