컴파일러가 생성한 메소드: 데이터 클래스와 클래스 위임
자바 플랫폼에서는 개발자가 작성한 클래스가 equals, hashCode, toString 등의 메소드를 오버라이드해야하는 경우가 있고,
이럴 경우 코드는 번잡해지기 마련이다.
코틀린 컴파일러는 이런 메소드를 기계적으...
실행계획이란?
DBMS의 쿼리 실행에 같은 결과를 만들어 내는데는 한가지 방법만 있는 것은 아니다.
아주 많은 방법이 있지만 각 처리 방법마다 실행 시간(성능)은 서로 다를 수 있기에 그 중에서 어떤 방법이 최적이고 최소의 비용이 소모될지 결정해야 한다.
어떻게 최적의...
MSA란?
하나의 큰 어플리케이션을 “여러개의 작은 어플리케이션으로” 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐이다.
MSA가 등장하기전 기존 아키텍처는 소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어있는 형태,
이러한 아키텍처를 Monolithic Architec...
Comments