inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

리액트를 선택한 이유

해결됨

(2025) MBTI 테스트 기반 수익형 웹사이트 만들기 - <코딩 배워 사업하자>

'수익형 웹사이트 사이트' 강의에서 여러가지 프론트엔드 프레임워크 중, 리액트를 선택하신 이유를 알고 싶습니다.

  • react
  • aws
  • Google-Analytics
  • cloudflare
  • adsense
  • 수익화
김성희 댓글 2 좋아요 0 조회수 174

ELB 셋팅하기 기본 네트워크 매핑 IP 풀

미해결

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

안녕하세요 현재 가용 영역 및 서브넷을 다 체크하는데 지금 위에 ip풀 - 신규라고 있는데 이 부분은 체크빼야되죠?? 구글링해보니 이 옵션이 "IPAM (IP Address Manager)" 기업용 관리기능이라고 나와있더라고요.

  • aws
  • aws-elb
  • aws-rds
  • ec2
  • s3
얄라차개발자 댓글 3 좋아요 0 조회수 152

이미 로컬에 mysql/redis가 설치되어 있을 때 포트매핑

해결됨

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

안녕하세요! 도커는 처음 접해보는데 강의 정말 잘 듣고 있습니다! 이미 로컬에 DB가 설치가 되어 있는 상태면 강사님께서는 호스트의 DB들을 죽인? 후 포트 매핑을 하셨는데 혹시 호스트 포트 번호를 다르게 매핑 해도 되나요? 예를 들어서 docker -run -p 3307:3306 -d mysql 이런 식이거나 docker -run -p 6380:6379 -d redis 이렇게요!

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
녜진 댓글 2 좋아요 0 조회수 251

브러쉬 추가하기

해결됨

블렌더 그리스펜슬 베이직 클래스

3.0 에서 사용하던 브러쉬를 4.4 에 추가해서 사용할수 있을까요?

  • blender
  • 드로잉
  • 3d
  • 2d
gracearttube 댓글 2 좋아요 0 조회수 589

InterruptedExceptionThreadStopExample 질문입니다.

미해결

자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]

InterruptedExceptionThreadStopExample 를 돌리면 강의 로그에서는 ============= 중단 스레드가 작업 스레드를 중단 시켰습니다. 인트럽트 상태 1 : true ============= 형태가 찍히는데 제 로컬에서는 ============= 중단 스레드가 작업 스레드를 중단시켰습니다. 인트럽트 상태 2 : false ============= 가 찍히는데 이건 확률적으로 로그가 찍히는 걸까요? 답변 부탁 드립니다!

  • java
  • 동시성
  • multithread
  • synchronisation
osk2090 댓글 2 좋아요 0 조회수 147

테이블 설계관련 문의

해결됨

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

안녕하세요. 예전부터 목록 조회 관련 궁금한게 있었는데 어떻게 설계하는게 좋은지 몰라서 문의드립니다. 강의의 예제처럼 하나의 테이블에 대해서 게시글 목록을 보여주는 기능들은 어떻게 해야하는지 잘 이해가 됩니다. 근데 보통 개발을 하다 보면 리스트를 보여주는 경우가 많잖아요. 그런 ux들을 보면 3~4개 이상의 테이블을 join하고, 여러 테이블에 대한 필터링도 하고, 여러 테이블의 여러 컬럼에 대해서도 정렬까지 하고, 페이지네이션까지 해야 하는 경우가 많았던 것 같습니다. 거기에 N:M구조를 join하는 경우가 있다면... 이런 기능들을 구현하려면 아무리 머리를 굴려도 full scan이 발생할 수 밖에 없을 거 같은데요. 필터링이나 정렬이 각각 다른 테이블 기준으로 선택이 된다면 속도가 나올 수 없어 보입니다. 대책을 생각해보면 그냥 원래 느리니까 db 성능을 믿고 그냥 join해서 보여줄수도 있고, 아니면 전체를 join 한 새로운 테이블을 만들기도 하는건지 궁금하네요. 근데 만약 새로운 테이블을 만들었더라도 N:M구조가 있었다면 또 1:N 구조가 여전히 남아있을테니 또 성능이 좋지 않을것이기에 생각이 많아지네요.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
굿데이 댓글 2 좋아요 0 조회수 162

