본문 바로가기

전체 글157

로드밸런싱 시 X-forwarded-proto 설정 이번 포스팅은 Naver Cloud 개발자 양성과정 메인 프로젝트 때 가장 고생했던 부분 중 하나인 X-Forwarded-Proto(XFP)관련 포스팅입니다.발생한 문제 정의1. 메인 프로젝트 때 정의한 요구사항 대로 사용자는 GPS 위치정보를 기반으로 주변의 모임을 검색할 수 있어야 한다.2. GPS위치 정보에 대한 접근은 HTTPS 프로토콜을 요구한다.3. 로드밸런서에 Domain Name을 할당하고 SSL 인증까지 하여 HTTPS 요청을 처리할 수 있었지만, 로드밸런서와 타겟 그룹간의 HTTP 통신이 제대로 이루어 지지않는 문제가 발생했다 위 문제는 XFP 관련 설정을 해주는 것으로 해결되었습니다.아래는 XFP의 개념과 타겟 그룹 서버의 설정 관련된 내용입니다. X-Forwarded-Pr.. 2023. 8. 4.
개발자가 되고 싶다. 약 3년 반 에서 4년간의 트레이너 생활을 마치고 개발자가 되기로 결심했다. 고졸, 비전공자, 서른 다섯의 늦은 나이라는 악조건 속에서도 개발자가 될 수 있을까? 6개월의 부트캠프 과정을 거친 후 본격적인 취업시장에 뛰어든 지금, 하필이면 경제 상황마저 최악이다. 여기저기 곳곳에서는 생성형 AI가 개발자 및 다른 직업군들을 대체할 것 이라는 이야기가 많이나온다. 뉴스에서는 개발업계 거품이 붕괴하면서, 개발자 처우 악화와 IT 빅테크들의 구조조정, 정리해고 얘기가 계속해서 보도된다. 200개의 기업에 지원서를 제출해 보고 난 후에서야 내가 처한 상황을 뼈저리게 느끼고, 직시할 수 있게 되었다. 이런 상황에서도 정말 나는 개발자가 될 수 있을까? 내 대답은 그래도 'Yes'이다. 하지만 부정적인 생각이 스멀.. 2023. 8. 2.
Java 코테를 위한 기능 정리 - 스트림 - IntStream은 Java 8부터 추가된 Java API의 일부로, 기본 타입 int를 스트림 형태로 다룰 수 있도록 해주는 클래스입니다. IntStream은 기본적으로 int 값들의 스트림을 생성하고, 다양한 중간 연산과 최종 연산을 사용하여 요소들을 변환, 필터링, 합산, 평균 등의 작업을 수행할 수 있습니다. 이를 통해 데이터를 보다 간결하고 효율적으로 처리할 수 있게 됩니다. IntStream은 java.util.stream 패키지에 속해 있으며, 자주 사용되는 메서드들에는 다음과 같은 것들이 있습니다: range(int startInclusive, int endExclusive): 주어진 범위에 포함되는 정수들로 구성된 스트림을 생성합니다. startInclusive는 포함되는 시작 값이고, .. 2023. 7. 29.
Java 코테를 위한 기능 정리 -수학- * Math Class Math.max(int firstNum, int secondNum) : [Static Method] 두 인자중 큰 수를 반환한다. returnType : int 2023. 7. 29.
728x90