inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

npm 접속 관련,,

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

남박사님 안녕하세요. 알려주신 강의대로 따라해서 .kr 주소로 처음부터 실행해서 완성했는데요! 영문블로그 해보려고, .com 도메인을 새로 구매해서 다시하는 중인데, npm이 ip로는 접속이되는데 ( ip:81 ) 도메인 주소로는 접속이 안됩니다. ㅠ.ㅠ (.com:81) 제가 완전 컴맹이라, 처음부터 따라할때는 됐는데, 다만들어진거 다시하려니까 막히네요 ㅜㅜ흑흑 뭘 만져야 할지 알려주시면 감사드리겠습니다.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
지히 댓글 2 좋아요 0 조회수 90

19강 아웃풋 결과가 좀 이상하네요.

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

html maker 노드로 글을 출력해서 메모장에 저장 후 크롬으로 보니까 저렇게 보이는데요. 제미나이 3.0 pro로 했습니다. 왜 저럴까요?

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
byunbros 댓글 2 좋아요 0 조회수 67

오타 제보도 되나요?

미해결

김영한의 실전 자바 - 중급 1편

강의 자료 42페이지에 "날짜와 시간" 포매팅으로 되어있는데 날짜만 포매팅이 아닌가 합니다

  • java
  • 객체지향
권선 댓글 2 좋아요 0 조회수 119

Python runner unavailable 오류

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

12강의 20분쯤 부터 code 노드를 추가해서 파이썬 코드를 넣는 부분에서 첨부한 사진과 같은 에러가 뜹니다. 에러 메세지를 보니 서버에 파이썬 설치가 안된 것 같은데, 그동안 그대로 강의를 따라왔는데 어느 단계에서 파이썬 설치를 놓친건지 모르겠어서 질문을 드립니다.

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
kaimen83 댓글 2 좋아요 0 조회수 219

7강 마지막 대시 보드 출력에 관한 문제

미해결

대세는 쿠버네티스 (초급~중급편)

실습 자료실에 신규 반영된 대로 Kubernetes Cluster 설치 - Windows 를 진행했습니다. vagrant up 도 문제없이 진행되고 token 으로 join 도 문제 없이 진행되어 kubectl get pod -A, kubectl get nodes 로 결과가 정상 출력되는 걸 확인했습니다만 마지막 대시보드에서 pods is forbidden: User "system:bootstrap:0f4qfi" cannot list resource "pods" in API group "" in the namespace "default" namespaces is forbidden: User "system:bootstrap:0f4qfi" cannot list resource "namespaces" in API group "" at the cluster scope cronjobs.batch is forbidden: User "system:bootstrap:0f4qfi" cannot list resource "cronjobs" in API group "batch" in the namespace "default" 등의 에러로 대시 보드에서 자원들이 출력되지 않고 있습니다. 혹시 원인이 무엇인지 알려주실 수 있으실까요?

  • docker
  • kubernetes
  • devops
  • container
zzing199842 댓글 2 좋아요 1 조회수 99

비동기 전송을 위한 Thread 관리 에서 Executor 설명 오류

해결됨

멀티 모듈 아키텍처로 구현하는 은행 서버 핵심 기능 [ Kotlin & Spring ]

안녕하세요! 유익한 강의 감사합니다. Executor 설명 중 한 가지를 정정드리고 싶습니다. 강의에서 설명해주신 내용은 maxPoolSize까지 바로 스레드가 생성되는 것으로 이해될 수 있는데, 실제 동작은 먼저 corePoolSize만큼 스레드를 생성하고, 그 이후 요청은 큐에 쌓이며, 큐가 가득 찼을 때 maxPoolSize까지 확장되는 구조입니다. 물론 강의 흐름상 의도적으로 설명을 단순화하신 것일 수도 있습니다만, 혼동될 수 있는 부분이라 참고용으로 댓글 남깁니다!

  • java
  • spring
  • kotlin
  • mysql
  • spring-boot
chess.min 댓글 2 좋아요 0 조회수 76

mysql_data 폴더 내부에 다른 파일이 있는데도 잘 되는 경우

해결됨

비전공자도 이해할 수 있는 Docker 입문/실전

docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -v /Users/jaeseong/Documents/Develop/docker-mysql/mysql_data:/var/lib/mysql -d mysql 이 명령을 하기 전에 mysql_data 폴더는 만들어 놔도 되지만, 폴더 내부에 다른 파일이 있으면 안 된다고 이해했습니다. 그런데 바로 이전 '[실습] Docker로 MySQL 실행시켜보기 - 3 강의' https://jscode.notion.site/Docker-MySQL-3-f07a2d5a24d24bf184e78622e55a6d8c 에서 비밀번호 바꿔 보는 테스트를 할 때, password123으로 컨테이너를 실행한 뒤, 컨테이너를 삭제한 후 mysql_data 폴더는 따로 삭제하지 않아서 mysql_data 내부엔 파일들이 있었을 텐데, 그 이후에 pwd1234로 바꿔서 컨테이너를 다시 생성할 때 오류가 안 났던 이유는 뭔가요?

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
11 1 댓글 2 좋아요 0 조회수 110

도커 허브에서 postgres 버전 확인하는 법

해결됨

비전공자도 이해할 수 있는 Docker 입문/실전

도커 허브에 있는 postgres:latest인데 https://hub.docker.com/layers/library/postgres/latest/images/sha256-c84595a367a3fe5a4d9dce011490da38c462190e6ac7afb7d2a4c49436c80656 이건 postgres 몇 버전인가요? 다른 Q&A 보니 postgres 버전 관련 얘기가 있어서 최신 postgres가 18버전인지, 그 이상이 나왔는지 보고 싶었는데 저 링크를 들어가도 어디서 확인해야 하는지 모르겠습니다. 그리고 newest는 https://hub.docker.com/layers/library/postgres/14.20-alpine3.23/images/sha256-df852d122662b3a4ef0662daf3572ec3f6251924fbd2e44bc5d9d8ed252ae767 postgres:14.20-alpine3.23인데, 이건 14 버전인가요? postgres 18버전도 나온 거로 알아서 14라는 게 버전은 아닌 거 같은데, 어디서 버전을 확인할 수 있는지 궁금합니다.

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
11 1 댓글 2 좋아요 0 조회수 196

보충 자료와도 관련된 추가 내용

해결됨

비전공자도 이해할 수 있는 Docker 입문/실전

"[보충 자료] Docker로 PostgreSQL 실행시켜보기"에 관련 내용이 있기는 한데, 제가 이걸 못 보고 /var/lib/postgresql/data라고 썼다가 제대로 작동이 안 돼서 GPT에 물어보면서 해결했습니다. /var/lib/postgresql/data를 /var/lib/postgresql 이렇게만 바꿔도 오류는 발생하지 않는 것 같습니다. 보충 자료에 나온 것처럼 /var/lib/postgresql/<버전>/docker로 쓰는 거랑 완전히 같은 게 맞는지 확신은 안 되지만 강의 따라하면서 문제는 없었습니다. docker run -d -e POSTGRES_PASSWORD=password123 -p 5432:5432 -v D:\docker-postgresql/postgresql_data:/var/lib/postgresql postgres 위 명령어를 입력하면, 데이터들이 있는 호스트 디렉터리 주소는 아래와 같은 구조가 됩니다.

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
11 1 댓글 1 좋아요 1 조회수 101

블로그 강의 두번 듣고 드디어 완성^^

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

https://goagent.kr "은퇴준비" "재테크"를 주제로 만들어 봤습니다. 부족한 부분이 있지만 앞으로 조금씩 수정해 나가겠습니다.. 저는 50대 이구요^^ 강의 듣는 모든분들 힘내세요^^ 박사님의 친절하고, 자세한 강의 내용에 따라 하다보니 이렇게 만들게 되네요!!(강의 내용이 좋아, 다른 강의도 모두 신청해서 듣고 있습니다^^) 좋은 강의 해주신, 박사님께 다시 한번 감사드립니다.^^

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
소중한시간 댓글 2 좋아요 1 조회수 74

포트폴리오 웹사이트에대해 질문드립니다.

해결됨

포트폴리오 어나더레벨 | 합격하는 이력서 작성법

