post-thumbnail

Spring java.io.EOFException: null 이슈 해결

MVC 모델 패턴 학습 중 웹 브라우저에서 localhost:8080으로 요청을 보내보고 로그 찍히는 것을 확인해 보았는데 요청 처리는 잘되었지만 java.io.EOFException: null이 발생해서 찝찝한 기분이었습니다.. 어떻게 하면 에러 메시지를 안뜨게 할

2024년 11월 11일
·
0개의 댓글
·

cin과 getline() 혼용시 주의할 점

문제링크위 문제를 해결하면서 cin과 getline()함수를 혼용으로 사용하게 되었습니다. 이 때 예상하는대로 결과가 나오지않아서 문제 푸는데 애를 먹었습니다..cincin은 기본적으로 공백(스페이스, 탭, 엔터 등)을 구분자로 사용하여 입력을 받습니다.입력을 받을 때

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

C++ Split 쉽게 구현하기

백준 5430c++에서는 따로 split함수가 없기때문에 스스로 직접 구현해주어야 합니다. 위 문제 처럼 1,2,3,4 와 같이 입력을 받았을 때 배열이나 vector에 num0 = 1, num1 =2 ... 이와 같이 저장하고싶은데 방법을 모른다면 꽤나 애먹는 작업일

2024년 11월 10일
·
0개의 댓글
·
post-thumbnail

[Docker] Mac M1 image build시 --platform linux/amd64 무한로딩 에러 해결법

Mac m1에서 도커 이미지 빌드 시 기본적으로 arm64 아키텍처 기반의 이미지가 빌드됩니다. AWS EC2 Ubuntu 위에서 해당 이미지를 실행시키면 아키텍쳐가 일치하지 않아 컨테이너화 되지않는 문제가 발생합니다. 위 문제를 해결하기 위해 Mac 로컬에서 이미지

2024년 11월 6일
·
0개의 댓글
·
post-thumbnail

Springboot 3.x + EC2 + RDS + Docker + Git-Action 활용한 애플리케이션 배포법

앱 및 웹 서버들을 배포하면서 기록해놓는 것이 좋겠다고 생각하여 글을 쓰게 되었습니다. 전반적인 구조 배포 과정은 아래 그림과 같습니다. 웹도 하나의 EC2로 배포하기 위해 위와 같이 nginx를 리버스 프록시서버로 활용하여 요청 url에 따라 포트번호를 나눠서 연결

2024년 9월 26일
·
0개의 댓글
·

[Spring] SpringBoot 3.X + OAuth2 Client + Spring Security + JWT 소셜로그인 구현(애플, 카카오, 구글) - 3

이전 포스트까지는 OAuth2 Client를 활용하여 별도의 컨트롤러 구현없이 소셜로그인 기능을 구현하였습니다. 하지만 단지 로그인 기능만 구현한다면 사용자는 번거롭게 매번 로그인 해주어야 하는 불편함이 존재합니다. 지속적인 로그인 유지를 위해 사용되는 방식으로는 크게

2024년 5월 2일
·
0개의 댓글
·

[Spring] SpringBoot 3.X + OAuth2 Client + Spring Security + JWT 소셜로그인 구현(애플, 카카오, 구글) - 2

이번 포스트에서는 Spring OAuth2 Client를 활용한 애플로그인을 구현해보려고 합니다. 정말 우여곡절들이 있었습니다.. 레퍼런스들도 많지 않고 공식문서도 불친절하다보니 삽질을 여러번 한 기분입니다. 차분히 기록해보도록하겠습니다. 💡application.y

2024년 4월 29일
·
0개의 댓글
·

[Java] Java 기본 - 1

자바는 표준 스펙과 구현으로 나눌 수 있다.자바 표준 스펙은 자바 커뮤니티 프로세스(JCP)를 통해 관리된다.여러 회사에서 자바 표준 스펙에 맞추어 실제 작동하는 자바 프로그램을 개발한다.각각 장단점이 존재하며 Amazon Corretto는 AWS에 최적화되어있다.모두

2024년 4월 28일
·
1개의 댓글
·
post-thumbnail

[Spring] SpringBoot 3.X + OAuth2 Client + Spring Security + JWT 소셜로그인 구현(애플, 카카오, 구글) - 1

이전 프로젝트를 진행할 때 OAuth2.0 을 활용하여 소셜로그인을 진행하였지만 OAuth2 Client를 활용하지 못하고 구현만 하면 된다는 식으로 REST형식으로 주먹구구하게 진행하였기에 스파게티 코드가 되어버렸습니다.. 이번 프로젝트에서는 확실하게 공부하고 구현

2024년 4월 26일
·
0개의 댓글
·
post-thumbnail

[C++] Vector와 Pair

동적 배열의 구조를 C++언어에 맞게 구현한것이다. 큐의 형태와 유사하게 맨 끝 인덱스에서 삽입과 삭제가 발생한다. insert와 erase를 활용하여 중간 삽입 및 삭제도 가능하긴하다. 일반배열과 다르게 자동으로 배열의 크기를 조정할 수 있고 유연하게 유동적으로 객체

2023년 6월 30일
·
0개의 댓글
·
post-thumbnail

[C++] cout 소숫점 표기

위의 두 문장을 합쳐 해석하면 소수점 아래 9번째자리까지 수가 출력된다. 이 때 출력되는 마지막 자리수는 그 이전 자리수에서 반올림 되어져 표시된다.🔗 백준문제 링크

2023년 6월 22일
·
0개의 댓글
·