사용 목적 쿼리를 적게 날리고 싶었다. 일단 다 가져온 다음에 분리작업을 해서 dto 에 넣는게 더 효율적일 것 같다는 생각에 리팩토링을 진행함. 코드 비교 조건을 걸어서 해당 조건에 충족하는 데이터만 가져오려고 했다. 근데 다 가져와야하니까 3번 다 날렸다. 조건
중첩 반복문을 처리하는 것과 같이,리스트 안에 리스트로 존재하는 엔티티를 전부 하나의 리스트에 담기 위해 사용.2차원을 1차원으로 평면화한다고 생각하면 된다.보통 엔티티 리스트로 가져온 객체를 처리할 때 .stream.map(DTO::from).collect(Colle
인텔리제이는 왜 내부클래스에 왜 static을 붙이라고 할까? - 숨은 외부 참조
Java에서 final 키워드가 붙으면 어떤 의미를 가지나요?
String.indexOf()문자열에서 특정 문자나 문자열이 처음으로 등장하는 인덱스를 반환하는 함수.
ThreadPoolExecutor는 어떻게 동작하나요
커스텀 불변 클래스를 어떻게 만드나요?
hashCode() 와 equals() 가 무엇인가요? map에서 객체를 키로 사용하면 어떻게 되나요? == 과 equals()의 차이는 무엇인가요?
BOJ5397 키로거를 푸는데 시간 초과가 났다. ListIterator는 어떻게 빠른지, 추가적으로 ArrayList와 LinkedList의 차이에 대해서 알아보자.