큰돌님 안녕하세요. 알고리즘강의부터 유튜브까지 잘 시청하고있습니다. 프론트엔드를 목표로 준비를 하고있는데 대부분 포트폴리오 페이지를 하나씩 구축을 하고 이력서와 같이 첨부하더라구요.. 과거에 리액트 + GSAP로 인터렉션 위주로 만들어놓은게 있지만 손볼것도 많고 요즘은 NextJS가 추세라하여 새로 만들어야할것같은데 이부분이 프론트 지원시 거이 필수적인지 궁금합니다.

  • HTML/CSS
  • javascript
  • python
  • java
  • 포트폴리오
AMSTD - 댓글 2 좋아요 0 조회수 135

Could not resolve host: externalname1; Unknown error

미해결

대세는 쿠버네티스 (초급~중급편)

안녕하세요 endpoint를 통해서 외부로 curl을 날리는것은 성공을 했는데 externalname으로 curl 하면 아래 사진처럼 오류가 나고있습니다. 0curl: (6) Could not resolve host: externalname1; Unknown error 서비스도 잘만었고 externalName만 문제가 되고있습니다. 한번만 봐주세요ㅠㅠ

  • docker
  • kubernetes
  • devops
  • container
ar 댓글 2 좋아요 0 조회수 84

트랜잭션을 사용 안 할 때 커넥션은 언제 가져오나요?

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

이번 강의에서 영한님이 기본적으로 트랜잭션을 시작할 때 커넥션을 가져온다고 말씀해 주셨습니다. 주문 api 관련 내용에서는 바로 리포지토리를 참조하여 @Transactional 없이 사용했는데요 그럼 이런 경우는 커넥션을 어느 타이밍에 가져오나요?

  • java
  • spring
  • spring-boot
  • jpa
조태준 댓글 2 좋아요 0 조회수 134

openjdk:17-jdk-alpine이 docker hub에서 삭제된 거 같습니다.

해결됨

eks를 활용한 spring 운영서버 배포(feat. devops의 모든것)

ERROR: failed to build: failed to solve: openjdk:17-jdk-alpine: failed to resolve source metadata for docker.io/library/openjdk:17-jdk-alpine: docker.io/library/openjdk:17-jdk-alpine: not found FROM eclipse-temurin:17-jdk-alpine AS stage1 <- eclipse jdk로 수정 후 정상 작동하였습니다.

  • aws
  • docker
  • kubernetes
  • github-actions
  • argocd
moriental 댓글 2 좋아요 0 조회수 266

Future4-이유 질문

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. Future를 거치는 SumTaskMainV2에서 future2.get()이 future1.get() 실행 후 task1의 call() 완료를 기다리지 않고 바로 실행되는 것을 콘솔 로그로 확인 가능했는데요. 그렇다면 Future를 거치지 않고 결과를 반환한다 가정할 때, task2가 task1 완료를 기다린 후 수행된다고 나와있는데, "Future는 한 스레드 작업의 future1.get() 실행 후, 다른 스레드의 작업 future2.get()은 future1의 call() 완료까지 기다리지 않는 기능이 있다" 이렇게 이해해도 될까요?

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
sjahn 댓글 1 좋아요 0 조회수 87

성능 개선에 대한 부분을 작성할 때 궁금한 점이 있습니다.

미해결

포트폴리오 어나더레벨 | 합격하는 이력서 작성법

안녕하세요 큰돌님! 항상 유튜브 잘 보고 있습니다. 저는 백엔드 개발자로 취업을 준비하고 있고, 현재 이력서와 포트폴리오를 만들기 위해 강의도 듣고 제 경험을 정리하고 있습니다. 본 강의와 큰돌님의 유튜브에서 항상 성능 개선을 수치적으로 표현 하라고 말씀하시는 것을 많이 들었습니다. 여기서 성능 개선에 있어서 제가 프로젝트를 할 때, 제 지식의 부족함으로 인해 성능이 안좋았던걸 개선한거에 대해서는 어떻게 적으면 좋을지 궁금합니다. 실제로, 웹에서 SSH 접속을 위한 프로젝트를 하면서 초기 SSH 접속을 할 때, sleep(500), 쉘에서 실행할 명령어를 송수신 하는 while문에서 sleep(10)을 설정 했었습니다. Java의 InputStream으로 입력값을 받도록 하였는데 개발 당시에는 안정적인 송수신을 위해서 sleep을 추가했는데, 리팩토링을 하는 과정에서 InputStream이 Blocking I/O의 특성으로 인해 불필요하다는 것을 알게 되었습니다. 이런 부분도 성능 개선 작업으로 적어도 되는지 궁금하고, 특히 면접에서 제 부족함?을 직접적으로 표현하지 않고 어떻게 말해야할지도 궁금합니다. 질문이 최대한 간략하게 적으려고 하다보니 두서없네요 ㅠㅠ. 감사합니다!

  • HTML/CSS
  • javascript
  • python
  • java
  • 포트폴리오
