singleton

ASP.NET Singleton

Chcę się tylko upewnić, że nie zakładam tutaj czegoś głupiego, podczas implementacji wzorca Singletona w aplikacji webowej AS ... ko dla bieżącej sesji użytkownika, prawda? Jeśli drugi użytkownik uzyskuje dostęp do witryny, jest to inny zakres pamięci...?

Kiedy garbage collector usunie instancję obiektu używającego wzorca Singleton?

Kiedy garbage collector usunie instancję obiektu używającego wzorca Singleton? Czy obiekt kręci się dłużej niż zwykły obiekt? Jak można ręcznie wymusić usunięcie / śmieci obiektu w Javie? Dzięki.

Jak zalogować się do Scali * bez * odniesienia do loggera w * każdej instancji*?

Spojrzałem na przykład logowania w Scali i zwykle wygląda to tak: import org.slf4j.LoggerFactory trait Loggable { privat ... to po prostu niemożliwe bez robienia tego dokładnie tak samo jak w Javie, bez większych korzyści z używania "lepszej" Scali.

Dlaczego ten C++ statyczny singleton nigdy się nie kończy?

Zaimplementowałem singleton (wersja statyczna) w C++. Znam wszystkie kontrowersje dotyczące tego wzoru i potencjalnych proble ... konstruktor i stworzę instancję Singletona w main() To zakończy się poprawnie. Za Pomocą Visual Studio 2012. Dzięki za radę.

Czy jest jakiś sposób, aby zapobiec nadpisywaniu / nadpisywaniu funkcji / zmiennych w instancji singleton?

Rozważ ten pseudo kod: (function(window){ var options = { /*where everything goes */ }; var instance = (function(opt ... łało w starych przeglądarkach (mianowicie IE6-8) bez zbytniego kłopotu? Jeśli to niemożliwe, wzruszę ramionami i ruszę dalej.

Dostęp do obiektu GoogleApiClient we wszystkich działaniach

Wydaje się to prostą rzeczą, której większość ludzi potrzebowałaby, gdyby chcieli korzystać z Google Plus Zaloguj się za pomo ... Używam kodu Googles bezpośrednio z ich repozytorium Git. Pomyślnie zaloguje się i otrzyma informacje o koncie w ćwiczeniu 1.

Abstrakcja kontenera za Singletonem - czy to źle?

Ogólnie rzecz biorąc, lubię trzymać aplikację całkowicie nieświadomą kontenera IoC. Jednak napotkałem problemy, w których mu ... wstrzyknąć wszystko, co chcę: Zamek, Stub, podróbki, itp. Czy to śliska droga? Czy po drodze napotkam potencjalne problemy?

wzór Singletona w Javie. leniwa inicjalizacja

public static MySingleton getInstance() { if (_instance==null) { synchronized (MySingleton.class) { _instance = new ... ale pytanie, które napisałem, to znać głównie różnicę "synchronizacji" na poziomie metody i bloku w tym konkretnym przypadku.

Dlaczego implementacja wzorca Singletona w kodzie Javy jest (czasami) uważana za anty-wzorzec w świecie Javy?

Widziałem ludzi tak komentujących, że wzór Singletona jest anty-wzorem. Chcę wiedzieć dlaczego ?