Promise 객체 출력

해결됨

한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지

영상 [4:12]에서 console.log() 로 delay(3000) 의 반환값인 Promise 객체를 출력했는데 어떻게 "3초가 지났습니다."라는 문구가 출력되는 건가요?

  • javascript
  • rest-api
  • spa
  • dom
godeka 댓글 3 좋아요 1 조회수 215

게임 서버 취준생 고민입니다.

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요 작년 8월에 인서울 하위권 수준 컴공을 졸업한 26살 취준생입니다. 요즘 진로 관련 고민이 많아, 현실을 객관적으로 파악하고 선택을 해야 할 것 같아서 질문드립니다. 게임 서버 프로그래밍 분야에 늦게 관심이 생겨서 작년부터 공부를 시작했습니다. 작년에 루키스님 C++ 게임 서버 강의를 보고 채팅 서버를 만들었습니다. 6개월 정도가 걸렸는데 저의 C++ 실력이 너무 부족하다는 생각을 많이 했습니다. 그래서 이후에 C++ 관련 공부 (간단한 2D 게임, asio 네트워크 프로그래밍, 알고리즘 등) 등을 했습니다. 공부를 끝내고 올해 2월 정도부터 게임 서버 강의를 다시 보면서 2D MMO 서버를 목표로 프로젝트를 진행하고 있습니다. 현재 고민은 다음과 같습니다. 취준 기간이 너무 길어지고 있는 것 같아서 지금 제가 잘 하고 있는 건지 의문이 듭니다. 요즘 채용 공고를 보니 게임 서버 신입, 특히 C++ 쪽은 정말 절망적일 수준으로 공고가 없어서 계속 준비하는 게 맞나 생각이 듭니다. 서버 신입은 보수적이라 학교 같은 기본적인 스펙이 중요하다고 하셨는데 뛰어난 스펙을 가진 상황이 아니라서 열심히 해도 경쟁력이 있을까 의구심이 듭니다. 지금이라도 방향을 바꿔서 그나마 수요가 있는 웹 개발쪽으로 가는 것도 방법일까요? 취준 기간이 길어지니 이런 부정적인 생각만 늘어나네요. 확실한 정답은 없겠지만 루키스님이 의견 주시면 도움이 많이 될 것 같습니다. 현실적인 답변 부탁드립니다. 감사합니다.

  • 네트워크
  • MMORPG
  • windows-server
NanSu 댓글 2 좋아요 0 조회수 867

Network error: Connection refused

미해결

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

wsl ubutu에서 Network error: Connection refused 가 나오면 어떻게 해야 하나요? ==================

서윤 댓글 2 좋아요 1 조회수 240

3-B번 질문 있습니다!

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

3-B번 보물섬 문제를 풀다가. 각 육지마다 BFS를 하는 것보다, 한 컴포넌트에서 BFS_1로 임의의 한 점에서 가장 먼 점을 찾고, 찾은 가장 먼 점에서 BFS_2로 또 가장 먼 점을 찾으면, 해당 컴포넌트에서는 가장 먼 점의 길이를 구할 수 있다고 생각하고 풀이하였는데 틀린 이유를 잘 모르겠습니다... 이렇게 풀면 틀린 이유가 있을까요?? 항상 수업 너무 잘 듣고 있습니다. 감사합니다! #include <bits/stdc++.h> using namespace std; int n, m; string a; char mapp[54][54]; bool visited[54][54]; int dis[54][54]; int dy[] = {0,-1,0,1}; int dx[] = {1,0,-1,0}; queue<pair<int,int>> q; queue<pair<int,int>> q2; int max_val = 0; pair<int,int> bfs_1(int y, int x){ visited[y][x]=1; q.push({y,x}); pair<int,int> here; while(q.size()){ here = q.front(); q.pop(); for(int i=0;i<4;i++){ int ny = here.first + dy[i]; int nx = here.second + dx[i]; if(ny<0||nx<0||ny>=n||nx>=m) continue; if(visited[ny][nx]) continue; if(mapp[ny][nx]=='W') continue; visited[ny][nx] = 1; q.push({ny,nx}); } } return here; } int bfs_2(int y, int x){ dis[y][x] = 1; q2.push({y,x}); pair<int,int> here; while(q2.size()){ here = q2.front(); q2.pop(); for(int i=0;i<4;i++){ int ny = here.first + dy[i]; int nx = here.second + dx[i]; if(ny<0||nx<0||ny>=n||nx>=m) continue; if(dis[ny][nx]>0) continue; if(mapp[ny][nx]=='W') continue; dis[ny][nx] = dis[here.first][here.second] + 1; q2.push({ny,nx}); } } return dis[here.first][here.second]; } int main(){ cin >> n >> m; for(int i=0;i<n;i++){ cin >> a; for(int j=0;j<a.length();j++){ mapp[i][j] = a[j]; } } for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ if(mapp[i][j]=='W') continue; if(visited[i][j]) continue; pair<int,int> ret_1 = bfs_1(i,j); int max_dis = bfs_2(ret_1.first, ret_1.second) -1; max_val=max(max_val,max_dis); } } cout << max_val; return 0; }

  • c++
  • 코딩-테스트
