[Sites]
Youtube 바로가기 (클릭!)
LinkedIn 바로가기 (클릭!)
[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO
[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동
강의
수강평
- 비전공자도 이해할 수 있는 쿠버네티스 입문/실전
- 비전공자도 이해할 수 있는 Docker 입문/실전
- 비전공자도 이해할 수 있는 AWS 입문/실전
- 비전공자도 이해할 수 있는 Nginx 입문/실전
게시글
질문&답변
localhost:8080은 접속이 되는데 IP주소나 도메인 주소로는 접속이 안됩니다.
안녕하세요 진형박님! 질문 잘 주셨습니다:D 우선 localhost:8080으로 접속하셔서 hello가 뜬 이유는진형박님이 가지고 계신 컴퓨터에서 Spring Boot가 실행되고 있기 때문입니다. 하지만 EC2 인스턴스의 컴퓨터에서는 Spring Boot가 실행되고 있지 않거나 보안그룹 설정이 잘못되어서 말씀해주신 대로 제대로 된 페이지가 뜨지 않았을 수 있습니다. 우선 EC2에서 Spring Boot 서버가 정상적으로 실행될 수 있도록 먼저 해결해보면 좋을 것 같습니다. EC2에 설정하신 보안그룹을 캡쳐해서 한 번 올려주실 수 있을까요? 그리고 EC2에서 Spring Boot 서버를 실행시키신 명령어를 어떻게 입력하셨는 지순서대로 보여주시기 바랍니다. 또한 EC2에서 Spring Boot 서버가 실행되고 있는 지를 확인하기 위해EC2 서버에서 sudo lsof -i:80이라는 명령어를 입력하신 뒤에출력값을 캡쳐해서 올려주시기 바랍니다!
- 0
- 4
- 26
질문&답변
.dockerignore
안녕하세요 jaehong2782님! 질문 잘 주셨습니다:D하나씩 답변 드려볼게요!영상에서 강사님 컨테이너에도 node_modules가 있는데 맞는건가요?-> 네! 맞습니다. 컨테이너 내부에 node_modules가 있는 이유는 Dockerfile에 작성해놓은 npm install이라는 명령어를 실행시켰기 때문입니다. npm install의 명령어를 실행시키게 되면 node_modules 폴더가 생기게 됩니다..dockerignore에 node_modules를 쓴 이유는 Dockerfile에서의 COPY . .의 명령어가 작동할 때node_modules 폴더가 복사되는 작업을 방지하기 위해서입니다. 아! 생각해보니 node_modules는 COPY한게 아니라 npm install의 결과물이군요!-> 답변을 다 하고 난 다음에 스스로 깨달으신 걸 이제 확인했네요ㅎㅎㅎ 또 궁금하신 점 생기시면 질문 남겨주세요~~
- 0
- 2
- 25
질문&답변
tps에 관하여 질문있습니다.
안녕하세요 qheogus55님! 질문 잘 주셨습니다:D제가 생각하기로도 900tps보다 낮게 나오는 게 일반적일 거라고 생각합니다..!! 혹시 어떻게 시나리오 작성하셨는지 개별 api에 대한 시나리오와 전체 api에 대한 시나리오 코드를보여주실 수 있을까요~??
- 0
- 2
- 25
질문&답변
주문 정보 : 배송 정보의 관계에 대해 질문드립니다.
안녕하세요 11 1님! 질문 잘 주셨습니다ㅎㅎㅎ 이전에 사용했었던 배송지를 다시 불러오는 기능을 구현하려면이전에 사용했었던 배송지를 저장해두어야 할 겁니다. 그런데 그 배송지 정보들은 배송 정보 테이블에 저장이 되어있기 때문에 불러오실 수 있을겁니다. 하지만 기본 배송지 정보는 배송 정보 테이블과는 별도로 새로운 테이블이 하나 더 있어야 할 것 같습니다. 또는 기본 배송지 정보를 사용자 테이블에 저장하는 것도 방법이겠네요. 따라서 이전에 사용했었던 배송지를 다시 불러오는 기능이나, 기본 배송지를 설정하는 기능을 구현한다고 하더라도주문 정보 : 배송 정보는 1:1 관계임이 그대로 유지됩니다:) 여기서 이해 안 되시는 점 있으시면 또 질문 남겨주세요~~
- 0
- 2
- 26
질문&답변
파드오류
안녕하세요 태민님!같이 디버깅 도와드리기 위해 아래 오픈 톡방 링크로 연락 한 번만 주실 수 있을까요~??https://open.kakao.com/o/sWhsyCZg 그리고 아래 수업 자료를 통해 파드를 디버깅하셨을 때에러 로그가 어떻게 나오는 지도 같이 캡쳐해서 말씀해주시기 바랍니다!https://www.notion.so/jscode/Pod-12711062ff0780bda607ffc228a91521?pvs=4
- 0
- 2
- 17
질문&답변
카테고리 테이블의 색깔 컬럼에 #325645 이런 걸 넣는다면
안녕하세요 11 1님! 좋은 질문 주셨습니다:)위의 예시에서 id가 1번인 데이터의 색깔의 값이 바뀔 때id가 2번인 데이터의 색깔도 같이 바뀌어야 하는 기획이라면 진짜 중복이라고 볼 수 있습니다!하지만 id가 1번인 데이터의 색깔이 어떻게 바뀌던 말던id가 2번인 데이터의 색깔이 바뀌지 않게끔 구성한 기획이라면가짜 중복이라고 봐야 합니다..!! 따라서 기획을 어떻게 구성하느냐에 따라진짜 중복이랑 가짜 중복이 달라질 것 같네요ㅎㅎㅎ 이해 안 되는 점 생기시면 또 질문 남겨주세요~~~
- 0
- 2
- 20
질문&답변
한 번에 너무 많은 데이터를 조회하는 SQL문 튜닝하기 질문입니다
안녕하세요 또또록님! 질문 잘 해주셨습니다:D 만약 페이지네이션으로 데이터를 나눠서 응답하면 안 되고, 한 번에 1000개의 데이터를 응답해야 하는 경우라고 가정해보겠습니다. 그런 경우에는 나눠서 데이터를 조회하는 것보다 데이터베이스에서 많은 데이터를 한 번에 조회해서 응답하는 게 성능에는 좋습니다!하지만 한 번에 많은 데이터를 응답하기 때문에 기본적인 성능 저하는 있을 수 있습니다..!! 이 외로 궁금한 점 생기시면 또 질문 남겨주세요~~
- 0
- 3
- 20
질문&답변
윈도우 볼륨 생성 안되는 문제
안녕하세요 dnjswo410님!에러 원인 찾으시느라 고생 많으셨을텐데이렇게 공유까지 해주셔서 너무 감사드립니다ㅠㅠ!다른 분들한테 정말 큰 도움이 될 것 같습니다..!!감사합니다:D
- 0
- 2
- 33
질문&답변
다른 이미지와 달리 직접 만든 이미지를 run 시킬 때 저절로 컨네이너가 종료되는 이유
안녕하세요 Barro님! 질문 잘 주셨습니다:)my-jdk17-server의 이미지를 만들 때Dockerfile에 FROM openjdk:17-jdk라는 명령어만 입력했었습니다. 이와 달리, mysql 이미지를 만들 때 Dockerfile에 FROM ... 이외에도 ENTRYPOINT 또는 CMD와 같은명령어가 추가적으로 있었을 겁니다. mysql 이미지는 mysql 프로그램 자체가 종료되지 않고계속 실행되게끔 Dockerfile을 작성해뒀습니다. (뒷 부분의 강의를 이어서 들어보시면 ENTRYPOINT와 CMD와 같은 명령어를 배우시게 될 겁니다) ** 참고) mysql 이미지는 우리가 직접 만들지 않고, mysql 공식 회사에서 직접 만들어서 올려놓은이미지를 다운받아 쓰기에 우리가 Dockerfile을 실제로 작성할 일은 없습니다. 1) 왜 직접 만든 이미지는 실행되지 않나요?-> 위에 설명드린 이유 때문에 직접 만든 이미지는 실행되지 않았던 겁니다. 나중에 강의를 이어서 들어소비면 직접 만든 이미지도 실행되게끔 구성할 수 있습니다. 2) mysql은 Dockerfile에 실행시키는 것까지 포함된건가요?-> 네 맞습니다! mysql은 Dockerfile에 실행시키는 것까지 포함된 채로 이미지가 만들어졌습니다. 이 외로 궁금한 점 생기시면 또 질문 남겨주세요~~
- 0
- 2
- 24
질문&답변
윈도우에서 ENTRYPOINT /bin/bash 실행 안되는 분들 참고
안녕하세요 Barro님! 겪으셨던 시행착오 공유해주셔서 감사합니다!! 분명 다른 수강생분들한테도 큰 도움이 될 거에요:D
- 0
- 1
- 29