묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기
EC2 <-> RDS 연동 후 로컬에서의 Docker에 대해 궁금한 점이 있습니다.
services: springboot-twitter: container_name: springboot-twitter image: springboot-twitter:latest ports: - "8080:8080" environment: - SPRING_DATASOURCE_URL=jdbc:mysql://mysql-twitter:3306/twitterdb - SPRING_DATASOURCE_USERNAME=dev - SPRING_DATASOURCE_PASSWORD=dev123 networks: - twitter-network depends_on: mysql-twitter: condition: service_healthy mysql-twitter: container_name: mysql-twitter image: mysql:9.3 environment: MYSQL_ROOT_PASSWORD: root123 MYSQL_DATABASE: twitterdb MYSQL_USER: dev MYSQL_PASSWORD: dev123 healthcheck: test: [ "CMD", "mysqladmin", "ping", "-h", "localhost" ] interval: 10s timeout: 5s retries: 5 ports: - "3307:3306" networks: - twitter-network networks: twitter-network: driver: bridge 로컬 환경에서 mysql에 대한 이미지가 떠있어야 spring boot application을 실행해야 DB connection도 잘 이루어진다고 이해했습니다. 여기서 궁금한 점이 있습니다.로컬 환경에서 docker compose up -d를 한 경우 compose 파일에서 spring boot 이미지도 함께 띄워놔서 application을 실행할 때 8080 already in use 오류가 발생합니다. 이렇게 될 경우에는 docker-compose.yaml을 수정하거나 docker compose up -d mysql-twitter 커맨드를 실행해서 mysql만 띄워야 하는지 궁금합니다.
-
미해결광고비 0원, 검색 유입만으로 쉽게 돈 벌자! AI 시대 맞춤 SEO
[6.SEO TOOL] 파트 마지막 부분 잘린 건가요?
마지막에 강의자가 실제 툴을 활용해 어떻게 홈페이지를 분석하는지 직접 설명해주신다고 이야기하고서 강의가 끝났습니다.그러면 다음 강의에 연결해 나오는가 싶어서 보면은 다른 주제로 넘어갑니다. 해당 내용이 누락돼 보이는데 확인 요청드립니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
로드맵 선택
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 안녕하세요! 제 상황에 적합한 강의 및 공부를 선택하고 싶어서 질문드립니다,,! 현재 '개정판 딥러닝 컴퓨터 비전 완벽 가이드' 강의 완강을 앞두고 있습니다! 개강이 한 달 정도 남았는지라(4학년), 공부를 더 해볼까 하는데요 첫 번째로, 저는 코딩테스트를 공부해본 적이 없습니다. 자료구조나 알고리즘은 학교에서 배웠지만 코딩테스트를 위한 공부를 해본 적이 없습니다. 기초 코딩 실력을 기르기위해 코딩테스트 공부를 할까 고민하고있습니다.(학부 취업을 원합니다. 진로는 비전쪽 희망합니다.) 두 번째로, 컴퓨터 비전 강의를 듣는 동안에 데이터 프레임을 다루는 코드나, 넘파이 배열 다루는 코드가 종종 있었습니다.(커스텀 데이터셋 변환 어려웠습니다,,) 이것에 익숙하지않아서 '개정판 파이썬 머신러닝 완벽 가이드' 이 강의를 들어야하나 고민하고있습니다.(강의에서 배우는 분류 회귀 차원축소 군집화 등은 이론으로 한차례 배웠습니다. 다만 구현해본 적은 없습니다.) 마지막으로, 졸업작품(detection, segmentation)을 만들어야하기 때문에 CNN에 대한 더 깊은 이해가 필요할 것 같아, '딥러닝 CNN 완벽 가이드(토치버전)' 이 강의를 듣는게 나은지 고민중입니다,, 로드맵을 스스로 짜지 못하고,, 강사님께 여쭙는 제 자신을 깊이 반성합니다,,스스로 로드맵을 그려보려 노력했지만, 답없는 고민의 연속이 고통스러워, 현직에 계신 강사님의 식견을 여쭙는 것이 가장 확실할 것 같아 실례를 무릅쓰고 질문드렸습니다. 바쁘시겠지만 답변 주시면 큰 힘이 될 것 같습니다. 좋은 강의 항상 감사드립니다!
-
해결됨Spring Boot, AWS로 백엔드 서비스 한 사이클 완성하기
Docker에 관하여 궁금한 점이 있습니다!
docker buildx build --platform linux/amd64 -t {이미지 이름} .해당 명령어를 통해서 Dockerfile 기반으로 Docker Hub에 컨테이너를 생성하고, Docker Compose를 통해서 생성된 컨테이너 안에 이미지들을 다운받아와서 실행되는 구조가 맞는걸까요 ??
-
미해결[PY 0202] 인공지능을 위한 파이썬 레벨2
평균값을 저장하는 코드위치에 경고 표시 질문입니다
score_dict['pass_mean'] = sum(score_dict['pass_scores']) / len(score_dict['pass_scores']) score_dict['fail_mean'] = sum(score_dict['fail_scores']) / len(score_dict['fail_scores'])이 부분에서 경고 표시가 뜨는 이유 궁금합니다.Expected type 'list[int]' (matched generic type '_VT'), got 'float' instead
-
미해결초보자와 중급자를 위한 스케치업 2025
강좌에 사용했던 캐드 예제화일이 있었으면 합니다.
벽체 올리는 연습을 위해, 사용하셨던 캐드화일이 있었으면 합니다.
-
해결됨성장과 상금은 누구의 것? 인프런 3주 '서바이벌' 챌린지 : All or Nothing!
타플랫폼 인증 관련해서 질문드립니다.
유튜브로 학습하는 강의도 사진처럼 캡쳐해서 보여드리면 인정이 되는지 문의드립니다.
-
미해결AI 시대의 혁신적인 게임 개발 입문 with Unity6
유니코티님!
뷰에 Email을 달아주시면 다 플랫폼에서 15000원에 판매중인 400p 상당의 전자책, 유니티 비법서를 증정해드립니다후기에 이메일 주소 달면 주신다했는데다는 곳이 없네요;; 못찾겠어요 그래서 여기에 답니다taewon0219@naver.com이쪽으로 보내주시면 감사하겠습니다! 그리고요게임개발에 도움이 필요하거나 배우고싶은데 금전적문제때문인분들을 도와주시는것같은데 저도 연락을 주고받고 하고싶습니다혹시 오픈채팅카톡은 안될까요?(일반카톡말고)제 카톡ID는 ktwkjh 입니다
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
소형 모터 구동 및 teleplot 오류
안녕하세요 제어쟁이님, 소형모터 구동이 잘 되지 않아 디버깅 하는 중 질문 드립니다. STM32에서 강의와 같이 RpmRef, Ki, Kp, SpdFlg를 설정하고 teleplot 조회 시 영상과는 달리 아무런 변화가 나타나지 않고 쓰로틀을 눌렀을 경우 Rpm 피드백 값이 거의 10000 가까이 튀는 것을 확인했습니다. 모터는 프로그램을 연결시키고 처음 쓰로틀을 눌렀을 때만 회전하고, 그 이후로는 잘 움직이지 않습니다. 보이시는 사진과 같이 STM32, UART, 쓰로틀, 소형모터를 연결하고 24V 입력을 주었는데 이 과정에서 제가 놓쳤거나 이해를 잘 못한 부분이 있는지 검토 한번 부탁드리겠습니다.감사합니다.
-
해결됨포트폴리오 어나더레벨
2:03에 나오는 itdog 가이드 문서 관련 질문
안녕하세요. 큰돌님!어나더레벨의 포트폴리오 강의 정말 잘 보고 있습니다.혹시 2:03에 나오는 itdog documentation은 무엇으로 만드셨나요?항상 감사드립니다.
-
미해결쿠버네티스 어나더 클래스-Sprint4 (#Promethues #Grafana #Loki #OpenTelemetry)
profile을 "dev"로 실행했을 때 pod 오류
안녕하세요."Grafana dashboard 만들기"와 "open telemetry 구조와 log 포맷" 강의에서 실행하는 app tester를 실행하면 아래와 같이 프로세스가 종료되어 버리네요.kubectl logs -n anotherclass-435 core-4351-574f49d5d9-697cn --previous . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.1.0) 2026-01-25 02:49:14.322 [main] INFO com.pro.app.AppApplication - trace_id= user_id= Starting AppApplication v4.0.0-SNAPSHOT using Java 17.0.2 with PID 1 (/usr/src/myapp/app.jar started by root in /usr/src/myapp) 2026-01-25 02:49:14.421 [main] INFO com.pro.app.AppApplication - trace_id= user_id= The following 1 profile is active: "dev"profile이 dev 일 때만 발생하는 것 같은데, 어느 부분을 확인해보면 될까요?
-
미해결ChatGPT로 원어민스러운 영어공부하는 방법 | 주요 중요 명령어 모음 pdf 제공
수업자료를 어디에서 찾을 수 있나요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
git 스테이징 에러 문의
안녕하세요git을 통해 변경 사항을 스테이징하기위해 + 버튼을 누르면 이런 에러 메시지가 뜨고 이후 처리가 되지 않는데 뭐가 문제인가요?
-
미해결ChatGPT로 원어민스러운 영어공부하는 방법 | 주요 중요 명령어 모음 pdf 제공
DAY1 과제 작성했는데, 왜 다음 강의로 진행이 안될까요?
안녕하세요.DAY1 과제 작성했는데, 왜 다음 강의로 진행이 안되는지 문의 드립니다.
-
미해결초보자와 중급자를 위한 스케치업 2025
01:32 오프셋
01:32 오프셋 한번만 설정하면 다음은 그냥 더블클릭으로 동일하게 적용되는게 맞나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5의 배수만 확인해도 되지 않을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2는 짝수여서, 2마다 소인수가 생기는데5는 5씩 증가할 때마다 소인수가 생기기 때문에결국 min(2의 소인수 개수, 5의 소인수 개수)를 하면 무조건 5의 소인수 개수가 생깁니다 그래서 5에 대해서만 계산해도 문제 없을 것 같습니다
-
해결됨OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
22강 빌드할때 에러가 뜨고 있습니다.
2026-01-24T18:01:27.860119Z Cloning repository...2026-01-24T18:01:28.415748Z From https://github.com/ssmktr/openai-chatkit-starter-app2026-01-24T18:01:28.416363Z * branch d8abdc1e7810bbe5fdb3c809e65c2b07141d1450 -> FETCH_HEAD2026-01-24T18:01:28.41648Z 2026-01-24T18:01:28.451163Z HEAD is now at d8abdc1 Simplify ChatKit backend (#104)2026-01-24T18:01:28.451626Z 2026-01-24T18:01:28.523349Z 2026-01-24T18:01:28.523863Z Using v2 root directory strategy2026-01-24T18:01:28.544435Z Success: Finished cloning repository files2026-01-24T18:01:30.338662Z Checking for configuration in a Wrangler configuration file (BETA)2026-01-24T18:01:30.339458Z 2026-01-24T18:01:31.455516Z No wrangler.toml file found. Continuing.2026-01-24T18:01:31.532601Z Detected the following tools from environment: nodejs@22.21.12026-01-24T18:01:31.533343Z Installing nodejs 22.21.12026-01-24T18:01:32.491348Z Trying to update node-build... ok2026-01-24T18:01:32.581604Z To follow progress, use 'tail -f /tmp/node-build.20260124180132.491.log' or pass --verbose2026-01-24T18:01:32.676902Z Downloading node-v22.21.1-linux-x64.tar.gz...2026-01-24T18:01:32.916706Z -> https://nodejs.org/dist/v22.21.1/node-v22.21.1-linux-x64.tar.gz2026-01-24T18:01:35.061658Z 2026-01-24T18:01:35.061984Z WARNING: node-v22.21.1-linux-x64 is in LTS Maintenance mode and nearing its end of life.2026-01-24T18:01:35.062214Z It only receives critical security updates, critical bug fixes and documentation updates.2026-01-24T18:01:35.0625Z 2026-01-24T18:01:35.062624Z Installing node-v22.21.1-linux-x64...2026-01-24T18:01:35.494128Z Installed node-v22.21.1-linux-x64 to /opt/buildhome/.asdf/installs/nodejs/22.21.12026-01-24T18:01:35.49449Z 2026-01-24T18:01:36.434863Z Executing user command: npx @cloudflare/next-on-pages@12026-01-24T18:01:37.460162Z npm warn exec The following package was not found and will be installed: @cloudflare/next-on-pages@1.13.162026-01-24T18:01:49.78096Z npm warn deprecated path-match@1.2.4: This package is archived and no longer maintained. For support, visit https://github.com/expressjs/express/discussions2026-01-24T18:01:50.799789Z npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me2026-01-24T18:01:51.18784Z npm warn deprecated @cloudflare/next-on-pages@1.13.16: Please use the OpenNext adapter instead: https://opennext.js.org/cloudflare2026-01-24T18:01:59.323249Z ⚡️ @cloudflare/next-on-pages CLI v.1.13.162026-01-24T18:01:59.510375Z ⚡️ Detected Package Manager: npm (10.9.4)2026-01-24T18:01:59.510832Z ⚡️ Preparing project...2026-01-24T18:01:59.513738Z ⚡️ Project is ready2026-01-24T18:01:59.514039Z ⚡️ Building project...2026-01-24T18:02:00.366087Z ▲ npm warn exec The following package was not found and will be installed: vercel@50.5.02026-01-24T18:02:05.898447Z ▲ npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me2026-01-24T18:02:08.620603Z ▲ Vercel CLI 50.5.02026-01-24T18:02:08.625834Z ▲ > NOTE: The Vercel CLI now collects telemetry regarding usage of the CLI.2026-01-24T18:02:08.626058Z ▲ > This information is used to shape the CLI roadmap and prioritize features.2026-01-24T18:02:08.626552Z ▲ > You can learn more, including how to opt-out if you'd not like to participate in this program, by visiting the following URL:2026-01-24T18:02:08.626709Z ▲ > https://vercel.com/docs/cli/about-telemetry2026-01-24T18:02:08.713183Z ▲ WARN! Build not running on Vercel. System environment variables will not be available.2026-01-24T18:02:08.844345Z ▲ Your application is being built using next build. If you need to define a different build step, please create a vercel-build script in your package.json (e.g. { "scripts": { "vercel-build": "npm run prepare && next build" } }).2026-01-24T18:02:08.847668Z ▲ Installing dependencies...2026-01-24T18:02:09.443264Z ▲ up to date in 464ms2026-01-24T18:02:09.460617Z ▲ Warning: Could not identify Next.js version, ensure it is defined as a project dependency.2026-01-24T18:02:09.481655Z ▲ Error: No Next.js version detected. Make sure your package.json has "next" in either "dependencies" or "devDependencies". Also check your Root Directory setting matches the directory of your package.json file.2026-01-24T18:02:09.554599Z 2026-01-24T18:02:09.554859Z ⚡️ The Vercel build npx vercel build) command failed. For more details see the Vercel logs above.2026-01-24T18:02:09.554978Z ⚡️ If you need help solving the issue, refer to the Vercel or Next.js documentation or their repositories.2026-01-24T18:02:09.555101Z 2026-01-24T18:02:09.599906Z Failed: Error while executing user command. Exited with error code: 12026-01-24T18:02:09.609667Z Failed: build command exited with code: 12026-01-24T18:02:11.150853Z Failed: error occurred while running build command 빌드시 위에처럼 에러가 뜨면서 응용 프로그램 빌드 중 에서 멈추고 있습니다. 해결방법이 어떻게 될까요?
-
미해결클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서AI)
"option+enter"로 줄바꿈이 되고, "shift+enter"는 안되요..
"option+enter"로 줄바꿈이 되고, "shift+enter"는 안되요..불편해요.ㅜ
-
미해결14년차 마케터에게 배우는 데이터드리븐 디지털/퍼포먼스마케팅의 모든것
광고 입찰가 관련 질문
안녕하세요, 광고 마케팅 공부하고 있는 학생입니다. 디지털 마케팅 매체별 설명 부분에서 광고 입찰가 라는 개념이 많이 나오는데요. 말그대로 광고 지면 자리를 두고 경매하는 것이라고 생각하면 될까요?만약 광고 입찰가를 너무 낮게 책정한다면 광고 게재 경쟁에서 밀려 아예 광고가 노출되지 않을 수도 있나요? 이 경우 실제 광고비 결제는 이루어지지 않는 것일까요? 그렇다면 적정 광고 입찰가는 어떤 기준으로 책정하는지, 경쟁사의 입찰가 혹은 평균 입찰가를 확인할 수 있는 방법이 있는지 궁금합니다.혼자 meta 광고를 연습해보며 1일 광고비만 정해서 집행해본 적은 있는데 광고 입찰가라는 게 실무에서 어떻게 책정되는지 상상이 잘 안되어 여쭙습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
BeanCreationException
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요 코드를 따라 치는 과정에서 아래와 같이 작성 했더니 BeanCreationException 이 발생하는 것을 확인 할 수 있었습니다.public void dbInit1(){ Member member = new Member(); member.setName("userA"); member.setAddress(new Address("서울", "1", "111")); em.persist(member); Book book = new Book(); book.setName("JPA1 BOOK"); book.setPrice(10000); book.setStockQuantity(100); em.persist(book); Book book2 = new Book(); book.setName("JPA2 BOOK"); book.setPrice(20000); book.setStockQuantity(100); // book2.setName("JPA2 BOOK"); // book2.setPrice(20000); // book2.setStockQuantity(100); em.persist(book2); OrderItem orderItem1 = OrderItem.createOrderItem(book, 10000, 1); OrderItem orderItem2 = OrderItem.createOrderItem(book2, 20000, 2); Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); em.persist(delivery); Order order = Order.createOrder(member, delivery, orderItem1, orderItem2); em.persist(order); }이때 위의 코드에서 주석 처리된 부분처럼 고쳤더니 정상적으로 코드가 실행되는 것을 확인했습니다. 그런데 이게 어떤 문제에서 오류가 발생한건지 정확히 알 수 없어 질문드립니다.처음에는 book2의 값이 아무것도 없어서 null에 관한 엔터티 제약조건 관련해서 문제가 발생했나 생각해지만 notnull 같은 제약조건이 없었고 Book이 Item과 상속관계이고 싱글 테이블 전략을 사용해서 DTYPE 값이 book2 생성시 자동으로 생성 된다고 기억해서 특별히 값이 비었다고 생기는 오류가 아니라고 생각이 들었습니다. 결론적으로는 정확히 어떤 원인에서 발생한 문제인지 궁금해서 질문 남깁니다.