ncc0816 댓글 2 좋아요 0 조회수 83

Webflux의 Non-Blocking 특성에 대해 문의 드립니다.

미해결

Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부

WebFlux의 Non-Blocking의 장점이 "여러 작업에 대해서 단일 스레드로 이벤트 루프 방식으로 Blocking 없이 여러 작업을 번갈아 가며 처리 가능하다" 라고 이해를 했습니다. 강의의 예제도 보았고 또 여러 예제를 만들어 돌려 보아도, 단일 스레드로 여러 subscribe() 요청을 번갈아가면서 처리하는 것을 확인하지를 못하였습니다. 물론 publishOn 이나 subscribeOn, parallel 을 이용 혹은 flatMap 과 delayElements 를 사용하여 별도의 스레드를 띄워 구현한다면 여러 스레드가 병렬로 동시에 여러 요청의 작업을 처리 할 수 있다는 것은 알고 있습니다. 하지만 이 방법은 결국 다수 스레드를 생성하여 각각의 스레드가 각각의 작업을 처리 하는 구조가 되어 Tomcat기반의 동기 MVC 방식에서의 Blocking 멀티스레드와 별반 차이를 체감하지 못하였습니다. 예를 들어 reactor.netty.ioWorkerCount=1 로 설정하고 Rest API "/api/stream" 를 만들어 클라이언트 A가 GET 호출로 구독 시 클라이언트 B는 A가 연결을 끝날때 까지 대기하였습니다. (Blocking MVC와 동일 동작) (기대한 것은 단일 스레드로 클라이언트 A와 B의 요청을 번갈아가며 처리) 또다른 테스트로 main메소드에서 퍼블리셔에 대해 2개의 subscriber가 거의 동시 구독하였을 경우 먼저 시작한 subscriber의 처리가 다 끝나고 그다음 subscriber가 처리 진행하였습니다. (물론 스케줄러 나 delayElements, webclient 등 내부적으로 별도 스레드를 띄우면 병렬 처리 됨) [제가 테스트한 결과 1 - 단일 스레드 순차 수행] [main] WebFluxExample - main - A1 시작 [main] WebFluxExample - main - A2 완료 [main] WebFluxExample - main - A3 완료 [main] WebFluxExample - main - A 체인 최종 결과: A1 -> A2 -> A3 [main] WebFluxExample - main - B1 시작 [main] WebFluxExample - main - B2 완료 [main] WebFluxExample - main - B3 완료 [main] WebFluxExample - main - B 체인 최종 결과: B1 -> B2 -> B3 [제가 테스트한 결과 2 - 멀티 스레드 병렬 수행] [main] DEBUG reactor.util.Loggers - Using Slf4j logging framework [boundedElastic-1] WebFluxExample - boundedElastic-1 - A1 시작 [boundedElastic-2] WebFluxExample - boundedElastic-2 - B1 시작 [boundedElastic-1] WebFluxExample - boundedElastic-1 - A2 완료 [boundedElastic-2] WebFluxExample - boundedElastic-2 - B2 완료 [boundedElastic-1] WebFluxExample - boundedElastic-1 - A3 완료 [boundedElastic-2] WebFluxExample - boundedElastic-2 - B3 완료 [boundedElastic-1] WebFluxExample - boundedElastic-1 - A 체인 최종 결과: A1 -> A2 -> A3 [boundedElastic-2] WebFluxExample - boundedElastic-2 - B 체인 최종 결과: B1 -> B2 -> B3 [원하는 결과 - 단일 스레드 병렬 수행] [동일스레드] WebFluxExample - 동일스레드- A1 시작 [동일스레드] WebFluxExample - 동일스레드- B1 시작 [동일스레드] WebFluxExample - 동일스레드- A2 완료 [동일스레드] WebFluxExample - 동일스레드- B2 완료 [동일스레드] WebFluxExample - 동일스레드- A3 완료 [동일스레드] WebFluxExample - 동일스레드- B3 완료 [동일스레드] WebFluxExample - 동일스레드- A 체인 최종 결과: A1 -> A2 -> A3 [동일스레드] WebFluxExample - 동일스레드- B 체인 최종 결과: B1 -> B2 -> B3 하여 진정한 Webflux의 Non Blocking, 즉 단일 스레드로 (동시 병렬이 아닌) 여러 작업을 번갈아가며 처리하는 것이 가능하다면 처리하는 예제와 결과를 보여주시면 감사하겠습니다.

  • java
  • spring
  • project-reactor
  • webflux
