lazy [JPA] 즉시로딩(EAGER)과 지연로딩(LAZY) (왜 LAZY 로딩을 써야할까?) (1) Proxy는 이 글의 주제인 즉시로딩과 지연로딩을 구현하는데 중요한 개념인데, 일단 원리는 미뤄두고 즉시로딩과 지연로딩이 무엇인지에 대해 먼저 알아보자. 눈 여겨 볼 곳은 'fetch = FetchType.EAGER' 부분이다. Team 객체와 Member 객체를 각각 만들고 Member 객체의 Setter 메소드를 통해 Team 객체를 셋팅해준 뒤 em.find() 메소드를 통해 Membe... EagerJPAHibernateFetch Typelazy지연로딩즉시로딩Eager Laavel 8.44.0 Preventing Lazy Loading 기능 향상 마지막으로 쓴 글 에는'주의점 및 제한 사항'을 열거했다. "여러 모델을 얻은 것이 아니라 하나라도 동적 속성에서 lazy load를 진행하면 오류가 발생할 수 있습니다." 이 일은 Ver다.8.44.0 개선되어 더 이상 오류가 발생하지 않습니다.데이터가 하나밖에 없을 때는 괜찮아요.즉, 다음 표기법은 틀리지 않는다. 이렇게 되면 이 기능은 더욱 사용하기 쉽다!... Laravellazyeagertech 지연 초기화 (Lazy Initialization) | Kotlin Study 바로 지연 초기화를 제대로 사용하지 않았을 때 발생하는 오류인데, 이번 기회를 통해 제대로 지연초기화에 대해 알아보고자 한다. 지연 초기화라는 이름만 보아도 알 수 있듯이, 초기화 작업을 극한으로 미루다가 사용자가 필요로 할 때 진행하는데, 이 방법을 사용함으로서 메모리 낭비를 줄일 수 있다는 장점이 있다. 이럴 때 지연 초기화를 사용함으로서 문제를 극복하는 것이다. 코틀린에서의 지연 초기화... kotlinlateinitlazybyby [React] 리액트 코드 스플리팅 (code splitting) 첫 글로 뭘 쓸까 고민을하다가 요즘 리액트를 많이 사용하시니 리액트에 도움이 되는걸 써보려고합니다. 바로 코드스플리팅 인데요. 다들 프로젝트가 처음에는 작게 시작되었다가 점점 요구사항이 많아지고 기능들이 추가되고 페이지가 추가되며 프로젝트가 거대해지는 경험을 해보셨을거라 생각합니다. 바로 그때 필요한부분이 code splitting(코드분할)인데요. 원리는 코드를 잘게 chunk 단위로 쪼개... React코드 스플리팅성능lazy import리액트code splittinglazy코드 스플릿팅코드 분할동적 로딩React Microsoft DI ServiceProvider에 대한 지연 종속성 주입 의존성 주입은 고품질 코드를 달성하기 위한 강력한 도구이자 표준입니다. 그러나 현재 요청에 사용되지 않는 인스턴스가 생성될 수 있으므로 성능 및 메모리 소비에 부정적인 영향을 미칠 수 있습니다. 문제와 코드를 오염시키지 않고 문제를 정상적으로 해결할 수 있는 하나의 솔루션에 대해 자세히 설명했습니다. 이 솔루션은 IoC 컨테이너에 을 사용하는 것입니다. 주요 아이디어는 실제 유형의 객체를 프... iocdotnetdilazy
[JPA] 즉시로딩(EAGER)과 지연로딩(LAZY) (왜 LAZY 로딩을 써야할까?) (1) Proxy는 이 글의 주제인 즉시로딩과 지연로딩을 구현하는데 중요한 개념인데, 일단 원리는 미뤄두고 즉시로딩과 지연로딩이 무엇인지에 대해 먼저 알아보자. 눈 여겨 볼 곳은 'fetch = FetchType.EAGER' 부분이다. Team 객체와 Member 객체를 각각 만들고 Member 객체의 Setter 메소드를 통해 Team 객체를 셋팅해준 뒤 em.find() 메소드를 통해 Membe... EagerJPAHibernateFetch Typelazy지연로딩즉시로딩Eager Laavel 8.44.0 Preventing Lazy Loading 기능 향상 마지막으로 쓴 글 에는'주의점 및 제한 사항'을 열거했다. "여러 모델을 얻은 것이 아니라 하나라도 동적 속성에서 lazy load를 진행하면 오류가 발생할 수 있습니다." 이 일은 Ver다.8.44.0 개선되어 더 이상 오류가 발생하지 않습니다.데이터가 하나밖에 없을 때는 괜찮아요.즉, 다음 표기법은 틀리지 않는다. 이렇게 되면 이 기능은 더욱 사용하기 쉽다!... Laravellazyeagertech 지연 초기화 (Lazy Initialization) | Kotlin Study 바로 지연 초기화를 제대로 사용하지 않았을 때 발생하는 오류인데, 이번 기회를 통해 제대로 지연초기화에 대해 알아보고자 한다. 지연 초기화라는 이름만 보아도 알 수 있듯이, 초기화 작업을 극한으로 미루다가 사용자가 필요로 할 때 진행하는데, 이 방법을 사용함으로서 메모리 낭비를 줄일 수 있다는 장점이 있다. 이럴 때 지연 초기화를 사용함으로서 문제를 극복하는 것이다. 코틀린에서의 지연 초기화... kotlinlateinitlazybyby [React] 리액트 코드 스플리팅 (code splitting) 첫 글로 뭘 쓸까 고민을하다가 요즘 리액트를 많이 사용하시니 리액트에 도움이 되는걸 써보려고합니다. 바로 코드스플리팅 인데요. 다들 프로젝트가 처음에는 작게 시작되었다가 점점 요구사항이 많아지고 기능들이 추가되고 페이지가 추가되며 프로젝트가 거대해지는 경험을 해보셨을거라 생각합니다. 바로 그때 필요한부분이 code splitting(코드분할)인데요. 원리는 코드를 잘게 chunk 단위로 쪼개... React코드 스플리팅성능lazy import리액트code splittinglazy코드 스플릿팅코드 분할동적 로딩React Microsoft DI ServiceProvider에 대한 지연 종속성 주입 의존성 주입은 고품질 코드를 달성하기 위한 강력한 도구이자 표준입니다. 그러나 현재 요청에 사용되지 않는 인스턴스가 생성될 수 있으므로 성능 및 메모리 소비에 부정적인 영향을 미칠 수 있습니다. 문제와 코드를 오염시키지 않고 문제를 정상적으로 해결할 수 있는 하나의 솔루션에 대해 자세히 설명했습니다. 이 솔루션은 IoC 컨테이너에 을 사용하는 것입니다. 주요 아이디어는 실제 유형의 객체를 프... iocdotnetdilazy