Вопросы по теме 'lazy-initialization'

Почему RelayCommands обычно используют ленивую инициализацию?
При использовании RelayCommand Джоша Смита большинство примеров, которые я видели использование ленивой инициализации, например: public class ViewModel { private ICommand myCommand; public ICommand MyCommand { get...
1950 просмотров

Как лучше избежать LazyInitializationException?
В настоящее время у меня есть дочерняя сущность, которая имеет ассоциацию @ManyToOne с родительской сущностью. Предыдущие разработчики установили это поле как lazy="false" , чтобы получить родителя, когда это необходимо, когда сеанс также закрыт,...
1127 просмотров

Атрибуты gcc для функций инициализации при первом использовании
Я использовал атрибуты gcc const и pure для функций, которые возвращают указатель на "постоянные" данные, которые выделяются и инициализируются при первом использовании, т. е. где функция будет возвращать одно и то же значение при каждом вызове....
554 просмотров
schedule 30.03.2023

Есть ли веские причины не использовать оператор объединения с нулевым значением для ленивой инициализации?
Приветствую, сегодня я делал ленивый код инициализации и подумал, почему бы не использовать для этого оператор объединения с нулевым значением, он короче, но потом я подумал, есть ли какие-либо накладные расходы или дополнительные затраты на...
2519 просмотров

общие, слабые и ленивые указатели в C++
Кто-нибудь знает о реализации shared_ptr и weak_ptr вместе с ленивым партнером по инициализации? Требования к классам были: Класс lazy_ptr , который позволяет клиенту создать объект позже (если вообще) без необходимости реализации...
2139 просмотров

все еще получаю LazyInitializationException даже после использования spring OpenSessionInViewFilter
Окружающая обстановка: Нетбинс 7.1 Весна 3.1.1 Гибернация 4.0.1 JSF Я реализовал Spring OpenSessionInViewFilter, используя org.springframework.orm.hibernate4.support.OpenSessionInViewFilter. Однако я все еще получаю сообщение об...
559 просмотров
schedule 07.06.2023

Исключение отложенной инициализации при загрузке объекта гибернации из ehcache
Я храню объекты гибернации в ehcache. Когда делается вызов фасадному слою для извлечения объекта, мой перехватчик вызывает этот метод и кэширует его. В следующий раз при вызове того же метода сущность будет возвращена из кеша. Это все работает...
1909 просмотров

Влияет ли использование Lazy‹T› на производительность?
Недавно у меня были некоторые проблемы с классом синглтона, который лениво инициализировал словарь, когда второй поток пытался использовать его до того, как он был фактически заполнен. Поэтому я реализовал инициализацию переменных через...
6559 просмотров
schedule 12.05.2022

Спящий режим не может инициализировать прокси - нет сеанса
Мой код извлекает всю информацию, связанную с пользователем: SessionFactory sessionFactory = HibernateUtilities.configureSessionFactory(); Session session = sessionFactory.openSession(); UserDetails ud = null; Set<Address> userAddress =...
72484 просмотров

Запуск запланированного метода с параметром lazy-init класса, к которому он принадлежит
У меня есть класс «ABC», который лениво инициализируется во время контекста в зависимости от некоторых внешних параметров. Класс имеет один метод «тест» с аннотацией @Scheduled , который выполняет некоторые запланированные действия. public class...
841 просмотров

Удаление ленивого значения из памяти
В данный момент я пишу игру в стиле JRPG и определяю свои предметы/врагов и т. д. в файлах YAML. Вместо того, чтобы загружать их во время выполнения (что является проблемой для Scala, особенно для Android), я решил предварительно скомпилировать их в...
1060 просмотров
schedule 05.04.2022

ленивое создание UIImageView
Я пытаюсь найти наиболее эффективный способ инициализации UIIMageViews в пользовательском классе UIView, который помещается в Custom UITableCell. Мой пользовательский вид имеет более одной кнопки. По сути, я пытаюсь воспроизвести стандартный...
246 просмотров

Ковариантное использование универсального класса Lazy в C#
Предполагая, что это применимо: public class Cat : Animal { } и предполагая, что у меня есть метод: public void Feed(Animal animal) { ... } И я могу назвать это так: var animal = new Cat(); Feed(animal); Как я могу заставить...
434 просмотров
schedule 02.07.2023

Hibernate LazyInitializationException с Spring MVC
Проблема Используя архетип Spring MVC 4 Quickstart от Kolorbot, я создал объект, репозиторий и сервис. класс, к которому обращается метод контроллера. В моем объекте у меня есть отношение ManyToOne к другому объекту, извлекая его лениво. В...
2010 просмотров

p: datatable — обновление свойства ManyToMany приводит к LazyInitializationException
У меня есть две сущности в отношениях ManyToMany. «Пользователь» и «Автомобиль». У меня есть p:dataTable всех пользователей, включая столбец с подержанными автомобилями каждого пользователя: XHTML <h:form> <p:dataTable...
542 просмотров

Реализация параметризованного потокобезопасного кеша с отложенной инициализацией с использованием ConcurrentHashMap (без ключевого слова volatile)
Идиома с одиночной проверкой может использоваться для реализации ленивой инициализации, безопасной для потоков, с (по сравнению с двойной проверкой) возможным недостатком, заключающимся в трате некоторого времени вычислений на несколько параллельных...
828 просмотров

не удалось инициализировать прокси - нет исключения сеанса
Я работаю над проектом, основанным на спящем режиме и весне. Я потратил два дня, но не могу понять, почему возникает ошибка «ленивое исключение», когда я вызываю этот фрагмент кода: public MemberUser SendEmail(MemberUser user) throws...
1206 просмотров

groovy: аннотация @Lazy не работает в трейте
Я пытаюсь использовать аннотацию @Lazy ( http://docs.groovy-lang.org/docs/next/html/documentation/#xform-Lazy ) в свойстве для инициализации объекта, только если он используется. trait MyTrait{ @Lazy String test = { new...
258 просмотров
schedule 26.01.2024

Можно ли получить доступ к переменным из другого класса в Typescript?
Высокий уровень: у меня есть класс A, в котором есть переменная, определенная как «let _somevar». Я ищу способы присвоить значение этой переменной из другого класса, B. Детали немного сложнее: класс A содержит метод инициализации для ленивой...
3633 просмотров

Ленивая инициализация отдельных элементов массива
В Swift ленивые свойства позволяют нам инициализируйте член класса только тогда, когда мы запрашиваем его, а не непосредственно во время выполнения - полезно для вычислительно ресурсоемких операций. У меня есть класс в Swift 4, который отвечает...
516 просмотров
schedule 05.12.2022