lazy-initialization

    9熱度

    4回答

    最近我遇到了一個懶惰的singelton類的問題,初始化一個字典,第二個線程會在實際填充之前嘗試使用它。所以我通過Lazy<T>類實現了變量初始化。 這裏是我的代碼: private static Dictionary<string, string> GroupDefaults { get { return mGroupDefaults.Value; } } private sta

    1熱度

    2回答

    我使用NSDateFormatter對象(爲特定目的定製)多次。由於我不是objc專家,我​​想出了三種不同的方法來處理它。 在第一個中,我創建了NSDateFormatter類別並在其中自定義了代碼。這是常用的方法,但每次創建這樣的對象時,都會將其放入主自動釋放池中。我認爲,這種行爲對於非ARC和ARC代碼都是有效的。 在第二個替代方案中,我重寫了+(void)initialize方法並將自定義

    0熱度

    1回答

    我在使用註釋和hibernate的Spring 3中遇到了一些問題。 我試圖在一個JSP中執行它,它將被包含在所有其他JSP中,它是一個頭文件。 ${pageContext['request'].userPrincipal.principal.notifications} 我的用戶POJO有這樣 @OneToMany(mappedBy="user", fetch = FetchType.LAZ

    0熱度

    1回答

    我使用休眠3.5.1決賽,與春天3.0.5.RELEASE ,我使用下面的配置的OpenSessionInViewFilter: <filter> <filter-name>hibernateFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInVie

    4熱度

    1回答

    因此,我有很多自定義對象可能包含大量數據,或者根據用戶的輸入數據很少。如果只需要一點點,我顯然不希望爲大量數據創建存儲。所以我聽說過初始化,聽起來像我想要的;我只是無法讓它工作。這是我嘗試的一個示例: @synthesize name; ... - (NSString *)name { if (!name) name = [[NSString alloc] init];

    1熱度

    2回答

    我從8個月前開始學習編程,從C開始,OOP,現在進入iOS,這是我的目標。一切都很順利,我已經開始通過在xcode上編寫小應用程序來練習。這只是像便利初始值設定項這樣的小術語,有時會讓我失望。任何人都可以爲我定義這個詞,只是給我一個它的用法的簡單例子嗎?我理解分配和初始化的概念,但我無法區分初始值設定項和便捷初始值設定項。我在網上看過,但沒有多少運氣。 任何幫助理解,由於

    1熱度

    2回答

    我希望我的Google應用程序引擎webapp2應用程序儘快啓動(創建新的應用程序實例)。我想知道我應該注意什麼明顯的緩慢起伏(我知道..過早優化,但我不想在最後做一個大規模的重新因素,如果我可以幫助它) 我有一個文件夾這個層次類似於: -root_folder __init__.py main.py config.py routes.py models.py gviz_api.py

    8熱度

    2回答

    懶字典性質我有一類,這是一個字典屬性: public class Entity { public Dictionary<string, string> Name { get; set; } } 我想關掉這個屬性使用延遲initializtion。我試過以下內容: public class Entity { private Lazy<Dictionary<strin

    3熱度

    1回答

    我在ehcache中存儲hibernate實體。當調用Facade層來檢索實體時,我的攔截器將調用該方法並對其進行緩存。下次調用同一個方法時,實體將從緩存中返回。這一切工作正常。 我的實體有一些屬性(對象或關聯實體),它們被定義爲FetchType.Lazy。它是這樣的, @JoinColumn(name = "inventory_item_oid", referencedColumnName =

    1熱度

    3回答

    我有懶惰的初始化問題。我找不到解決方案。 例外: [pool-1-thread-12] ERROR:12:20:14.840 o.h.LazyInitializationException - failed to lazily initialize a collection of role: de.beeld.forges.domain.Server.applications, no sessio