0
ответов

Использование внедрения зависимостей в качестве альтернативы синглетонам

Я всегда считал синглтоны "плохими", но только теперь, когда я перешел на Java с C ++ я решил найти способ их обойти. Немного почитав, я обнаружил, что либо фабрики, либо ...
вопрос задан: 22 August 2011 08:58
0
ответов

Создание одноэлементного объекта

Ниже показано создание одноэлементного объекта. открытый класс Map_en_US расширяет mapTree {частный статический Map_en_US m_instance; private Map_en_US () {} static {m_instance = ...
вопрос задан: 19 August 2011 12:01
0
ответов

Thread Safe Singletons в Java

Статья в wikipedia on Singletons упоминает несколько потоковобезопасных способов реализации структуры на Java. Что касается моих вопросов, давайте рассмотрим синглтоны, которые имеют длительные процедуры инициализации и ...
вопрос задан: 13 August 2011 02:38
0
ответов

Синглтон: как остановить создание экземпляра с помощью Reflection

Я знаю, что в Java мы можем создать экземпляр класса с помощью new, clone (), Reflection и сериализации и десериализация. Я создал простой класс, реализующий Singleton. И мне нужно остановить все ...
вопрос задан: 9 August 2011 09:58
0
ответов

Шаблон C # Singleton с триггерной инициализацией

Мне нужен синглтон, который: лениво загружается потокобезопасен загружает некоторые значения при строительстве эти значения можно запросить в любое время инициализация МОЖЕТ произойти в какое-то точное время, до ...
вопрос задан: 4 August 2011 15:03
0
ответов

د ساکلیټونو ازموینه او فرعي طبقه

ما دا د پیکو کانټینر کارولو پرمهال ولیدل. دوی وايي تاسو باید د واحد ساتلو څخه ډډه وکړئ. ځکه چې د سنگلټون نمونه د ټولګي لپاره دا تقریبا ناممکن کوي ​​(او ممکن ټول نور ټولګي چې پدې پورې تړاو لري) ...
вопрос задан: 4 August 2011 13:41
0
ответов

Проблемы с одноэлементным шаблоном внутри метода службы WCF

Я продолжу и начну с этого, сказав: Я в некоторой степени новичок в WCF. Я работаю над процедурой на стороне сервера, которая отвечает за большую часть бизнес-логики. Он доступен из клиента ...
вопрос задан: 1 August 2011 12:15
0
ответов

Следует ли мне использовать глобальные переменные?

Я читал о глобальных переменных и о том, насколько они плохи, но из-за этого я застрял в одном месте. Я собираюсь очень конкретно сказать, следует ли мне использовать глобальные переменные в этом сценарии. Я ...
вопрос задан: 29 July 2011 17:07
0
ответов

Преимущества одноэлементной оболочки Log4j?

Недавно я унаследовал некоторый код Java, и мне нужно интегрировать его в проект, над которым я работаю. Мой проект - это сервисный агент, который обрабатывает и преобразует сообщения XML. Просматривая ...
вопрос задан: 27 July 2011 16:08
0
ответов

Php: singleton VS full static class? Когда использовать что?

Я понимаю, что синглтон заставляет класс быть создан один раз. Но почему должен существовать экземпляр, если я не обращаюсь к нему напрямую? Почему этот шаблон, не проще ли просто использовать полный статический класс ...
вопрос задан: 26 July 2011 11:54
0
ответов

Необходимость приватизации оператора присваивания в классе Singleton

Может ли кто-нибудь обосновать необходимость приватизации оператора присваивания в реализации класса Singleton? Какую проблему он решает, делая Singleton & operator = (Singleton const &); частный? ...
вопрос задан: 12 July 2011 15:06
0
ответов

Har Java den initialiske fiasko for statisk rækkefølge?

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 ...
вопрос задан: 7 July 2011 06:31
0
ответов

Должен ли я использовать пул объектов, одноэлементные или статические методы в многопоточной среде?

У меня есть вспомогательный класс, который создает некоторые объекты , как строитель. У вспомогательного класса нет состояния. Он находится в многопоточной среде; в частности, веб-сервер. Хорош ли этот класс ...
вопрос задан: 1 July 2011 14:48
0
ответов

должно ли соединение с базой данных быть одноэлементным?

Как лучше всего в Java создать одноэлементное соединение? Должно ли соединение с БД быть одноэлементным (будучи одноэлементным, оно автоматически потокобезопасно)? Поскольку теоретически к БД не могут получить доступ многие пользователи ...
вопрос задан: 28 June 2011 14:02
0
ответов

Реализация шаблона Singleton в Ruby

Хотя я объявил класс FooFactory как "Singleton", его переменная класса @@ foo создается каждый раз. Почему это так? Основной одноэлементный класс: требуется 'одноэлементный' класс FooFactory ...
вопрос задан: 26 June 2011 22:49
0
ответов

Как войти в Scala * без * ссылки на регистратор в * каждом экземпляре *?

Я просмотрел пример входа в Scala, и он обычно выглядит так: import org.slf4j.LoggerFactory trait Loggable {private lazy val logger = LoggerFactory.getLogger (getClass) protected ...
вопрос задан: 24 June 2011 09:53
0
ответов

Оператор замены new / delete в производном классе

У меня есть абстрактный базовый класс без состояния, от которого наследуются различные конкретные классы. Некоторые из этих производных классов также не имеют состояния. Поскольку многие из них создаются во время выполнения, я хотел бы ...
вопрос задан: 22 June 2011 05:12
0
ответов

Является ли эта конструкция однотонных bean-компонентов Spring потокобезопасной?

Рассмотрим следующий класс Spring Service. Определенная область действия пружины - Singleton. Два служебных компонента, автоматически подключенные как поля в классе ниже, имеют аналогичную структуру - они тоже состоят из ...
вопрос задан: 21 June 2011 01:29
0
ответов

C # - Статические строки только для чтения - возможно ли возникновение проблем с многопоточностью?

открытый класс MyClass {общедоступные статические только для чтения String MyStringValue; статический MyClass () {MyStringValue = GenerateString (); } частная статическая строка GenerateString () ...
вопрос задан: 16 June 2011 19:50
0
ответов

Как создать потокобезопасный синглтон в python

Я хотел бы сохранить запущенные потоки в моем приложении Django. Поскольку я не могу сделать это в модели или в сеансе, я подумал о том, чтобы держать их в синглтоне. Я проверял это некоторое время ...
вопрос задан: 16 June 2011 09:13
0
ответов

Что не так с этой реализацией синглтона?

Идея состоит в том, чтобы удалить синглтон в C ++ по завершении программы. Этот способ реализации мы изучили в классе: класс Singleton {частный: статический синглтон * the_singleton; ...
вопрос задан: 12 June 2011 02:23
0
ответов

Python: думать о модуле и его переменных как о единичном экземпляре - Чистый подход?

Я бы хотел реализовать какой-то одноэлементный шаблон в моей программе Python. Я думал сделать это без использования классов; то есть, я хотел бы поместить все функции и переменные, относящиеся к синглтону ...
вопрос задан: 6 June 2011 16:25
0
ответов

Помогите понять метод класса, возвращающий синглтон [дубликат]

Кто-нибудь, пожалуйста, помогите мне понять, что делает следующий метод? + (Игра *) общий доступ {статическая игра * sharedSingleton; @synchronized (self) {if (! sharedSingleton) {...
вопрос задан: 4 June 2011 02:46
0
ответов

Уменьшить объем памяти, заменив анонимный класс на singleton. Но нужно еще реорганизовать дизайн

Итак, у меня есть этот метод, который многократно выполняется public static boolean isReady (String dirPath, int numPdfInPrintJob) {File dir = new File (dirPath);String [] fileList = dir.list (new ...
вопрос задан: 3 June 2011 14:21
0
ответов

Ленивый синглтон: двойная проверка блокировки против Идиомы инициализации по требованию

У меня есть требование ленивой загрузки ресурсов в параллельная среда. Код для загрузки ресурсов должен выполняться только один раз. Обе блокировки с двойной проверкой (с использованием JRE 5+ и изменчивой ...
вопрос задан: 31 May 2011 20:19
0
ответов

Why is the EventArgs constructor not protected?

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 ...
вопрос задан: 27 May 2011 09:14
0
ответов

Каков достойный способ внедрения зависимости в одноэлементный класс?

У меня есть одноэлементный класс, который зависит от другого класса, поэтому я хотел бы внедрить эту зависимость, чтобы сделать его пригодным для модульного тестирования. Поскольку нет возможности использовать внедрение конструктора в синглтон, я полага
вопрос задан: 26 May 2011 08:25
0
ответов

val или объект для неизменного, окончательного синглтон-объекта

Какое решение должно быть в целом предпочтительным, учитывая, что изменение совместимо с источником? Этот объект Foo {val Bar = new Baz (42, "The answer", true)} или это? object Foo {object Bar ...
вопрос задан: 25 May 2011 13:23
0
ответов

Как получить класс одноэлементного объекта во время компиляции?

Рассмотрим что-то вроде этого: object Singleton val cls: Class [Singleton] = ??? Что мне писать вместо ???? Я пробовал classOf [Singleton], classOf [Singleton.type], Singleton.type, но ...
вопрос задан: 24 May 2011 23:47
0
ответов

Является ли scala.Singleton чистой вымыслом компилятора?

Спецификация языка Scala в §3.2.1 говорит: «Стабильный тип - это либо одноэлементный тип, либо тип, который объявлен как подтип признака scala.Singleton». Я не смог найти scala ....
вопрос задан: 24 May 2011 23:30