Articles of सिंगलटन

क्या कोई मुझे सिंगलटन का एक नमूना सी ++ में प्रदान कर सकता है?

मैं एक सिंगलटन सी ++ के अनुसरण में लिखूंगा: class A { private: static A* m_pA; A(); virtual ~A(); public: static A* GetInstance(); static void FreeInstance(); void WORK1(); void WORK2(); void WORK3(); } } A* A::GetInstance() { if (m_pA == NULL) m_pA = new A(); return m_pA; } A::~A() { FreeInstance() // Can I write […]

जावा डबल लॉकिंग की जांच

मैं एक लेख पर हाल ही में जावा और इसके नुकसान में डबल चेकिंग लॉकिंग पैटर्न पर चर्चा की थी और अब मैं सोच रहा हूं कि अगर मैं उन वर्षों के लिए उपयोग कर रहा हूं, तो किसी भी मुद्दे के अधीन है। मैंने इस विषय पर कई पदों और लेखों को देखा है […]

जावा में तर्क के साथ सिंगलटन

मैं विकिपीडिया पर सिंगलटन लेख पढ़ रहा था और मैं इस उदाहरण में आया था: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private static class SingletonHolder […]

कई अलग-अलग क्लासलोडरों के साथ सिंगलटन क्लास

उदाहरण के लिए मेरे पास Singleton क्लास स्टैटिक फील्ड instance : public class Singleton { private static Singleton instance; // other code, construct, getters, no matter } मैं इस वर्ग को दो अलग-अलग क्लासलोडरों से दो बार लोड कर सकता हूं। मैं इसे कैसे से बच सकता है? यह असुरक्षित और खतरनाक है इसके अलावा, […]

स्प्रिंग कंटेनर में सिंगलटन डिजाइन पैटर्न सिंगलटन सेम बनाम

जैसा कि हम सभी जानते हैं कि हमारे पास स्प्रिंग कंटेनर में डिफॉल्ट में सिंगलटन के रूप में बीन्स हैं और यदि हमारे पास स्प्रिंग फ्रेमवर्क पर आधारित एक वेब एप्लीकेशन है तो उस मामले में हमें सचमुच सिंगलटन डिज़ाइन पैटर्न को लागू करने की जरूरत है ताकि बसंत के जरिये बीन बनाने की बजाय […]

एक एनन के साथ सिंगलटन कार्यान्वित करना (जावा में)

मैंने पढ़ा है कि जावा में Singleton को Enum का उपयोग करना संभव है जैसे कि: public enum MySingleton { INSTANCE; } लेकिन, उपरोक्त काम कैसे करता है? विशेष रूप से, एक Object को तत्काल करना होगा। यहां, MySingleton को तत्काल कैसे किया जा रहा है? new MySingleton() कौन कर रहा है?

जावा में थ्रेड सुरक्षित मल्टीटाउन

निम्नलिखित मल्टीटाउन को देखते हुए: public class Multiton { private static final Multiton[] instances = new Multiton[…]; private Multiton(…) { //… } public static Multiton getInstance(int which) { if(instances[which] == null) { instances[which] = new Multiton(…); } return instances[which]; } } हम इसे लाएस्टस्टेंस () विधि के महंगे सिंक्रनाइज़ेशन और डबल-चेक लॉकिंग के विवाद के […]

सी # में सिंगलटन क्या है?

सुंदर सीधे आगे सवाल सिंगलटन क्या है और मुझे इसका उपयोग कब करना चाहिए?

थ्रेड सेफ़ सिंगलटन क्लास

मैंने सिंगलटन क्लास के नीचे लिखा था। मुझे यकीन नहीं है कि यह धागा सुरक्षित एकलटन वर्ग है या नहीं? public class CassandraAstyanaxConnection { private static CassandraAstyanaxConnection _instance; private AstyanaxContext<Keyspace> context; private Keyspace keyspace; private ColumnFamily<String, String> emp_cf; public static synchronized CassandraAstyanaxConnection getInstance() { if (_instance == null) { _instance = new CassandraAstyanaxConnection(); } return […]

सिंगलटन के लिए वैकल्पिक क्या है

हमारे पास एक ऐसा क्लास है जो अनुप्रयोग के लिए कॉन्फ़िगरेशन जानकारी रखता है। यह एक सिंगलटन था कुछ वास्तुकला समीक्षा के बाद, हमें सिंगलटन को हटाने के लिए कहा गया हम इकाई परीक्षण में सिंगलटन का उपयोग न करने के कुछ लाभ देख चुके हैं क्योंकि हम एक ही बार में विभिन्न कॉन्फ़िगरेशन का […]

दिलचस्प पोस्ट
बेस क्लास डेकोरेटर के साथ घटक डेकोरेटर विस्तार करना ग्रहण में एक गीथहब प्रोजेक्ट आयात करना Grep का उपयोग करते हुए विभिन्न संभावनाओं के साथ एक स्ट्रिंग मिलान करना NetBeans में .jar फ़ाइलों का उपयोग कैसे करें? जावा 8 में डिफ़ॉल्ट वर्ग बनाम सार वर्ग के साथ अंतरफलक पायथन इनपुट पर संपादन के लिए डिफ़ॉल्ट मान दिखाना संभव है? फ़ंक्शन के नाम से एक स्ट्रिंग से एक मॉड्यूल के फ़ंक्शन को कॉल करना अपाचे स्पार्क में केस वर्ग समानता Windows के लिए अच्छे grep उपकरण क्या हैं? एंड्रॉइड एक्सीलरोमीटर सटीकता (जड़ता नेविगेशन) JSON क्या है और मैं इसका उपयोग क्यों करूं? कैसे खोज इंजन AngularJS अनुप्रयोगों के साथ काम करते हैं? math.random, केवल 0 पैदा कर रहा है? कैसे jQuery का उपयोग कर कुंजीपटल पर दबाने का पता लगाने के लिए? जावास्क्रिप्ट ऑब्जेक्ट में मैं एक कुंजी / वैल्यू पेयर कैसे जोड़ सकता हूं?