Я всегда считал синглтоны "плохими", но только теперь, когда я перешел на Java с C ++ я решил найти способ их обойти. Немного почитав, я обнаружил, что либо фабрики, либо ...
Статья в wikipedia on Singletons упоминает несколько потоковобезопасных способов реализации структуры на Java. Что касается моих вопросов, давайте рассмотрим синглтоны, которые имеют длительные процедуры инициализации и ...
Я знаю, что в Java мы можем создать экземпляр класса с помощью new, clone (), Reflection и сериализации и десериализация. Я создал простой класс, реализующий Singleton. И мне нужно остановить все ...
Мне нужен синглтон, который: лениво загружается
потокобезопасен
загружает некоторые значения при строительстве
эти значения можно запросить в любое время
инициализация МОЖЕТ произойти в какое-то точное время, до ...
Я продолжу и начну с этого, сказав: Я в некоторой степени новичок в WCF. Я работаю над процедурой на стороне сервера, которая отвечает за большую часть бизнес-логики. Он доступен из клиента ...
Я читал о глобальных переменных и о том, насколько они плохи, но из-за этого я застрял в одном месте. Я собираюсь очень конкретно сказать, следует ли мне использовать глобальные переменные в этом сценарии. Я ...
Недавно я унаследовал некоторый код Java, и мне нужно интегрировать его в проект, над которым я работаю. Мой проект - это сервисный агент, который обрабатывает и преобразует сообщения XML. Просматривая ...
Я понимаю, что синглтон заставляет класс быть создан один раз. Но почему должен существовать экземпляр, если я не обращаюсь к нему напрямую? Почему этот шаблон, не проще ли просто использовать полный статический класс ...
Может ли кто-нибудь обосновать необходимость приватизации оператора присваивания в реализации класса Singleton? Какую проблему он решает, делая Singleton & operator = (Singleton const &); частный?
...
Et nylig spørgsmål her havde følgende kode (ja, svarende til denne) til at implementere en singleton uden synkronisering. offentlig klasse Singleton {privat Singleton () {} privat statisk klasse ...
У меня есть вспомогательный класс, который создает некоторые объекты , как строитель. У вспомогательного класса нет состояния. Он находится в многопоточной среде; в частности, веб-сервер. Хорош ли этот класс ...
Как лучше всего в Java создать одноэлементное соединение?
Должно ли соединение с БД быть одноэлементным (будучи одноэлементным, оно автоматически потокобезопасно)? Поскольку теоретически к БД не могут получить доступ многие пользователи ...
Хотя я объявил класс FooFactory как "Singleton", его переменная класса @@ foo создается каждый раз. Почему это так? Основной одноэлементный класс: требуется 'одноэлементный' класс FooFactory ...
Я просмотрел пример входа в Scala, и он обычно выглядит так: import org.slf4j.LoggerFactory trait Loggable {private lazy val logger = LoggerFactory.getLogger (getClass) protected ...
У меня есть абстрактный базовый класс без состояния, от которого наследуются различные конкретные классы. Некоторые из этих производных классов также не имеют состояния. Поскольку многие из них создаются во время выполнения, я хотел бы ...
Рассмотрим следующий класс Spring Service. Определенная область действия пружины - Singleton. Два служебных компонента, автоматически подключенные как поля в классе ниже, имеют аналогичную структуру - они тоже состоят из ...
Я хотел бы сохранить запущенные потоки в моем приложении Django. Поскольку я не могу сделать это в модели или в сеансе, я подумал о том, чтобы держать их в синглтоне. Я проверял это некоторое время ...
Идея состоит в том, чтобы удалить синглтон в C ++ по завершении программы. Этот способ реализации мы изучили в классе: класс Singleton
{частный: статический синглтон * the_singleton; ...
Я бы хотел реализовать какой-то одноэлементный шаблон в моей программе Python. Я думал сделать это без использования классов; то есть, я хотел бы поместить все функции и переменные, относящиеся к синглтону ...
Кто-нибудь, пожалуйста, помогите мне понять, что делает следующий метод? + (Игра *) общий доступ
{статическая игра * sharedSingleton; @synchronized (self) {if (! sharedSingleton) {...
Итак, у меня есть этот метод, который многократно выполняется public static boolean isReady (String dirPath, int numPdfInPrintJob) {File dir = new File (dirPath);String [] fileList = dir.list (new ...
У меня есть требование ленивой загрузки ресурсов в параллельная среда. Код для загрузки ресурсов должен выполняться только один раз. Обе блокировки с двойной проверкой (с использованием JRE 5+ и изменчивой ...
I'm wondering why the EventArgs constructor isn't protected as it seems like waste (although tiny) to allocate resources for an empty object for every event, especially when there is a singleton ...
У меня есть одноэлементный класс, который зависит от другого класса, поэтому я хотел бы внедрить эту зависимость, чтобы сделать его пригодным для модульного тестирования. Поскольку нет возможности использовать внедрение конструктора в синглтон, я полага
Какое решение должно быть в целом предпочтительным, учитывая, что изменение совместимо с источником? Этот объект Foo {val Bar = new Baz (42, "The answer", true)} или это? object Foo {object Bar ...
Рассмотрим что-то вроде этого: object Singleton val cls: Class [Singleton] = ??? Что мне писать вместо ???? Я пробовал classOf [Singleton], classOf [Singleton.type], Singleton.type, но ...
Спецификация языка Scala в §3.2.1 говорит: «Стабильный тип - это либо одноэлементный тип, либо тип, который объявлен как подтип признака scala.Singleton». Я не смог найти scala ....