singleton 相关问题

一种设计模式,可确保存在特定类的一个应用程序范围的实例。 Gang of Four的创作设计模式之一。

ASP.NET Core 8:单例模式与 HttpContextAccessor 不能一起工作

我正在开发一个 ASP.NET Core 8 应用程序并使用单例模式进行会话管理,但是当我想读取值时,它显示空值! 在这里你可以看到代码:

回答 1 投票 0

Java中如何在不同的类中为其他类实例化Singleton对象?

公共类单例{ 私有易失性静态 A AInstance = null; 私有易失性静态 B BInstance = null; 私人单例(){ } 公共静态同步 A

回答 1 投票 0

为什么不在 python 中为类的实例重用类名?

我想获得类似模块的行为,而无需导入的麻烦。仅创建一个类然后重用其名称来阻止该类的其他实例是否存在任何问题? 例如这个

回答 1 投票 0

ASP.NET Core:关闭 Web 浏览器后未释放单例服务 (Microsoft.Extensions.DependencyInjection)

我有一个带有此一次性服务类的 ASP.NET Core 6 Web API: 公共接口 IMyService: IDisposable { } 公共类 MyService:IMyService { public void Dispose() => Console.WriteL...

回答 4 投票 0

为什么 Python Borg / Singleton 模式可以工作

我刚刚在网上偶然发现了这些有趣的代码: http://code.activestate.com/recipes/66531/ 博格级: __shared_state = {} def __init__(自身): self.__dict...

回答 4 投票 0

为带有参数/实参的类创建一个单例工厂

首先,我在一篇文章中读到了这篇文章 - 基本上告诉我我根本不应该使用单例 - 最常见的是,单例不允许在创建时指定任何参数

回答 4 投票 0

在 Singleton .net core 8 中读取 appsettings.environment.json 时出现问题

我正在 C# .net core 8 中创建一个 Windows 服务。我的第一次尝试。该服务有效,但我现在想删除一些硬编码元素并在我的 appsettings 文件中进行设置。 我已经开始智慧...

回答 1 投票 0

如何使用静态/单例设计模式来实现这个?

我想实现一个配置助手。 用法将是这样的: var companyName = ConfigHelper.Company.Name; var redirectURL = ConfigHelper.URLs.DefaultRedirectURL; 尽你所能...

回答 2 投票 0

我们可以通过在Java中使getInstance()方法同步来避免在单例模式中使用Volatile吗?

在大多数地方,这是单例设计模式所遵循的实现。 它利用关键字 volatile 来防止部分对象创建的问题(建立发生在重新之前...

回答 1 投票 0

来自图书馆类的单例

我有一个罐子,里面有一个类。我将一个 jar 作为库添加到项目中。类是公共的并且有一个公共构造函数。有必要确保类在单个实例中初始化...

回答 1 投票 0

ExtJS 单例实用程序类别名

在 ExtJS 6.2 中,我想创建单例静态实用程序类,例如 util.string、util.math,在我的代码中,我将调用类似 util.math.sqrt(x); 的函数; 当我需要...

回答 1 投票 0

现在访问Application类的正确方法是什么?

在现代 Android 开发者的 Codelab 中,他们展示了这样的方式: 类自定义应用程序:应用程序(){ Lateinit var 容器:AppContainer Lateinit var context: 上下文 覆盖...

回答 1 投票 0

当我们需要选择伴生对象而不是对象类来实现单例?

这个问题是最近面试官问的。 我回答说,伴生对象是类级别的单例,因此不能有多个伴生对象。他进一步问我们是否必须创造

回答 1 投票 0

通用单例的类型提示?

我有一个基础服务,它为所有服务提供通用方法。此外,这个BaseService充当服务注册表: 类基础服务: 实例 = {} @类方法 定义

回答 1 投票 0

一个类如何拥有主构造函数并保证它是单例?

我承认我们的测试框架将受益于重大重构,并且这可以通过更好的 DI 来解决。然而,我需要利用我现在拥有的东西来工作。 作为测试框架的一部分...

回答 1 投票 0

如何在 SwiftUI 中使用模型容器初始化单例?

如何使用模型容器初始化单例,同时保持在整个应用程序中使用 @Environment(\.modelContext) 私有 var 上下文的能力? 目前,我正在做以下事情...

回答 1 投票 0

使用 Java ServiceLoader 加载类的单例实例

我的项目中有一个接口。 最终用户可以实现该接口并创建他们的具体实现。 建议所有用户遵循单例设计模式,同时

回答 1 投票 0

Schedule方法执行两次

我有一个需要在特定时间执行的方法。我使用@Schedule注释来实现这一点。当执行该方法时,它会发送一封电子邮件。时间表有效,邮件发送至...

回答 1 投票 0

Flutter eager 与懒惰的单例。加载和实例化

我理解eager单例和lazy单例之间的区别:eager单例是在第一次加载时实例化的,而lazy单例是在第一次使用(调用方法)时实例化的。 现在,要完全了解...

回答 1 投票 0

ASP.NET Core 配置 DI 后初始化单例

所以假设我有一个在 DI 中注册的单例类实例,如下所示: services.AddSingleton(); 假设 Foo 类有许多其他依赖项(主要是

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.