jchttl 댓글 3 좋아요 1 조회수 275

리눅스

미해결

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

안녕하세요! 수강전 질문 드립니다 재성님 로드맵에서 도커 배우기 전에 리눅스를 배워야한다고 나와있는데 제가 아직 리눅스를 다뤄본적이 없어서 먼저 리눅스를 배우거 오는 것이 좋을까요??

  • docker
  • docker-compose
  • docker-volume
  • docker-image
  • container
  • ecr
최진욱 댓글 2 좋아요 0 조회수 78

슬라이드

해결됨

TypeScript로 시작하는 LangChain - LLM & RAG 입문

안녕하세요. 강의 잘 듣고 있습니다. 혹시 사용하신 슬라이드를 받아볼수 있을까요? 감사합니다.

  • 프롬프트엔지니어링
  • llm
  • langchain
  • openai-api
사랑2 댓글 2 좋아요 0 조회수 177

컴포넌트 관련 질문드립니다

미해결

Atlassian Jira 사용법 기초

안녕하세요 저도 선생님처럼 칸반보드에 똑같이 실습하고 있는데, 아무리 프로젝트를 새로 설정해도 컴포넌트를 입력할 수 없다고(존재하는 컴포넌트가 없다고)나옵니다. 어떻게 해야 하는지 ㅜㅜㅜ 알려주세요

  • 프로젝트-관리
  • 업무-생산성
  • 협업-툴
  • jira
서은수 댓글 2 좋아요 0 조회수 240

원본 소스 코드를 다운 받으면 그 안에 파일이 여러 개 있는데 모든 게 합쳐져 있는 최종 코드 같은 건 없는 건가요?

미해결

원고 생성기 프로그램 개발 강의 (Chatgpt api)

원본 소스코드를 다운로드 하면 그 안에 각 강의 시간에 배운 코드들이 다 있습니다. 하지만 그 소스들이 다 합쳐져 있는 최종 코드 같은 건 없는 것 같습니다. 예를 들면 main.py 안에는 long_article.py에 배운 글을 길게 작성하는 코드가 빠져 있잖아요. 결국 최종적으로 원고 생성기 프로그램은 배운 것들을 각자 알아서 합쳐서 만들라는 것인가요? 제가 이해한 것이 맞는지 궁금합니다.

  • python
  • rest-api
  • chatgpt
  • aiprm
완전정복파이썬 댓글 1 좋아요 0 조회수 127

뮤텍스 락

미해결

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

뮤텍스 락으로 설명하신 내용은 스핀락 아닌가요? 스핀락은 프로세스를 블로킹하지 않고 계속해서 CPU를 사용하여 busy-waiting이 일어나지만 뮤텍스 락은 대기 큐에서 블로킹 된 상태로 대기하여 busy-waiting이 일어나지 않는 걸로 알고 있습니다

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
bae jewoo 댓글 2 좋아요 0 조회수 229

도와주세요

미해결

3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌

