
Api를 통해 사용자에게 지속적으로 데이터를 제공하기 위해서는 영속적인 저장소가 있어야 한다. 이럴 때 일반적으로 현업에서 RDBMS(Relational DataBase Management System)Oracle, Mysql, MariaDB, MS-SQL을 사용한다이

자바에서는 오류에 대해서 시스템 에러(Error)와 익셉션(excpetion)으로 구분한다.Error컴파일 시 문법적인 오류와 런타임 시 NullPoint 참조와 같은 오류로 프로세스에 심각한 문제를 야기시켜 프로세스를 종료시킬 수 있다 Exception컴퓨터 시스템
Validation 인자 값은 항상 정상적이지는 않다. Validation은 JSON객체로 넘어오는 값이 정상적인지 체크할 수 있다. @NotNull, @NonNull, nullable * @NonNull* Lombok에서 지원하는 어노테이션으로 엔티티 필드에서 Nu
Spring Data Jpa에서 N+1문제
코드의 품질을 높이기 위한 TestCode를 작성하고 이해한 내용을 정리

CS를 공부하면서 Spring 3대 요소인 이 3가지에 대해 매우 많이 듣게 되었다.IoC/DI (의존성 주입)PSA (서비스 추상화)AOP (관점 지향 프로그래밍)이번에 스터디에서 발표할 내용으로 AOP를 선택하여 추가적으로 학습하며 더 많은 것을 알게 되었는데 이를

취업하게된 회사의 입사교육에서 회사의 서비스를 설명 받았다. Batch를 사용한 서비스를 제공하는 것이 어떠한 장점이 있는지, Batch를 어떻게 설계해서 효과적으로 서비스를 제공하는지에 대해 설명받았고 대용량 데이터를 처리해야하고 해당 내용을 통해 서비스를 제공하는