profile
자바 백엔드 개발자입니다.
post-thumbnail

Ubuntu에 Nginx 설치하고 실행 해보기(feat. Docker)

회사에서 nginx 설정을 볼 일이 생겼는데 직접 설정 해본 경험이 없어서 설정파일이 어디 있는지도 몰랐다. (..)집에 있는 맥북에 nginx를 설치해서 설정을 이것 저것 해 보면서 공부를 하고 싶었으나, 맥에 직접 설치하면 괜히 지저분해 질 것 같아서 Docker를

2020년 3월 18일
·
0개의 댓글

SQLD 정리 - 2. 데이터 모델과 성능

데이터베이스의 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것데이터 모델링을 할 때 정규화를 정확하게 수행한다.데이터베이스 용량산정을 수행한다.데이터베이스에 발생되는 트랜잭션의 유형을 파악한다.용량과

2020년 3월 15일
·
0개의 댓글

SQLD 정리 - 1. 데이터 모델링의 이해

데이터 모델의 이해 데이터 모델링이란 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 현실 세계의 데이터(what)에 대해 약속된 표기법에 의해 표현하는 과정 데이터베이스를 구축하기 위한 분석/설계의 과정 모델링의 특징 현실세계를 일정한 형식에 맞추어 표

2020년 3월 14일
·
0개의 댓글
post-thumbnail

Mockito : Mock 리스트를 주입하고 테스트 하기

스프링을 사용하여 빈을 주입 받을때, 같은 타입(interface)을 구현한 빈들을 아래와 같이 컬렉션으로 주입 받아 사용하는 경우가 있다. 그렇다면 단위 테스트 프레임워크로 JUnit을 사용하고 Mockito 라이브러리를 사용할 때, OrderValidationSer

2020년 2월 18일
·
0개의 댓글

Java Auto Unboxing과 Null Pointer Exception

상황 다음과 같이 상품(Product)을 나타내는 클래스가 있다. 만약 아래 코드처럼 상품의 가격이 0인지 확인하는 코드를 짜면 어떻게 될까? 코드를 실행하면 Null Pointer Exception이 발생한다. 왜일까? 아마 product객체의 getPrice() 메서드가 null을 반환하기 때문인 것 같다. 그런데 정말로 단지 getPrice()의 ...

2019년 12월 3일
·
0개의 댓글