JSCODE 박재성
@jscode
수강생
33,924
수강평
2,734
강의 평점
4.9
게시글
질문&답변
구매후 바로 질문 하나만요..
안녕하세요 현호님! 질문 잘 해주셨어요~~한국어로 치셔도 크게 문제 없습니다! 해당 수업 자료와 문제들도 전부 한글로 구성되어 있습니다. 저도 시험칠 때 한글로 시험쳤었는데 크게 문제 없었어요ㅎㅎ이 외로 궁금하신 점 있으시면 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 17
질문&답변
localhost:30000 접속 안되는 문제 관련 질문
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !우선 말씀해주신 진단 결과를 보면 쿠버네티스 리소스 자체에는 아무런 문제가 없는 상태네요 !port-forward로는 접속이 잘 되시는 것도 같은 맥락이구요 !강의를 그대로 따라하셨는데도 발생하는 이 현상은 Docker Desktop Kubernetes 환경에서 가끔 발생하는 호스트-NodePort 매핑 이슈일 가능성이 높아요 !쿠버네티스 클러스터 안에서는 NodePort 30000번 포트가 정상적으로 열려있지만, Docker Desktop이 그 포트를 호스트(로컬 PC)의 localhost:30000으로 노출해주는 과정에서 문제가 생기는 케이스예요!다음 순서대로 한 번 시도해보시면 좋을 것 같습니다~먼저 Docker Desktop을 완전히 종료(Quit Docker Desktop)했다가 다시 시작해보세요.이 때 단순히 재시작이 아니라 트레이 아이콘에서 Quit으로 완전히 종료한 후 1분 정도 기다렸다가 다시 켜주시는 게 중요해요 ~그래도 안 되면 Docker Desktop 설정에서 "Reset Kubernetes Cluster"를 한 번 눌러서 클러스터를 초기화한 다음 yaml들을 다시 apply 해보시는걸 추천드려요 !만약 그래도 안 되면 호스트 PC에서 이미 30000번 포트를 다른 프로세스가 점유하고 있을 가능성도 있어요 !윈도우라면 netstat -ano | findstr :30000, 맥이라면 lsof -i :30000 명령어로 한 번 확인해보시면 좋을 것 같아요 :)위 방법들로도 해결이 안 되시면, 사용 중이신 OS(Windows / Mac)와 함께 kubectl describe service spring-service 결과, kubectl get svc -o wide 결과와 함께 언제든 편하게 추가 질문 남겨주세요 ~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 25
질문&답변
pm2 가 설치가안됩니다
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !우선 해당 에러는 보통 두 가지 경우 중 하나일 가능성이 높아요 !첫 번째는 Node.js 설치 자체가 정상적으로 안 된 경우예요 !수업자료에 나와있는 명령어를 그대로 입력하셨더라도 중간에 명령어가 한 줄씩 끊어져서 입력되거나, 슬래시(/)와 같은 줄바꿈 처리 부분에서 문제가 생기면 nodejs 설치까지 도달하지 않을 수 있어요 ~우선 node -v 명령어를 입력해보시고 버전이 제대로 출력되는지 확인 부탁드려요 !만약 여기서도 command not found가 나온다면 Node.js부터 다시 설치하셔야 해요 :)두 번째는 Node.js는 설치됐는데 sudo 명령어로 실행할 때 PATH가 인식되지 않는 경우예요 !sudo su 명령어를 먼저 입력해서 root 계정으로 진입하신 다음에 npm i -g pm2 명령어를 입력해보시는 걸 추천드려요 ~화면을 보니 root@ip-…로 root 계정 상태이긴 한데, 혹시 중간에 환경이 꼬였을 수도 있어서요:)참고로 위 두 가지로도 해결이 안 되시면 which node, which npm 명령어 결과랑 node -v 결과 댓글로 같이 남겨주시면 어떤 부분에서 문제가 발생한건지 더 정확하게 파악할 수 있을 것 같아요~~추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 31
질문&답변
설치 관련 문의
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !"찾아보니 Windows 11 Home에서는 Hyper-V 기능을 사용할 수 없다고 하는데, 이 경우 Hyper-V 대신 WSL2 방식으로 Docker Desktop을 설치해도 강의 실습을 따라가는 데 문제가 없을까요?"-> 네 ! 전혀 문제없어요 ~WSL2 방식으로 설치하셔도 강의 실습을 따라가시는 데 있어서 차이가 없으니 안심하고 진행하셔도 돼요 !Docker Desktop 설치 시 Use WSL 2 instead of Hyper-V 옵션 선택하시고 그대로 진행하시면 돼요 :)추가로 궁금하신 점 있으시면 언제든 편하게 추가 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 36
질문&답변
Docker Desktop 설치 관련 질문
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !"찾아보니 Windows 11 Home에서는 Hyper-V 기능을 사용할 수 없다고 하는데, 이 경우 Hyper-V 대신 WSL2 방식으로 Docker Desktop을 설치해도 강의 실습을 따라가는 데 문제가 없을까요?"-> 네 ! 전혀 문제없어요 ~ WSL2 방식으로 설치하셔도 강의 실습을 따라가시는 데 있어서 차이가 없으니 안심하고 진행하셔도 돼요 ! Docker Desktop 설치 시 Use WSL 2 instead of Hyper-V 옵션 선택하시고 그대로 진행하시면 돼요 :)추가로 궁금하신 점 있으시면 언제든 편하게 추가 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 43
질문&답변
주니어 이력서 작성방법
안녕하세요 진섭님 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !지금 상황에서는 유지보수 경력이 약점이라고 생각하지 않으셔도 돼요 ! 운영 중인 서비스를 직접 다루면서 기존 코드를 분석하고 수정하고, 장애를 대응하고, 사용자 요청사항을 반영한 경험은 분명한 실무 역량이예요 !이력서에는 단순히 JSP 유지보수를 했다고 짧게 적기보다는, 어떤 문제를 해결했고 어떤 개선을 했는지를 중심으로 작성하시는 것이 좋아요 !React 실무 경험이 없는 부분은 억지로 포장하기보다, 개인 프로젝트나 사이드 프로젝트를 통해 별도로 보여주시는 것이 가장 현실적이고 좋은 방법이예요 ! React를 활용해 화면을 구현하고 API를 연동해본 경험, 상태관리나 배포 경험 등이 있다면 좋아요 ~그리고 이직 사유도 자연스럽게 연결해주시면 좋아요 ! 기존 회사에서 운영과 유지보수를 경험하며 서비스 개선의 중요성을 느꼈고, 이제는 사용자 경험을 직접 만드는 프론트엔드 개발자로 더 성장하고 싶어 React 중심의 환경으로 도전하게 되었다는 흐름이면 충분히 설득력이 있죠 :)결론적으로 유지보수 경력은 숨길 것이 아니라 실무 경험으로 잘 정리해서 강점으로 보여주시고, React 역량은 프로젝트 결과물로 보완하시는 방향을 추천드려요 ~추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 53
질문&답변
강의 듣는 중인데,
안녕하세요 원영님! 질문 잘 해주셨습니다:) 1강에서 다운 받으신 자료는 강의에서 똑같이 다루는 자료이기 때문에 수업을 들으시면서 참고를 하셔도 되고강의를 다 들으신 뒤에 따로 공부를 하셔도 좋습니다! 이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 52
질문&답변
36강 오탈자가 있는 거 같습니다.
안녕하세요 ㅅㅇ님! 제보해주셔서 감사합니다:)우선 제공하고 있는 수업 자료 먼저 우선적으로 수정 완료했습니다! 제보해주신 덕분에 빠르게 오탈자 정정할 수 있었습니다! 감사합니다~~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 35
질문&답변
큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.
안녕하세요 선우님 ! 질문 너무 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 !우선 EXPLAIN의 rows 값은 정확한 수치가 아닌 추정값이예요 ~옵티마이저가 실제로 데이터를 전부 세어보는 게 아니라, 인덱스의 통계 정보를 바탕으로 빠르게 추정하는 방식으로 동작하거든요 !옵티마이저가 사용하는 통계 정보는 테이블 전체를 매번 스캔해서 만드는 게 아니라, 일정 시점에 샘플링된 데이터를 기반으로 만들어져요 !그래서 PK처럼 중복이 없고 순차적으로 들어간 컬럼이더라도 통계 정보 자체에 오차가 포함될 수 있어요 !정확한 count를 미리 계산해두지는 않거든요 ~결국 EXPLAIN의 rows는 옵티마이저가 실행 계획을 세우기 위한 참고용 추정치라고 이해하시면 돼요 !중요한 건 이 값이 크게 줄었는지 늘었는지를 보면서 SQL 튜닝의 방향을 잡는 것이고, 정확한 수치를 기대하는 용도로는 사용하지 않는 게 좋아요 :)추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 42
질문&답변
인프라 구성 중 ELB 관련하여 질문 드립니다.
안녕하세요 영서님 ! 질문 너무 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 !우선 말씀해주신 것처럼 나중에 서버를 여러 대로 확장하는 상황을 대비해서 미리 ELB를 구성해둔 것도 맞아요 !다만 그것만이 이유라기보다는, 실제 서비스 환경과 유사한 구조를 경험해보는 데 더 큰 목적이 있다고 보시면 좋을 것 같아요 ~실무에서는 대부분 “사용자 → ELB → EC2” 구조로 트래픽이 들어오기 때문에, 처음부터 이 구조를 구성해보는 게 이후 확장이나 트래픽 처리 흐름을 이해하는 데 훨씬 도움이 돼요 !또한 이후 실습에서 EC2를 여러 대로 늘리는 수평 확장을 진행하게 되는데, 이때 ELB가 있어야 여러 서버로 트래픽을 분산시킬 수 있어요 !그래서 강의 흐름상 미리 ELB를 구성해두고 전체 인프라 구조를 점진적으로 확장해 나가는 방식으로 진행된다고 이해해주시면 좋을 것 같아요!결과적으로 지금 당장 “필수”라기보다는, 추후 확장과 실무 구조를 고려해서 미리 포함시켜둔 구성이라고 보시면 돼요 :)추가로 또 궁금하신 점 있으시면 편하게 질문 남겨주세요~~ 😊
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 41




