profile
꿈꾸는 개발자
post-thumbnail

SRP (Single Responsibility Principal)

객체 지향 설계 5대 원칙 중 하나인 SRP (Single Responsibility Principal)에 대해서 정리해보고자 한다.

2021년 4월 12일
·
0개의 댓글

Chapter14. 자바 모듈 시스템

자바 모듈 시스템에 대해서, 모듈화란 무엇인가? 모듈 시스템은 어떤 문제를 해결할 수 있는가?

2021년 4월 7일
·
0개의 댓글
post-thumbnail

Base64 문자열로 인코딩한 파일 S3에 업로드하기

이미지를 Base64 Encoding한 문자열을 byte\[]로 변환 후 업로드. 이미지 업로드할때, 서버에 보내는 byte\[]가 NGINX 설정 크기 제한에 걸려서 전송이 안되는 현상이 있었으며 설정을 바꿔줌으로써 해결.

2021년 3월 30일
·
0개의 댓글
post-thumbnail

EC2 서버 시간이 달라요

서버 시간이 달라서 조회가 안돼요!

2021년 3월 26일
·
0개의 댓글
post-thumbnail

서버 환경을 분리해보자

서버의 환경을 분리해보자. dev, prod 등등..

2021년 3월 22일
·
0개의 댓글
post-thumbnail

Redis를 써보자!

Redis를 사용해보자.

2021년 3월 22일
·
0개의 댓글
post-thumbnail

도서 - 스프링 부트와 AWS로 혼자 구현하는 웹 서비스

도서 - 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (저자 : 이동욱) 에 대해서 정리한 내용들입니다.

2021년 3월 22일
·
0개의 댓글
post-thumbnail

순환 참조!

순환 참조 문제가 발생했다. 어떻게 해결해야 할까?

2021년 3월 19일
·
0개의 댓글
post-thumbnail

AWS RDS MySQL 시간 설정

RDS에 데이터를 넣는데 UTC로 시간이 들어간다. 어떻게 시간 설정을 하는가?

2021년 3월 18일
·
0개의 댓글
post-thumbnail

NGINX 웹서버 리버스 프록시 적용

서버에 리버스 프록시를 설정해주자

2021년 3월 18일
·
0개의 댓글
post-thumbnail

@Valid를 사용해서 @RequestBody 객체를 검증하자

@Valid 어노테이션을 사용해서 컨트롤러 단에서 요청 객체를 검증해보자.

2021년 3월 12일
·
0개의 댓글
post-thumbnail

@RestControllerAdvice를 사용해보자

Controller에서 예외 처리를 깔끔하게 해보자.

2021년 3월 11일
·
0개의 댓글
post-thumbnail

Swagger로 API 문서 자동화를 해보자

Swagger라는 툴을 사용해서 API를 문서화 해보자.

2021년 3월 10일
·
0개의 댓글
post-thumbnail

Edit.

Edit. 앱 개발과정에 대한 기록들입니다.

2021년 3월 10일
·
0개의 댓글

Git Repository 옮기기

기존에 작업하던 Repository에서 새로운 Repository로 옮기고 싶을 때가 있다. 간단하게는 기존 코드를 새 Repository에 복사해서 푸쉬하면 끝이지만, 그동안의 커밋 로그까지 모두 옮기고 싶을 경우에는 git clone --mirror 명령어를 사용해

2021년 3월 2일
·
0개의 댓글

Chapter13. 디폴트 메서드

전통적인 자바에서 인터페이스와 관련 메서드는 한 몸처럼 구성된다. 인터페이스를 구현하는 클래스는 인터페이스에서 정의하는 모든 메서드 구현을 제공하거나 아니면 슈퍼클래스의 구현을 상속받아야 한다. 평소에는 이 규칙을 지키는 데 아무 문제가 없지만 라이브러리 설계자 입장에

2021년 2월 27일
·
0개의 댓글

Chapter12. 새로운 날짜와 시간 API

자바 API는 복잡한 애플리케이션을 만드는 데 필요한 여러 가지 유용한 컴포넌트를 제공한다.자바 8에서는 지금까지의 날짜와 시간 문제를 개선하는 새로운 날짜와 시간 API를 제공한다.자바 1.0에서는 java.util.Date 클래스 하나로 날짜와 시간 관련 기능을 제

2021년 2월 27일
·
0개의 댓글

Chapter11. null 대신 Optional 클래스

1965년 토니 호어(Tony Hoare)라는 영국 컴퓨터과학자가 힙에 할당되는 레코드를 사용하며 형식을 갖는 최초의 프로그래밍 언어 중 하나인 알골(ALGOL W)을 설계하면서 처음 null 참조가 등장했다.그 당시에는 null 참조 및 예외로 값이 없는 상황을 가장

2021년 2월 27일
·
0개의 댓글

Chapter10. 람다를 이용한 도메인 전용 언어

언어의 주요 목표는 메시지를 명확하고, 안정적인 방식으로 전달하는 것이다."프로그램은 사람들이 이해할 수 있도록 작성되어야 하는 것이 중요하며 기기가 실행하는 부분은 부차적일 뿐"\- 하롤드 아벨슨(Harold Abelson)애플리케이션의 핵심 비즈니스를 모델링하는 소

2021년 2월 27일
·
0개의 댓글

Chapter9. 리팩터링, 테스팅, 디버깅

먼저 작은 리스트, 집합, 맵을 쉽게 만들 수 있도록 자바 9에 새로 추가된 컬렉션 팩토리를 살펴본다. 다음으로 자바 8의 개선 사항으로 리스트와 집합에서 요소를 삭제하거나 바꾸는 관용 패턴을 적용하는 방법을 배운다. 마지막으로 맵 작업과 관련해 추가된 새로운 편리 기

2021년 2월 27일
·
0개의 댓글