묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
volume 관련 부분 mysql로 실행
강의처럼 myDB라는 DB를 만들고 컨테이너 삭제 후, 다시 실행했을때 그 DB가 남아있는지 확인해봤는데 안남아있네요.아래의 로그는 제가 했을때의 로그입니다!d----- 2025-04-06 오후 11:25 docker-mysqlPS C:\Users\icb16\dockervolume> cd docker-mysqlPS C:\Users\icb16\dockervolume\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=password123 -v C:\Users\icb16\dockervolume\docker-mysql -d mysql24f951c78cbf0dab6bea6b4b8deaf8f29781ae613b3cad782bbf569e44acbda3PS C:\Users\icb16\dockervolume\docker-mysql> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES24f951c78cbf mysql "docker-entrypoint.s…" 12 seconds ago Up 11 seconds 3306/tcp, 33060/tcp optimistic_elionPS C:\Users\icb16\dockervolume\docker-mysql> docker rm -f 24f95124f951PS C:\Users\icb16\dockervolume\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=password123 -d -p 3306:3306 -v C:\Users\icb16\dockervolume\docker-mysql\mysql_data:\var\lib\mysql -d mysql068022ff288d2e9b7a4605e1da688688a43a14c9e0c1d31041d86067466d62a2PS C:\Users\icb16\dockervolume\docker-mysql> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES068022ff288d mysql "docker-entrypoint.s…" 3 minutes ago Up 3 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp friendly_hypatiaPS C:\Users\icb16\dockervolume\docker-mysql> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES068022ff288d mysql "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp friendly_hypatiaPS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it 0680docker: 'docker exec' requires at least 2 argumentsUsage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]See 'docker exec --help' for more informationPS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it 0680 bashbash-5.1# ls'\var\lib\mysql' bin dev etc lib media opt root sbin sys usrafs boot docker-entrypoint-initdb.d home lib64 mnt proc run srv tmp varbash-5.1# mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 9Server version: 9.2.0 MySQL Community Server - GPLCopyright (c) 2000, 2025, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases-> ;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.01 sec)mysql> create database myDB-> ;Query OK, 1 row affected (0.01 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || myDB || mysql || performance_schema || sys |+--------------------+5 rows in set (0.00 sec)mysql> ^Cmysql> ^Cmysql> ^Cmysql> exitByebash-5.1# exitexitPS C:\Users\icb16\dockervolume\docker-mysql> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES068022ff288d mysql "docker-entrypoint.s…" 6 minutes ago Up 6 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp friendly_hypatiaPS C:\Users\icb16\dockervolume\docker-mysql> docker rm -f 068068PS C:\Users\icb16\dockervolume\docker-mysql> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESPS C:\Users\icb16\dockervolume\docker-mysql> docker run -e MYSQL_ROOT_PASSWORD=password123 -d -p 3306:3306 -v C:\Users\icb16\dockervolume\docker-mysql\mysql_data:\var\lib\mysql -d mysqldcb75ed6d3fab0a0a320869e7728179f58299ec0e43b948408c599e8c9ecf089PS C:\Users\icb16\dockervolume\docker-mysql> docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESdcb75ed6d3fa mysql "docker-entrypoint.s…" 14 seconds ago Up 13 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp zealous_spencePS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it dcb7docker: 'docker exec' requires at least 2 argumentsUsage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]See 'docker exec --help' for more informationPS C:\Users\icb16\dockervolume\docker-mysql> docker exec -it dcb7 bashbash-5.1# mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 9Server version: 9.2.0 MySQL Community Server - GPLCopyright (c) 2000, 2025, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases-> ;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set (0.00 sec)mysql>
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
프리패칭에 관한 간단한 질문이 있습니다
prefetch를 명시적으로 false로 설정하면, 예상대로 해당 링크에 대한 프리패칭이 발생하지 않는 것이 확인되었습니다.<Link href={"/search"} prefetch={false}>Search</Link>그런데 신기한 점은, 해당 링크에 마우스를 호버했을 때 네트워크 탭에서 /search 관련 리소스들이 프리패칭되는 현상이 보였다는 것입니다. 혹시 이러한 동작은 Next.js에서 어떻게 정의되거나 불리고 있는지 궁금합니다!
-
미해결5개 거래소별 코인차익알림봇, 구체적인 개발 가이드 with Python
"파이썬 기초전자책 주세요! @이메일 주소"
cera_bbung@naver.com
-
미해결
이론 총정리 PDF CMMI? CMM?
PDF파일에서는 CMMI가 카네기 멜런 대학의 소프트웨어 공학 전문 연구소의 지침초기 단계->관리 단계->정의 단계->정량적 관리 단계->->최적화 단계이렇게 되어있는데, 다른 사이트에선 카네기 멜런 대학의 소프트웨어 공학 전문 연구소의 지침은 CMMI가 아닌 CMM이다. 라고 적혀있는데 어느 게 맞는 걸까요?
-
미해결
커밋 단위를 어떻게 하면 좋을지 모르겠습니다.
로그인 기능을 위해 Spring Security Config 구현 후 실행 했을 때, BCrypt 에러가 발생하였습니다.이유는 제가 회원가입 기능 없이, User 정보를 DB에 직접 insert 후 로그인 시도했기 때문입니다. 그래서 어쩔 수 없이 회원가입을 위한 Controller, html 파일을 만들었고, Security Config에도 회원가입을 위해 필요한 코드를 일부 추가 하였습니다. 원래 제 계획은로그인을 위한 Config 파일 생성 후 commit 할 생각이었는데...에러가 나서 임시로 회원가입 기능을 추가하다보니....지금은로그인 기능을 위한 Security Config , 회원가입 기능을 위한 Security Config, 회원가입 기능을 위한 Controller , HTML 파일 총 4개의 파일에 대한 commit 을 한번에 올려야 하는 사태가 발생하였습니다... 심지어 저 회원가입을 위한 기능은 임시로 만든거라 나중에 다시 삭제해야 하는데... 이런 경우 commit 단위를 어떻게 가져가야할지 전혀 감이 잡히지 않습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
이론 PDF에 없는 내용 암기에 관한 질문
제공해주신 이론 정리 PDF에는 없는 내용을 문서로 정리해주셨는데 문서로 정리되어있는 것도 암기해야 하는 건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
24년 2회 기출문제 (1:02:00) 질문있습니다.
해당 문제에 따르면 strcopy 함수 내의 while문 내부에서 i++이 이루어지는 것으로 보이는데,while문에서 탈출될 때, str2는 firsttring 이 되고 i는 4인 상태로 추가 증가가 없다면d[i] = '\0' // 이때 i가 4이기에strcopy함수를 완료했을 때 str2가 first'\0'ring이 아닌 firs'\0'tring 이 되어야 할 것 같은데, 제가 잘못 이해했을까요 ??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
6:40 출력값
출력한다면 값이 어떻게 되나요?
-
미해결데이터 분석 SQL Fundamentals
섹션5 Group by 실습-01 강의 예제 질문
안녕하세요.섹션5의 두번째 강의인 Group by 실습-01 에서 다룬 예제에 대해 질문드립니다. -- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여select b.empno, max(b.ename) as ename, avg(c.sal) as avg_sal from hr.dept ajoin hr.emp b on a.deptno = b.deptnojoin hr.emp_salary_hist c on b.empno = c.empnowhere a.dname in('SALES', 'RESEARCH')group by b.empnoorder by 1; 이 쿼리에서 b.ename을 집계함수에 넣지 않고 아래와 같이 group by에 넣어서 출력하는 방식으로 해봤는데 결과가 동일하게 나옵니다. select b.empno, b.ename, avg(c.sal) as avg_sal from hr.dept ajoin hr.emp b on a.deptno = b.deptnojoin hr.emp_salary_hist c on b.empno = c.empnowhere a.dname in('SALES', 'RESEARCH')group by b.empno, b.enameorder by 1; 두 쿼리 중 실무적으로 더 권장하는 방법이 있으신가요? 성능 혹은 기능 등의 차이가 있는지도 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
2.:05 파이썬 input 문자형
전 영상에서는 파이썬 input 입력문은 문자로 받는다고 하셨는데.2:05에서 파이썬 문자형을 int로 왜 숫자로 명시 안해주시나요?
-
미해결게임 프로그래머 취업 전략 가이드
안녕하세요 진로 질문이 있습니다.
현재 4학년이 되고 인서울 대학교 재학중인 전공자입니다. 알고리즘은 2학년때부터 꾸준히 풀어오고 있고웹과 게임을 같이 준비하려고 하고 있습니다. 이전에 캡스톤으로 만든 게임을 더 발전시켜서 완성후이곳저곳 공모전에 제출해본뒤에개인적으로 활용하고 싶은 ai 논문이 있어 그걸 기반으로 유니티 게임으로 작성한 후에게임엔진이나 그래픽스 에 대해서 공부하려고합니다. 현재 nlp 학부연구생을 하고있는데 도움이 된다면 그래픽스 학부연구생을 약 1년간 하려고 합니다. 질문사항을 정리해보자면웹과 게임을 같이 준비해도 괜찮을지현재 하려는 로드맵이 괜찮은지그래픽스 학부연구생이 의미가 있는지어쨋든 이것저것 하더라도 강의를 꾸준히 듣는게 좋은지 입니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
계산과 형변환 질문 있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]질문 1int result = (int) 10.0 + 1;에서 (int)10.0 이 먼저 형변환 된채로 연산을 하는건()소괄호의 연산자 우선순위가 1순위인것과 관련 있는건가요?질문 2double intValue = 2 / 1 ;double doubleValue = 2.0 / 1 ;intValue 의 2가 int형인 이유가 이전 강의에서 숫자 리터럴은 int형으로 판단한다고 말씀해주셔서 2가 int형으로 연산되었다고 예상했는데doubleValue 의 2.0은 같은 리터럴인데 왜 double로 판단 후 연산이 진행되는지 궁금합니다!
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
vmware fusion 설치
안녕하세요 을 강의내용대로 brew로 설치하려고 하는데 host를 못찾는것 같습니다. 다른 방법으로 다운받아야 할까요? 홈페이지에서 다운받으려고 하면 로그인하라고 하는데, 강의에서는 로그인없이 개인사용자 다운 가능하다고 하신것 같은데 제가 잘못 찾은걸까요..? 아래 disable과 관련이 있는걸까요?
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
SSG의 fallback 옵션
SSG의 fallback 옵션에 따른 렌더링 방식에 대해 좀 더 구체적으로 알고 싶습니다.fallback: "blocking"일 때, 빌드 타임에 사전 생성하지 않았던 경로에 대해서, 이후 접속 요청이 들어와 사전 렌더링되고, .next 서버에 저장되는 걸 확인했는데요.1) 저장되는 걸 캐싱이라고 이해해도 될까요?2) 그러면 그 이후의 요청에서는 더이상 재생성되지 않고, 이 페이지를 클라이언트에게 전달하나요?fallback: true 일 때, 빌드 타임에 사전 생성하지 않았던 경로의 접속이 들어왔습니다. 그 때, getStaticProps로 불러오는 데이터를 제외하고, 먼저 레이아웃을 내려준다고 이해했습니다. 그리고 추후에 Props만 따로 반환받아 페이지를 렌더링한다고 했는데, 그럼 받은 데이터를 가지고, CSR이 되는 건가요?위 상황에서 CSR이 맞다면, 해당 내용은 검색 크롤러가 알아내지 못해 SEO에 불리할 것 같은데요. 아니면 검색 크롤러가 getStaticProps 데이터가 올때까지 기다리고 해당 내용도 반영해서 문제가 없나요?감사합니다.
-
해결됨김영한의 실전 자바 - 기본편
더 연습해보고 싶습니다..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.접근제어자 문제까지 풀었습니다. 잘 풀리는 문제들도 있고 부분부분 막히는 문제들도 있는데, 혹시 이런 비슷한 예제들을 풀어볼 수 있는 사이트나 문제모음은 없을까요? 요구사항을 보고 어떻게 코드를 구성하면 좋을지 더 고민해보고 싶습니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
백엔드, 프론트엔드가 나뉘는 경우
안녕하세요 선생님, 명강의 잘 듣고 있습니다.만약 벡엔드와 프론트엔드가 나뉘는 경우라면,하나의 EC2에 벡엔드 이미지, 프론트 이미지를 각각 컨테이너에 띄워서 연동해주는 방식으로 만들면 될까요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
interrupt() 호출 후 출력 결과 질문있습니다. 확인 부탁드립니다!!!!
처음 예제 작성했을 때 출력 결과가 이렇게 나왔었는데, (강의 5분 10초, 10분 50초 참고)work] 작업 중 work] 작업 중 main] 작업 중단 지시 thread.interrupt() work] work 스레드 인터럽트 상태2 = false main] work 스레드 인터럽트 상태1 = true work] interrupt message=sleep interrupted work] state=RUNNABLE work] 자원 정리 work] 작업 종료이 상황에서는 main스레드에서 interrupt() 후 바로 work 스레드가 예외 처리해서 work 스레드의 인터럽트 플래그가 false 로 됐다는 걸 확인할 수 있습니다. 하지만 그 이후 main스레드에서 work 스레드의 인터럽트 플래그가 true가 출력되었는데 어떻게 false가 아닌 true가 출력될 수 있는지 궁금합니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
다운로드 소스코드 삭제 방법
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.혹시 다운받은 소스코드 삭제는 어떻게 해야하나요??
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6주차 교안
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 6주차부터는 왜 교안이 없나요..?!
-
미해결스프링 부트 - 핵심 원리와 활용
Thread Config Max 패널 설정 변경 질문
tomcat_threads_config_max_threads로 설정을 했는데 왜 200이 안뜨고 계속 N/A 로 되어있는지 의문입니다. 서버, 프로메테우스도 다 켜져있는데 뭐가 문제일까요?