akdlzhf2008 댓글 1 좋아요 0 조회수 121

10강 29분 45초 부분에서 오류납니다...

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

여기서 이런 오류가 떠서 url을 들어가보니까 이런식으로 뜹니다... gpt에게 물어보니 ----- 지금 무슨 상태냐 http://api.ownstory.kr/ → 301로 https로 잘 리다이렉트 됨 ✅ 도메인/DNS/가상호스트 매칭은 정상 https://api.ownstory.kr/ → HEAD(= -I)도 500 ✅ “POST 바디 처리 문제”가 아니라, 요청을 받는 순간 공통으로 500 을 내고 있음 → OpenResty/Nginx 레벨 공통 로직(특히 Lua/인증/프록시) 문제 가능성 ↑ https://82.208.22.139/ -H "Host: api.ownstory.kr" → TLS handshake 실패 이건 이상해 보이지만, 윈도우 curl(schannel) + IP로 SNI 없이 접속할 때 흔히 깨져 . 즉 이 실패는 “서버가 고장”의 결정적 증거가 아니라, SNI/인증서 설정 때문에 IP 직결이 막힌 케이스 로 보는 게 맞아. (도메인으로 접속하면 TLS는 정상인데, IP로 바로 때리면 인증서 선택이 안 맞아서 실패하는 경우가 흔함) 결론 한 줄 ✅ API 자체(백엔드) 라우트 문제가 아니라, OpenResty가 전역적으로 500을 내는 상태 야. → 서버 로그 없이는 100% 확정은 못 해도, 원인 범위는 거의 이 두 개로 수렴해: 가장 유력 OpenResty 설정/스크립트(Lua)에서 런타임 에러 (예: access_by_lua에서 인증 토큰 체크하다 nil 참조, 파일 경로 오류, env 누락 등) 리버스프록시 업스트림 설정이 잘못되어 OpenResty가 내부적으로 500 처리 (보통은 502가 많지만, Lua/커스텀 에러 핸들링이 있으면 500으로 뿜기도 함) 이렇게 이야기를 해주는데... 지금 무슨 상태냐 http://api.ownstory.kr/ → 301로 https로 잘 리다이렉트 됨 ✅ 도메인/DNS/가상호스트 매칭은 정상 https://api.ownstory.kr/ → HEAD(= -I)도 500 ✅ “POST 바디 처리 문제”가 아니라, 요청을 받는 순간 공통으로 500 을 내고 있음 → OpenResty/Nginx 레벨 공통 로직(특히 Lua/인증/프록시) 문제 가능성 ↑ https://82.208.22.139/ -H "Host: api.ownstory.kr" → TLS handshake 실패 이건 이상해 보이지만, 윈도우 curl(schannel) + IP로 SNI 없이 접속할 때 흔히 깨져 . 즉 이 실패는 “서버가 고장”의 결정적 증거가 아니라, SNI/인증서 설정 때문에 IP 직결이 막힌 케이스 로 보는 게 맞아. (도메인으로 접속하면 TLS는 정상인데, IP로 바로 때리면 인증서 선택이 안 맞아서 실패하는 경우가 흔함) 결론 한 줄 ✅ API 자체(백엔드) 라우트 문제가 아니라, OpenResty가 전역적으로 500을 내는 상태 야. → 서버 로그 없이는 100% 확정은 못 해도, 원인 범위는 거의 이 두 개로 수렴해: 가장 유력 OpenResty 설정/스크립트(Lua)에서 런타임 에러 (예: access_by_lua에서 인증 토큰 체크하다 nil 참조, 파일 경로 오류, env 누락 등) 리버스프록시 업스트림 설정이 잘못되어 OpenResty가 내부적으로 500 처리 (보통은 502가 많지만, Lua/커스텀 에러 핸들링이 있으면 500으로 뿜기도 함) 이렇게 얘기하는데 어떻게 해결해야되는건지 모르겠습니다 ㅠㅠ

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
두번째월급 댓글 2 좋아요 0 조회수 126

