묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
n8n서버가 멈추는(블로킹) 현상
n8n을 도커로 서버에 올려 사용중인데요, (서버의 스펙은 4코어 16기가)조금만 무거운 작업을 하면 Node.js(단일 이벤트 루프)의 문제인지 서버가 블로킹이 되어 작업이 완료될때까지 서버가 멈추는 현상이 있습니다.멈추는 사이에는 별도의 쓰레드로 요청을 보내도 응답을 주지 않습니다.제가 했던 워크플로는 10메가정도의 zip파일 1개를 ftp에서 다운로드 후 압축해제 하여 압축해제된 json파일을 하나로 합치는 작업입니다.이정도의 작업으로 n8n서버가 멈추는(블로킹) 현상이 일반적인가요?답변부탁드립니다.감사합니다.
-
미해결제로베이스부터 배우는 웹개발의 개념과 바이브 코딩
토스페이먼츠 개발자 화면이 강의와 많이 달라졌는데 확인 부탁드립니다.
https://developers.tosspayments.com/ 언어별 코드 예제를 복사 붙여넣기만 하면 연동 끝 이라고 방식이 변경된것 같습니다.확인 부탁드립니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-E 시간 초과 관련 질문입니다.
안녕하세요 선생님.제가 이 문제를 재귀함수를 이용하여 스스로 풀어보았는데 , 주어진 문제의 public test case 중에서는354 18 6 을 제외하고는 모두 잘 출력이 되는데위와 같이 주어지는 csv의 체력이 커서 경우의 수가 많이 늘어나는 경우에는 한참을 기다려도 출력이 안나옵니다.제가 생각하기에는 분명 백준 사이트에서 시간 초과로 문제를 틀릴 수 는 있지만, 내 개인적으로 돌리는 vsstudio 내에서는 그래도 어느 일정시간이 지나면 답이 출력되긴 해야할 거 같은데 ,계속 무한루프를 돌게되는 이유가 무엇인지 궁금합니다.그리고 저런 test case 경우에 어떤 식으로 시간복잡도를 예측하고 들어가면 좋을지 문의드립니다.항상 강의 잘 듣고 있습니다. 감사합니다. http://boj.kr/8e0b513f68164e089f604cc0d00cf216
-
미해결Java/Spring 주니어 개발자를 위한 오답노트
Repository 인터페이스 위치
class Controller, class Service, Interface Repository, class RepositoryImpl, Interface JpaRepository의 그림에서 Interface Repository 가 Persistence 가 아닌 Business 계층으로 분리하신 이유가 궁금합니다!
-
미해결JAVA 성능 튜닝과 트러블 슈팅
4-3부터 4-5강까지 소리가 안 나오는 것 같습니다.
강의 자막은 잘 나오는데 소리가 안 나오는 것 같아 확인해주시면 감사하겠습니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증1 복습할겸 editForm을 고치고 실행하는데 오류 납니다. 도와주세요.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 영한님이 영상에 addForm을 고친것 처럼, editForm을 고쳐서 수정에서 값이 없으면 에러를 출력하려고 했습니다. 그러나 대실패 입니다. 현재 실력으로는 어떻게 고쳐야 해야 하는지 몰라서 게시판에 도움을 요청합니다.혹시 힌트라도 주실수 있으신가요? v1컨트롤러 edit 고친것(add내용을 복사 붙여 놓기 한 다음 수정) editForm을 수정한 내용(addFrom 의 내용을 수정)오류 내용잘린 메시지Error resolving template [validation/v1/items/{itemId}/edit], template might not exist or might not be accessible by any of the configured Template Resolvers Error resolving template [validation/v1/items/{itemId}/edit], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause (그 외의 것들은 전혀 건들지 않았음)힌트를 주실 분 계신가요? 답변 부탁 드립니다.
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
redis 데이터가 쌓이지 않는 문제
22강 진행 중 입니다. 마지막에 on a schedule을 연결하니,한번의 채팅에 2초마다 새로운 사진이 계속 생성되었습니다. 혹시나 해서 Redis 화면을 보니, 데이터가 최신 데이터만 남아있고 이전 데이터는 사라진 것 같습니다. 그래서 ID가 schedule마다 새롭게 인식되어 사진이 계속 생성된 것 같은데, 어떻게 고칠 수 있을까요! ** Redis의 화면이 영상과 많이 바뀌어서 좀 어려웠는데, 이 과정에서 무슨 오류가 있었는지 모르겠네요
-
해결됨파이썬으로 뭘 만들지? 남박사의 파이썬 알쓸파잡
카카오맵 API 를 사용해서 내컴퓨터의 갤러리맵 만들기
해당 강의를 해볼려고 해도 카카오 개발자 사이트에서 'Web 플랫폼 등록'탭이 없는데다른 방법이 없나요?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
CharacterMovementComponent의 RotationRate관련해서 질문이 있습니다.
// Movement GetCharacterMovement()->bOrientRotationToMovement = true; GetCharacterMovement()->RotationRate = FRotator(0.f, 0.f, 0.f); GetCharacterMovement()->JumpZVelocity = 700.f; GetCharacterMovement()->AirControl = 0.35f; GetCharacterMovement()->MaxWalkSpeed = 500.f; GetCharacterMovement()->MinAnalogWalkSpeed = 20.f; GetCharacterMovement()->BrakingDecelerationWalking = 2000.f;RotationRate가 회전속도라고 이해했고 값을 바꿔봐도 변화가 안보여서 Yaw값을 0.f로 설정하고 테스트해봤는데 똑같이 회전이 됐습니다. 블루프린트 클래스도 확인해봤는데 여기서는 0으로 되어있습니다.디버깅 해봤을 때 CharacterMovementComponent의 PhysicsRotation함수에서 위 사진처럼 RotationRate가 Yaw값으로 360이 들어가고 있었습니다.Charater의 BeginPlay에서 로그를 찍어서 값을 확인해보니 여기서는 0으로 들어가는데 그럼 이후에 값이 다시 360으로 세팅되는 건가요? RotationRate 조정해보고 싶은데 어떻게 해야 되는지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
postman으로 /request-body-json-v1 호출시 500 error
Json형태의 request 에서 아래 예제 그대로 진행했는데, 자꾸 500 error가 나와서요java 24, springboot 2.5.5@Slf4j @Controller public class RequestBodyJsonController { private ObjectMapper objectMapper = new ObjectMapper(); @PostMapping("/request-body-json-v1") public void requestBodyJsonV1(HttpServletRequest request, HttpServletResponse response) throws IOException { ServletInputStream inputStream = request.getInputStream(); String messageBody = StreamUtils.copyToString(inputStream, StandardCharsets.UTF_8); log.info("messageBody={}", messageBody); HelloData helloData = objectMapper.readValue(messageBody, HelloData.class); log.info("username={}, age={}", helloData.getUsername(), helloData.getAge()); response.getWriter().write("ok"); } } [postman] 수행결과{ "timestamp": "2025-08-24T05:03:39.632+00:00", "status": 500, "error": "Internal Server Error", "path": "/request-body-json-v1" } [인텔리제이 로그]2025-08-24T14:03:39.540+09:00 INFO 6552 --- [springmvc] [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'2025-08-24T14:03:39.541+09:00 INFO 6552 --- [springmvc] [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms2025-08-24T14:03:39.570+09:00 INFO 6552 --- [springmvc] [nio-8080-exec-1] h.s.b.request.RequestBodyJsonController : messageBody={"usernsme":"aaa", "age":20}2025-08-24T14:03:39.620+09:00 ERROR 6552 --- [springmvc] [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exceptioncom.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "usernsme" (class hello.springmvc.basic.HelloData), not marked as ignorable (2 known properties: "username", "age"]) at [Source: REDACTED StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION disabled); line: 1, column: 14] (through reference chain: hello.springmvc.basic.HelloData["usernsme"]) at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61) ~[jackson-databind-2.19.2.jar:2.19.2] at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1180) ~[jackson-databind-2.19.2.jar:2.19.2] at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2244) ~[jackson-databind-2.19.2.jar:2.19.2] at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1823) ~[jackson-databind-2.19.2.jar:2.19.2] at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1801) ~[jackson-databind-2.19.2.jar:2.19.2] at
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (심화편)
Red-Black 트리 - 개념 (삽입) 4분 48초에 21의 높이의 값이 설명과 그림이 다른거 같습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 설명으로는 12와 21의 높이가 4라고 해주시는데 그림에서는 21의 높이가 2로 표기되어서 어느쪽이 맞는건지 궁금합니다.
-
해결됨모든 웹 개발자가 봐야 할 단 한 장의 지도
퀴즈 답
URL은 리소스 위치고 IP 주소가 컴퓨터 식별하기 위한 주소 아닌가요?
-
미해결절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
prefab 관련 문의
안녕하세요.bullet을 prefab만들때 상위 wrapper를 만들어서 fbx를 자식으로 하는건 이해를 했습니다. player도 마찾가지로 wrapper를 만들고 player fbx를 자식으로 하려니 뭔가 firePos, animator등을 코드에서 찾으려니 GetComponent나 Find를 쓰기가 좀 애매하네요. 바로 자식만 찾으니...GetComponentInChildren 이런걸 쓰면 좋을지.아니면 model을 찾고 거기서 다시 찾는지...player처럼 model에 직접 콤포넌트를 붙이는 식으로도 많이 하시나요?어떤 방식으로 하는게 유지보수하는데 좋은지 궁금합니다.
-
미해결회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
환경변수 설정
파이썬을 활용한 전처리 데이터 강의에서 제공해주신 코드를 실행하면 MissingEnvironmentVariables 에러가 발생합니다..env에 어떤 설정을 해주어야할까요?
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
수업진행불가 (npx , npx cmd 다에러)
새로운 강의로 진행해도 계속 에러가 납니다.1) 이 복사키로 진행했었고,2)다른 분의 에러인 cmd npx.cmd https://github.com/google-gemini/gemini-cl이걸로 진행해도 아래와 같이 계속 에러가 발생하여,node를 다시 install 해도 동일한 에러가 나옵니다....
-
미해결바이브 코딩으로 만드는 재미있는 재무제표 (커서 ai)
재무정보 시각화 에러
시각화 대시보드 입력시 해당 에러가 발생됩니다.
-
해결됨따라하며 배우는 실전 스파크 Part1
32강 강의가 짤린거 같습니다.
32강 강의가 짤렸습니다.업로드 다시 해주세요
-
해결됨[Rookiss R&D Lab] UE5 Framework Insight (Liu)
공부내용 블로그 게시 가능한가요?
제목과 동일합니다.
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
tailwindcss 부분적용 문제
참 신기하게도 tailwindcss 공식문서에 나온대로 그대로~~~ 했는데 아이러니 하게도<h2 className="text-8xl font-bold underline">hello world</h2>해당 코드에서 font-bold랑 underlilne은 잘만 적용되는데 text-8xl만 적용이 안되네요 왜 이러는건지 전 이해가 안되네요 따로 styled-component에서 globalStyle을 적용해서 작업중이라서 예상은 되는데 어떻게 수정해도 답이 안보이네요
-
미해결회사에서 바로 쓰는 업무자동화 AI 에이전트 (w. n8n, LangGraph)
Connection lost
강사님 안녕하세요.n8n을 개인 도메인에 붙여 띄었습니다. 근데 오른쪽 상단에 Connection Lost가 나와서 실행이 다 안되더라구요.Docker도 재시작해보았고, nginx도 재시작 해 보았구요.