知识点回顾 依赖包。 Microsoft.Extensions.DependencyInjection.Abstractions 核心对象和方法。 IServiceCollection。注入对象的容器。注意它只存储对象的元数据,并不保存实例对象。 IServiceProvider。注入对象的提供者。 ...
分类:
Web程序 时间:
2020-05-27 18:48:39
阅读次数:
93
构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,就是再调用构造函数。 构造方法作用:(1).构造出来一个类的实例 (2).对构造出来个一个类的实例(对象)初始化。 格式: public 类名称(参数类型 参数名称){ 方法体 } 注意事项: 1.构造方法的名称必须和所在的类名称 ...
分类:
其他好文 时间:
2020-05-25 19:36:49
阅读次数:
71
Consumer之自动提交在上文中介绍了ProducerAPI的使用,现在我们已经知道如何将消息通过API发送到Kafka中了,那么现在的生产者/消费者模型就还差一位扮演消费者的角色了。因此,本文将介绍ConsumerAPI的使用,使用API从Kafka中消费消息,让应用成为一个消费者角色。还是老样子,首先我们得创建一个Consumer实例,并指定相关配置项,有了这个实例对象后我们才能进行其他的操
python中,一切皆对象。类是用来描述具有相同的属性和方法的对象的集合,类也是一个对象,只不过这个对象拥有生成实例(对象)的能力。python类是python实现面向对象程序设计技术的基石。 创建一个新类意味着创建一个新的对象 类型,从而允许创建一个该类型的新 实例 。 每个类的实例可以拥有保存自 ...
分类:
编程语言 时间:
2020-05-22 17:13:05
阅读次数:
69
首先说一下什么是普通方法,普通方法需要传递参数,类调用的时候默认会将类的实例对象传进去。 @staticmethod 装饰的静态方法与普通方法相同:实例和类均可调用,但是不需要传递默认的参数进去。 @classmethod 装饰的类方法:也需要参数,使用时需要将调用的类传进去。 例如: ...
分类:
编程语言 时间:
2020-05-22 12:56:19
阅读次数:
55
线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 (1)生命周期的五种状态 a.新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread t1=new Thread(); b.就绪(runnable) 线程已经被启动,正在等 ...
分类:
编程语言 时间:
2020-05-20 10:52:10
阅读次数:
52
饿汉式(静态常量): /** * 饿汉式(静态常量) * * 1.构造器私有 * 2.定义一个静态常量保存一个唯一的实例对象(单例) * 3.提供一个静态方法返回单例对象 */ public class Singleton01 { public static final Singleton01 IN ...
分类:
其他好文 时间:
2020-05-15 13:35:05
阅读次数:
47
Java多线程实现的四种方式 继承Thread类,重写run方法 实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target 通过Callable和FutureTask创建线程 通过线程池创建线程 前面两种可以归结为一类:无返回值,原因 ...
分类:
编程语言 时间:
2020-05-14 22:27:47
阅读次数:
87
1.什么是Singleton?Singleton,即单例,在Java中表示的是单例模式,所谓的单例模式,指的就是在程序中,有且仅有一个该实例对象。单:唯一,单独。例:实例对象。2.单例模式有几种创建方式?2.1饿汉式(在程序启动过程中,就开始创建实例对象,饿汉式是线程安全的,它的缺点是不管程序是否需要该实例都会创建)2.1.1直接创建实例对象(简介明了)将构造方法私有化。提供一个static修饰的
分类:
其他好文 时间:
2020-05-14 01:31:53
阅读次数:
62
返回上一级目录:Java设计模式 单例模式,所谓单例,就是应用只有一个实例对象,该类具有以下特点: 构造器私有化,保证只有自己才能通过构造器创建实例对象 持有实例对象的引用,就是最终提供出去的单例实例 提供一个方法获取该单例实例 下面是常用的几种实现: 1、懒汉式 这是最简单也最容易想到的一种方式。 ...
分类:
其他好文 时间:
2020-05-13 23:38:40
阅读次数:
102