병렬 중첩

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

형 병렬 중첩 시키는 예제 코드있잖아. Worker Step Multithreading Implementation @Bean public Step managerStep(Step workerStep) { return new StepBuilder("managerStep", jobRepository) .partitioner("workerStep", dailyTimeRangePartitioner) .step(workerStep) .taskExecutor(partitionTaskExecutor()) .gridSize(4) .build(); } @Bean public Step workerStep(SynchronizedItemReader<TestLog> redisLogReader, ItemProcessor<TestLog, TestLog> logProcessor, MongoItemWriter<TestLog> mongoLogWriter) { return new StepBuilder("workerStep", jobRepository) .<TestLog, TestLog>chunk(500, transactionManager) .reader(redisLogReader) .processor(logProcessor) .writer(mongoLogWriter) .taskExecutor(workerTaskExecutor()) .build(); } @Bean @StepScope public SynchronizedItemReader<TestLog> redisLogReader(@Value("#{stepExecutionContext['startDateTime']}") LocalDateTime startDateTime) { log.info("{} read {}", Thread.currentThread().getName(), startDateTime.format(DateTimeFormatter.ofPattern("yyyyMMddHH"))); RedisItemReader<String, TestLog> itemReader = new RedisItemReaderBuilder<String, TestLog>() .redisTemplate(redisTemplate()) .scanOptions(ScanOptions.scanOptions() .match("logs:" + startDateTime.format(DateTimeFormatter.ofPattern("yyyyMMddHH")) + ":*") .count(10000) .build()) .build(); return new SynchronizedItemReader<>(itemReader); } @Bean public TaskExecutor workerTaskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(5); executor.setMaxPoolSize(5); executor.setWaitForTasksToCompleteOnShutdown(true); executor.setAwaitTerminationSeconds(10); executor.setThreadNamePrefix("Worker-Thread-"); executor.setAllowCoreThreadTimeOut(true); executor.setKeepAliveSeconds(30); return executor; } 이렇게 했는데 2025-12-17T13:34:07.885+09:00 ERROR 1568 --- [ main] o.s.batch.core.step.AbstractStep : Encountered an error executing step workerStep in job testLogJob java.lang.NullPointerException: Cannot invoke "org.springframework.data.redis.core.Cursor.hasNext()" because "this.cursor" is null at org.springframework.batch.item.redis.RedisItemReader.read(RedisItemReader.java:62) ~[spring-batch-infrastructure-5.2.4.jar:5.2.4] 이런 오류가 나. 그리고 ItemReader쪽에 log.info("{} read {}", Thread.currentThread().getName(), startDateTime.format(DateTimeFormatter.ofPattern("yyyyMMddHH"))); 로그를 찍었는데 Worker-Thread-5 read 2025121712 Worker-Thread-1 read 2025121706 Worker-Thread-2 read 2025121700 Worker-Thread-3 read 2025121718 이런식으로 찍히고 있어. 하나의 파티션을 여러 스레드가 읽어야 하는데 workerTaskExecutor가 서로 다른 파티션을 읽고 있어. 내가 뭐 놓친게 있는걸까?

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
ABBCD 댓글 3 좋아요 1 조회수 135

article_like_count api test

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

동시성 이슈가 안터질 수도 있나요?

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
댓글 2 좋아요 0 조회수 102

워드프레스 관련

해결됨

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

워드프레스 접속하면 아래와 같은 문구가 상단에 뜹니다 Deprecated: 함수 WP_Dependencies->add_data()이(가) 6.9.0 버전 이후로 폐기예정인 인수로 호출됐습니다. IE 조건부 주석은 지원되는 모든 브라우저에서 무시됩니다. in /var/www/html/wp-includes/functions.php on line 6131 이건 어떻게 해야 하나요?

  • docker
  • n8n
  • 인공지능(ai)
  • 프롬프트엔지니어링
  • ai-활용-(ax)
  • 카카오공채-개발
채경기 댓글 2 좋아요 0 조회수 54

인기 태그

인프런 TOP Writers

주간 인기글