소개
안녕하세요.
멘토링을 하면서 주니어 개발자들이 어려워 하는 개념들에 대해 어떻게 하면 쉽게 전달할 수 있을지에 대해서 많은 고민을 하고 있는 푸(Foo)라고 합니다.
잘 부탁 드리겠습니다.
이력
2019. 08 ~ 현재 : 카카오 자바 백엔드 개발자
2021. 08 ~ 현재 : programmers 백엔드 데브코스 멘토
2021. 12 ~ 현재 : F-Lab 자바 백엔드 멘토
책
이것이 취업을 위한 백엔드 개발이다 with 자바(링크)
기타 이력 및 타 플랫폼 강의들은 아래 GitHub 링크에서 확인할 수 있습니다.
GitHub - https://github.com/lleellee0
강의
전체6수강평
- 재밌게 잘 보고 있습니다!
ghkdgus29
2024.07.11
1
- 정제된 내용이 잘 전달된 거 같아서 만족합니다.
dfdrdodm95
2024.07.07
1
게시글
질문&답변
2024.07.21
백엔드서버 배포시 포트번호는 어떻게 해야할까요?
이용화님 안녕하세요~ 만약 nginx를 사용하지 않고, 백엔드 서버를 그대로 클라이언트에게 제공하고 싶으면 아래처럼 하시면 됩니다! application.yaml에서 server.port 속성을 80으로 지정 (기본값이 8080이라서 아무것도 입력 안하면 8080으로 뜨고 있는겁니다.) 위와 같이 코드 변경 후 jar를 다시 생성 새로 생성된 jar를 리눅스 서버에 업로드 기존 입력하던 'java -jar ...' 명령어 앞에 sudo를 붙여 'sudo java -jar ...'로 실행 (80포트는 well known port로 root 권한이 필요한 포트입니다. 따라서 sudo로 실행시켜주셔야합니다.) 위와 같이 하면 www.도메인 로 접속해주셔도 잘 접속이 될겁니다. 다만 여기서 접속이 안된다면 방화벽 설정이 문제일 수 있습니다. 따라서 8080 포트를 열어주셨던 것처럼 80 포트도 열어주시면 됩니다. (제가 알기론 80은 그냥 열려있었던 것 같긴해요) 위 내용대로 해보시고 안되면 추가 질문 주시면 감사하겠습니다. (_ _)
- 1
- 1
- 49
질문&답변
2024.07.18
github jar 파일 용량문제 질문있습니다.
이용화님 안녕하세요~ 우선 수강에 불편 드려서 죄송합니다. github 업로드 제한에 걸릴 수도 있다는걸 생각하긴 했는데 대체할 수 있는 수단을 명시해두지 않았네요.. 1번과 2번 질문에 대한 답이 동시에 될 수 있는데, scp 라는 명령어를 활용하면 됩니다. https://github.com/lleellee0/shorten-url-initial/issues/2 여기 나와있고, scp .\shortenurlservice-0.0.1-SNAPSHOT.jar root@{ip주소}:/root/ 같은 식으로 윈도우즈에서 jar 파일을 찾아가서 cmd 창을 연 후 명령어를 입력하면 됩니다. 그 후 리눅스 서버 비밀번호를 입력하면 전송이 될겁니다. 관련해서 문제 있으시면 추가로 댓글 남겨주시고, 해당 내용은 조만간 영상으로 제작해서 부록에 올려두겠습니다. 감사합니다. (_ _)
- 1
- 1
- 55
질문&답변
2024.06.23
무중단 배포시 질문
hungryo님 안녕하세요~ 질문 주신 내용에 대해 답변드리겠습니다. 배포할 때 1번 서버가 다운되고 재기동 되는데 10초가 걸린다하면 이 10초 사이에 클라이언트가 요청했는데 1번 서버로 가면 에러나는거 아닌가요? Nginx가 알아서 서버 헬스체크해서 에러나면 정상적인 서버로 보내는건가요? 라고 질문 주셨는데요, 말씀하신대로 1번 서버로가면 에러가 발생합니다. 그러나 정확히는 'connection refused'가 발생할겁니다. 방화벽에 의해 포트는 막혀있지 않지만, 해당 포트에 아무 프로세스도 떠 있지 않은 경우 주로 발생하는 에러입니다. 이 경우 nginx에서는 자동으로 실패한 요청을 자동으로 다른 upstream으로 다시 포워딩하게됩니다. 이건 주기적인 헬스체크를 통해서 해당 upstream이 살아있는지 확인하는 것과는 별개로 진행되는겁니다. 다만 이건 기본 설정이고, upstream에서 만약 5xx나 4xx 에러를 응답하는 경우에도 다른 upstream으로 보내고 싶을 수 있겠죠? 그런 경우라면 아래와 같은 형태로 설정을 하면 되겠습니다. location / { proxy_pass http://backend_servers; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404; proxy_next_upstream_tries 3; } 질문에 대한 답변이 됐을까요? 또 궁금한 내용이 있으면 질문 남겨주세요. 감사합니다.
- 1
- 1
- 135
질문&답변
2024.06.22
생성 API 성능 측정하기 강의 재생
현재 정상적으로 재생 될겁니다! 확인해보시고 또 문제 있으면 이야기 주세요~ 감사합니다. (_ _)
- 1
- 2
- 107
질문&답변
2024.06.22
생성 API 성능 측정하기 강의 재생
헛 맞네요 ㅠ 제가 저녁 8시까지 조치하고 말씀드리겠습니다. 수강에 불편드려서 죄송합니다.
- 1
- 2
- 107