지브러쉬로 만들고 맥스에서 리토폴로지하고 섭페에서 색도입혔습니다 그런데 섭페 익스포트를 보면 노말맵같은거 추출만있는데요 aaa급 퀄리티의 모델링을 완성하기위해서는 이다음에 섭페에서추출한거를 어디에다 집어 넣어야하나요 지블은 면수가 너무많으니 안될거고 그렇다고 리토폴로지한거는 퀄리티가 떨어질것같은데 저는 섭페에서 색입힌모델링통째로 에셋에서 파는거같이 익스포트되는건줄알았는데 아닌것같아 너무 막막합니다

  • 3ds-max
alsrb1738 댓글 1 좋아요 0 조회수 183

서버 컴포넌트의 등장 배경에 대한, 추가적인 질문이 있습니다.

해결됨

한 입 크기로 잘라먹는 Next.js

강의 이외에, 추가적으로 서버 컴포넌트에 대해 궁금증이 생겨 여러 블로그를 참고 하는 와중, 하나 헷갈리는 개념이 있어 여쭤 보려고 합니다. <알고 싶은 내용> 서버 컴포넌트의 등장 배경 중 "waterfall 문제" 라는 내용이 알맞는 내용인 지 궁금합니다. <과정> 제가 참고했던 여러 블로그에서 공통적으로 언급한 내용 중 하나가 "서버 컴포넌트의 등장 배경 중 하나로 클라이언트 컴포넌트의 waterfall 문제 " 라는 내용이 있었습니다. 그리고, 위의 문제는 서버 컴포넌트 도입 이후, 데이터 요청을 서버에서 사전에 처리하여 해결 되었다고 간단히 설명하고 마치는 내용이었습니다. <제가 헷갈리는 부분> 그렇다면 waterfall 문제는 결국, 서버 컴포넌트 이전의 SSR 방식으로도 해결 수 있는 문제가 아닐까? " 라는 의문이 들었습니다. 이유는 SSR 방식 역시 서버에서 데이터를 미리 가져와 HTML을 생성한 후 클라이언트에 전달하기 때문에, 서버 컴포넌트가 waterfall 문제를 해결했다면 기존 SSR 방식으로도 해결할 수 있지 않을까 하는 생각이 들었습니다. <결과> 위의 내용을 알아보기 위해 아래의 내용을 바탕으로 검색을 해봤지만, 확실한 대답을 찾지 못해 질문을 남겨봅니다. SSR 렌더링 방식에서 waterfall 문제가 발생하는 지의 여부 SSR과 RSC의 차이

  • react
  • typescript
이준구 댓글 2 좋아요 0 조회수 172

판다스 강의는 언제쯤으로 예정하고 계신가요?

해결됨

데이터 분석 입문자를 위한 기초 파이썬 with ChatGPT

강의 너무 잘 들었습니다. 실은, 이전에 다른 강의를 먼저 수강하다가 제대로 끝까지 가지 못했었습니다. 그러다, 이번 강의를 접하고 순식간에 완강했습니다. 정말 실질적으로 필요한 부분을 가르쳐 주고 나머지는 가지치기 해주시는 것 너무 좋습니다. 그리고 원리부터 설명해 주시는 방식도 너무 좋습니다. 이전에는 어디에 쓰이지는지도 알수 없는 너무 지엽적인 부분만 보다가 지쳤었거든요. 다짜고짜 코드만 따라하니 기억에도 하나도 남지 않았습니다. 그래서 다음 강의가 너무너무 기대가 됩니다. 다른, 분이 쓰신 질문에 답을 다신 것을 보니 판다스 강의도 예정하고 있다고 들었는데, 혹시 언제쯤으로 계획하고 계신지 알수 있을까요? 빨리 배워서 실제 업무에 적용해보고 싶습니다.

  • python
  • excel
  • chatgpt
걷는보리 댓글 2 좋아요 1 조회수 198

내장타입과 메서드2

해결됨

(2027 대비!) 일주일만에 합격하는 정보처리기사 실기

12분31초 index_of_4면 숫자4가 인덱스 몇번인지 물어보는건가요?

  • python
  • java
  • c
  • 정보처리기사
살려주세요 댓글 2 좋아요 0 조회수 107

인기 태그

인프런 TOP Writers

주간 인기글