묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
400번대 에러 응답이 모두 404.html로 됩니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]1. resources/templates/error/4xx.html 만 존재할 때localhost:8080/error-404 -> 4xx.html 응답localhost:8080/error-400 -> 4xx.html 응답resources/templates/error/4xx.html, resources/templates/error/404.html 이 모두 존재할 때localhost:8080/error-404 -> 404.html 응답localhost:8080/error-400 -> 404.html 응답 -> 여기서 4xx.html이 응답해야하는거 아닌가요? 파일 경로에는 문제가 없는데 페이지 소스를 봐도 404.html이 맞습니다.
-
미해결Kafka & Spark 활용한 Realtime Datalake
install_zookeeper 플레이북 실행시 오류 해결
cd /home/ec2-user/downloadswget https://downloads.apache.org/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz 해당 폴더에 압축파일이 없다고 떠서 새로 다운받았습니다!
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
Object.assign 문법
function create(baseURL, options) { const instance = axios.create( Object.assign({ // baseURL: baseURL, baseURL, // key 와 값이 같으면 생략 가능 }), options, ); return instance; }제가 사용한 코드입니다.(강의 내용 그대로 담았습니다. 주석 빼고 보면 강의 시 사용한 코드와 동일합니다.제가 궁금한 것은, 인터넷으로 관련 문법을 찾아 본 결과 Object.assign(A,B,C)같은 형식으로 하여, A,B,C 각각의 객체를 merge한다고 알고 있는데,강의에서는 Object.assign({baseURL}),options으로 options객체를 object.assign 함수 바깥에 위치하더라구요?이러면 아무 의미 없는 코드가 되어 버리는것 아닌가요?Object.assign({baseURL,},options)를 해야 되는거 같은데,제가 놓친 부분이 있는걸까요?(코딩이 전공이 아니라 제가 잘 모르는 걸수도 있습니다. 알려주시면 감사하겠습니다)
-
미해결비전공자 혼자서 하루 만에 수익화 앱 출시하기
에뮬레이터 연결이 안됩니다.
flutter:select device로 안드로이드 에뮬레이터 실행시키면 에뮬레이터가 뜨긴 뜨는데 옆에 Failed to launch flutter emulator: Error: Emulator didn't connect within 60 seconds / 소스:Dart 라고 뜨고, main.dart를 디버그 및 실행 눌러도 어플이 켜지지 않습니다. 에뮬레이터가 정상적으로 연결되지 않는 것 같습니다. 시작도 안했는데 자꾸 설정에서 너무 오류가 생깁니다.. 설정을 강의에서 자세히 알려주는 부분이 없어서 당황스럽고 참 난감합니다..
-
해결됨프로덕션 레벨 실시간 채팅 서버 구축: 분산 처리부터 성능 최적화까지 (Kotlin & Spring)
그레이스풀 셧다운과 데몬 스레드의 관계 질문
안녕하세요 강사님 좋은 강의 잘 듣고 있습니다강의에서 말씀하신 그레이스풀 셧다운과 데몬스레드의 관계까 제가 이해한 의미와 조금 달라서 여쭤봅니다.저는 그레이스풀 셧다운을 진행 중인 작업을 마무리하고 안전하게 종료하는 것으로 이해하고 있는데 데몬 스레드는 JVM 종료 시 작업이 중간에 끊길 수도 있다고 알고 있습니다. 그래서 “레디스 이벤트 처리 과정이 백그라운드에서 알아서 들어가기 때문에 데몬 스레드를 사용하면 자연스럽게 그레이스풀 셧다운이 된다”라는 설명에서 레디스의 백그라운드 이벤트 처리 방식과 데몬 스레드 사용이 어떤 식으로 연결되는지를 조금 더 구체적으로 알고 싶습니다. 또, 메시지를 소비하는 도중에 애플리케이션이 종료된다면 메시지 손실 가능성은 없는지도 궁금합니다. 그리고 실무 환경에서도 보통 이런 방식(데몬 스레드 기반)으로 Redis Pub/Sub 리스너를 구성하는지 아니면 다른 종료 처리 방식을 더 선호하는지도 알고 싶습니다.좋은 강의 잘 듣고있습니다! 감사합니다.
-
미해결엑셀기초 실무핵심만 뽑아 3시간에 끝내기
강의 자료 부탁드립니다
안녕하세요? 김경자선생님의 엑셀강의 잘 듣고 있습니다. 그런데 강의 자료가 1~5번까지 밖에 없습니다. 자료를 다운 받았는데 오늘 강의 내용은 자료에 안들어 있었습니다. 강의 자료를 메일로 보애주실수 있나요? ru-yoomk@hanmail.net 감사합니다~
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
21강 생성자에서 의존성 주입과 관련하여 질문 있습니다.
생성자에서 필드에 의존성 주입하면예를 들어 컨트롤러 생성자를 만들때 서비스 필드에 의존성 주입해주면 그때는 @Autowired가 자동으로 존재한다고 했는데 이 @Autowired 는 생성자의 파라미터를 전부 빈으로 등록시켜주는건가요?만약 그렇다고 한다면 생성자의 파라미터가 객체가 아닌 경우는 어떻게 되는건가요?혹시 객체 타입 파라미터만 빈으로 등록시켜주고 객체가 아닌 파라미터는 빈으로 등록시켜주지 않나요?
-
해결됨가장 쉽고 깊게 알려주는 Kafka 완벽 가이드 [ By. 비전공자 & Kakao 개발자 ]
일부 영상들에 스크립트가 누락되었어요 ㅠㅠ
강사님 안녕하세요!스크립트가 2분부터 약 10분간 누락되었네요 ㅠ이번 영상 말고도 다른 영상들에도 누락된게 있는 것 같아요.개인적으로 영상을 2번 시청하는데 두번째는 스크립트로 보면서 하는 편이라 인프런 측에 요청 부탁드려도 될까요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
EC2 보안그룹
안녕하세요!EC2 보안그룹 관련 궁금한 것이 생겨 질문 남깁니다.사용자의 모든 요청을 ELB가 받고 그것을 백엔드 EC2로 전달하는 것까지 이해하였습니다.현재 백엔드 EC2의 보안그룹 인바운드 설정에서 80포트로 모든 요청을 받을 수 있도록 열어둔 것 같은데,ELB가 전달하는 요청만 받고 직접적으로 백엔드 EC2로 요청을 하지 못하도록0.0.0.0이 아니라 ELB의 IP만 허용하도록 설정해야 할까요?
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 시스템 해킹 & 리버싱
gdb설치가 안됩니다.
데비안 리눅스로 설치해서 패키지를 다운로드 받을려 하니 please insert the disc labeled 라고 뜹니다,,,ㅠㅠ
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
섹션2 -타임리프 기능 : 14.반복(html: border 부분 수정 해야 할까요? 아니면 계속 써야 할까요?)
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.궁금증이 생겨서 질문을 드립니다.반복 강의에서 each.html을 복사하고 붙여놓기를 하였는데요.<table border="1"> 이 부분에서 border부분이 흰색 취소선 칠해져 있다는것 을 발견하였습니다. 그래도 뭐 일단 돌려보기는 하였는데 잘나오는데. 뭔가 찜찜해서.. 그 보더에 마우스를 대보니 사진 처럼 이런 글이 나와서 구글에 이 나오는 글을 복사하고 해보았더니이렇게 사진처럼(80%로 측소) 나왔는데 사진에 나오는 글처럼 <table style="border: 2px solid black;"> 이렇게 바꾸는게 나을까요?아니면 그냥 계속 <table border="1"> 이런 방식으로 써야 할까요?w3schools도 살펴 봤지만 전체 적용 하는 것들만 있어서 모르겠네요.답변 부탁 드립니다.
-
미해결실전! Querydsl
Run As Intellij 로 변경시 Q타입 import 불가
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용][SpringBoot 3.x]```javaplugins { id 'java' id 'org.springframework.boot' version '3.5.4' id 'io.spring.dependency-management' version '1.1.7' } group = 'study' version = '0.0.1-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(21) } } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0' runtimeOnly 'com.h2database:h2' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' //Querydsl 추가 implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" } tasks.named('test') { useJUnitPlatform() } clean { delete file('src/main/generated') } ```강의파일에 있는 그대로 build.gradle 설정 완료후 compileJava를 진행하면 build/generated/sources/annotationProcessor/java/main/study/querydsl/entity/QHello.java까지 생성이 됩니다. 하지만,build and run using : intellijRun tests using : intellij 로 변경하면 Q타입 인식이 안됩니다. 1. 버전 변경 진행2. Annotation Processor enable 체크 확인 3. projectStructure -> modules -> build 부분 source 체크 진행 3가지 모든 과정을 진행해보았는데 동일했습니다. 이럴때는 Run as intellij 가 아닌 Gradle로 두어서 진행해야 할까요?
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
20강 강의 내용중 Interface 만드는 부분에서 질문이 있어요
Interface 만드는 중에 메서드 정의할때 public은 추상 메서드라면 지우셨는데 추상 메서드는 public을 왜 지워야 하나요? 아니면 안 지워도 되는데 어떤 이유로 인해 지운건가요?
-
미해결김영한의 실전 데이터베이스 입문 - 모든 IT인을 위한 SQL 첫걸음(SQL부터 차근차근)
오류 원인
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요! DML-등록 강의 듣고 있는 중입니다. 선생님이 입력한시대로 동일하게 입력했는데, 첨부한 화면 보시면 이순신이 들어간 서울시 관악구에는 활성화가 되지 않아(?) 계속 오류가 뜹니다 무엇이 문제일까요ㅠㅠ
-
미해결비전공자 혼자서 하루 만에 수익화 앱 출시하기
아이폰 시뮬레이터가 없어요.
커서 ai에서 위에 누르고 > 누른다음 flutter:select device 자체가 안뜹니다.. 저게 안뜨니까 아무것도 못하고 있습니다..
-
해결됨QGIS 지도 시각화 A to Z (벡터/기초편)
[팁] 6:50 에서 심볼 색상이 단계 구분의 분류 색상으로 덮어써지지 않는 방법
강의 시간 6:50 에서 컬러 맵(단계 구분) 활용 시 색상을 지정할 수 있는 방법을 찾았습니다.아래처럼 레이어 스타일 설정에서 "심볼 레이어의 색상 잠그기" 옵션을 활성화하면심볼 색상이 단계 구분의 분류 색상으로 덮어써지지 않습니다.
-
해결됨React & FastAPI로 만드는 투표 커뮤니티 플랫폼: 결제 시스템으로 수익화까지!
백엔드 도커 실행 에러가 뜹니다 ㅠ
에러 로그는 아래와 같아요File "<frozen importlib._bootstrap_external>", line 999, in exec_module File "<frozen importlib._bootstrap>", line 488, in callwith_frames_removed File "/app/main.py", line 6, in <module> from app.db.database import Base, async_engine File "/app/app/db/database.py", line 1, in <module> from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine ModuleNotFoundError: No module named 'sqlalchemy' WARNING: WatchFiles detected changes in 'app/db/crud/user.py'. Reloading... Process SpawnProcess-2: Traceback (most recent call last): File "/usr/local/lib/python3.12/multiprocessing/process.py", line 314, in _bootstrap self.run() File "/usr/local/lib/python3.12/multiprocessing/process.py", line 108, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.12/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "/usr/local/lib/python3.12/site-packages/uvicorn/server.py", line 67, in run return asyncio.run(self.serve(sockets=sockets)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete File "/usr/local/lib/python3.12/site-packages/uvicorn/server.py", line 71, in serve await self._serve(sockets) File "/usr/local/lib/python3.12/site-packages/uvicorn/server.py", line 78, in _serve config.load() File "/usr/local/lib/python3.12/site-packages/uvicorn/config.py", line 436, in load self.loaded_app = import_from_string(self.app) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/uvicorn/importer.py", line 22, in import_from_string raise exc from None File "/usr/local/lib/python3.12/site-packages/uvicorn/importer.py", line 19, in import_from_string module = importlib.import_module(module_str) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module return bootstrap.gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in gcdimport File "<frozen importlib._bootstrap>", line 1360, in findand_load File "<frozen importlib._bootstrap>", line 1331, in findand_load_unlocked File "<frozen importlib._bootstrap>", line 935, in loadunlocked File "<frozen importlib._bootstrap_external>", line 999, in exec_module File "<frozen importlib._bootstrap>", line 488, in callwith_frames_removed File "/app/main.py", line 6, in <module> from app.db.database import Base, async_engine File "/app/app/db/database.py", line 1, in <module> from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine ModuleNotFoundError: No module named 'sqlalchemy' 위 에러 때문인지 코드에서 아래 에러? 도 뜨네요 uvicorn main:app --reload도 당연 에러 뜨구요..어떤 부분을 확인하면 될까요? ㅠ
-
미해결[2025] SQLD 문제가 어려운 당신을 위한 노랭이 176 문제 풀이
실전 모의고사 2회차 8번 질문
안녕하세요 !8번 정답이 (학번, 과목번호)-> 교수번호인데왜 과목번호 -> 교수번호가 아닌지 질문드립니다..!학번과 교수번호는 종속성이 없지 않나요..?
-
미해결비전공자 혼자서 하루 만에 수익화 앱 출시하기
mac os 아니면 못하나요?
MAC OS 기준인 줄 모르고 덜컥 구매해서 듣고 있는데.. 수업을 MAC OS로 하시네요...;; MAC이 없는데.. WINDOWS인 사람은 어떻게 하나요..? 환불이 가능한걸까요? 아니면 windows도 상관없이 수업 듣고 따라할 수 있는건가요. 큰 차이가 있어서 따라하지 못하는건가요.
-
미해결비전공자 혼자서 하루 만에 수익화 앱 출시하기
안드로이드 라이선스 동의에서 막혔어요..
시작부터 막혀버렸습니다..cmd로 명령프롬프트 켜고 flutter doctor --android-licenses 치면 cmd 창이 그냥 꺼져버립니다. flutter doctor 쳐도 그냥 꺼져버리고 flutter --version 쳐도 그냥 꺼져버립니다. flutter라고 치면 그냥 cmd 화면이 꺼져버려요... 클로드에 물어봣더니 시스템 환경변수 순서를 맞추래서 바꿨더니 flutter doctor --android-licenses 이걸 cmd에 넣으면 Microsoft Windows [Version 10.0.19045.6159](c) Microsoft Corporation. All rights reserved.C:\WINDOWS\system32>flutter doctor --android-licensesBuilding flutter tool...Running pub upgrade...Resolving dependencies... (2.0s)Downloading packages...Got dependencies.Unable to locate Android SDK. 이런 식으로 나옵니다... 시작부터 문제네요 ㅠ