묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결대세는 쿠버네티스 (초급~중급편)
externalname2를 복사했는데 콘솔에는 externalname1로 정상 입력
안녕하세요. 두 가지 문의 드립니다. 1. 강의 시간 5:22 부분이 헷갈립니다. curl을 통해 8080포트를 설정하여 파드 호스트네임에 호출을 했습니다. 그런데, 앞에서 서비스의 포트 설정은 80으로, 타겟포트를 8080으로 설정했었습니다. headless 이더라도 어쨌든 서비스에 호출을 하는 것이기 때문에 포트 설정은 80으로 해야하는 것이 아닌지 문의 드립니다. 아니면 서비스에서 8080포트까지 받을 수 있게 자동 설정 되는 걸까요? 2. 강의 시간 12:10에서 분명 curl 명령어로 externalname2를 잘못 복사 하셨는데, 콘솔에는 externalname1로 정상 입력 되었습니다. 영상의 오류인지 문의 드립니다. 감사합니다.
-
미해결비전공 신입개발자 면접전략
블라인드 공채인데 학벌을 제시해도 되나요 ?
안녕하세요 현재 국내 유명 IT 기업 K 사의 블라인드 공채 면접을 준비중인 취준생인데요 궁금한점이 지원서에 학력을 쓰는 란이 있기는 했지만 실제 면접에 가서도 자기소개를 할때 SKY 중에 하나인 제 대학을 소개해도 괜찮을까요 ?
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
HTTPS 설정방법에 대한 질문입니다.
안녕하세요. https, http2강의를 듣고 한가지 궁금한게 생겨 질문을 작성해 봅니다. [서론] Node.js를 처음 배워보는 시점에서는 Node.js로 생성한 웹 서버가 우리가 흔히 아는 정말 웹 서버인지, 웹 애플리케이션 서버인지 헷갈렸었습니다. 하지만 이제서야 웹 서버 보다는 웹 애플리케이션 서버의 성격이 더 크다라는 생각이 들었네요..! [본론] 이전 강의 까지 http 모듈을 통한 서버를 띄우는 프로그래밍을 해왔었데요. 이번 강의에서는 https, http2 각각의 모듈을 통해 서버를 띄우는 방법에 대해 학습할 수 있었습니다. 만약, 기존 운영 환경에서는 http 모듈을 통해 서비스를 하고 있는 중에 SSL 인증서를 발급받았고, HTTPS 프로토콜을 지원하기 위해서는 http 모듈로 프로그래밍 되어 있는 코드를 https 모듈로 바꿔야하는 이슈가 생길 수도 있겠다라는 생각이 들었는데요. Node.js 외 웹 서버, 웹 애플리케이션 서버를 사용하는 경우 코드의 수정 없이 특정 환경설정 파일에서 SSL 인증서 경로를 설정하고 재시작만 하더라도 HTTPS 프로토콜 지원이 가능했었습니다. 제가 전체 강의를 다 보지는 않았지만 Node.js에서도 이런 환경설정 파일을 통한 HTTPS 프로토콜을 지원하는 방법이 있는지 궁금합니다. P.S저는 현재 실무에서는 PHP, Java 개발 언어를 다루며 Linux(CentOS)환경에서 웹 서버로는 Apache, 웹 애플리케이션 서버로는 Tomcat을 다루고 있습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로그인 처리 HttpSession 질문있습니다.
강의 교재에선 HttpSession 의 setAttributes 를 이용하여 세션의 이름과 로그인 멤버 객체 자체를 넣었습니다. 그런데, HttpSession 을 사용할 때는 최소한의 데이터만 보관해야 한다고 나와있습니다. 실무에서는 로그인 멤버 객체 자체를 넣는것이 아니라, 앞선 쿠키 예제에서 했던 memberId 자체만 넣어도되나요? memberId 자체만 넣어도 보안성의 문제는 없는것인가요?
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Cluster 사용 목적과 예외 상황에 대한 질문입니다.
안녕하세요. Cluster 강의를 듣고 한가지 궁금한게 생겨 질문을 작성해 봅니다. Cluster를 사용하는 큰 이유로는 결국 부하 분산을 시키기 위한 목적으로 사용하는 것으로 이해를 했는데요. 저 같은 경우 실무에서 1대의 서버로 처리할 수 없는 요청들이 빈번하게 발생하는 경우 인프라 확장(예: 로드밸런싱)을 고려하는 경우를 본적이 있었습니다. Node에서의 Cluster와 서버의 개념(?)에서의 로드밸런싱 기능적으로 이 같은 역할을 하는지 궁금하며, 만약, Node로 생성한 웹 서버는 딱 1개의 프로세스만 띄워 놓고, 이를 서버의 확장(위에서 언급드린 로드밸런싱) 통해 부하 분산을 시킨다고 가정했을 때에는 Cluster를 사용할 필요가 없는지 궁금합니다.(즉, Cluster 사용은 서비스 규모에 따른 선택사항인지 묻습니다.) 질문 글 읽어주셔서 감사합니다. P.S저는 현재 실무에서는 PHP, Java 개발 언어를 다루며 Linux(CentOS)환경에서 웹 서버로는 Apache, 웹 애플리케이션 서버로는 Tomcat을 다루고 있습니다.
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
강사님 메일주소가 어디 있을까요?
저만 못 찾고 있는건지..
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
정적분석 이클립스 안드로이드 스튜디오 연동에 대해
- 정적분석 환경설정을 하는 도중 에러가 발생되서 문의 드려요 이클립스 + 안드로이드 스튜디오 를 연동 설치 할때에 C:\Users\admin\AppData\Local\Android\sdk 와같은 경로를 잡을때 이클립스에 경로를 넣고 보면 Failed to get the required ADT version number from the SDK the Android Developer Toolkit may not work properly 오류로 나중에 동적분석 환경설정 시 정상적으로 sdk를 실행 시킬 수가 없어서요 이 부분 해결방법은 현재에서는 없는건가요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
BitConverter.TryWriteBytes 질문입니다.
BitConverter에 TryWriteBytes가 없어서 강사님이 올려주신 솔루션에서 확인해보니 System.Runtime.Extensions에 있는 것을 알게 되었습니다. 제 솔루션에도 using System.Runtime.Extensions를 적용하려했으나 System.Runtime까지는 있는데 Extensions가 없다고 뜨네요. 어떻게 해결할 수 있을까요?
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
설치에러
다시 설치 했는데 설치가 재대로 안됬는지 cent2에 3306 이랑 cent1에 80 포트가 안보이는데 어떻게 해결해야되죠 ?? 베이그란트 실행할때 init.sh 실행안하는것 같은데;; Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 659/sshd tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::22 :::* LISTEN 659/sshd udp 0 0 0.0.0.0:111 0.0.0.0:* 1/systemd udp 0 0 127.0.0.1:323 0.0.0.0:* 636/chronyd udp6 0 0 :::111 :::* 1/systemd udp6 0 0 ::1:323 :::* 636/chronyd
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
테스트환경 로그인 문제
안녕하세요 강의 이번에 듣게되었습니다! 혹시 회원가입은 정상적으로 작동하는데 로그인 부분에서 어떻게 해야하는지 알수 있을까요? 맞게 회원가입을 했는데 로그인하는부분에서 틀렸다고 하는데 어떻게 해결해야 될까요?..
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
배열? 문자열?
function solution(a, b){ let answer = Array.from({length:5}, ()=>"B"); // for문을 돌면서 a[i], b[i] 를 비교해. for (let i=0; i<a.length; i++){ if(a[i]===1 && b[i]===3) answer[i]="A"; else if(a[i]===2 && b[i]===1) answer[i]="A"; else if(a[i]===3 && b[i]===2) answer[i]="A"; else if(a[i]===b[i]) answer[i]="D"; } return answer; } let a=[2, 3, 3, 1, 3]; let b=[1, 1, 2, 2, 3]; console.log(solution(a, b)); Q. 1번 질문 저는 answer을 배열로 두고 풀었는데요 선생님! 선생님께서는 문자열로서의 answer로 하셨는데, 프로그래머스와 같은 사이트에서 배열로 넘기든 문자열로 넘기든 정답이라고 처리되는 건가요? 예를들어 answer= "A B A B D" (문자열-선생님 버전) answer=["A", "B", "A", "B", "D"] (배열 - 제 버전) 이 두개 모두 정답 처리 되나요? Q. 2번 질문 그리고 문자열로 넘기실 때 " " 빈칸 문자열을 같이 넣으셨는데 이건 꼭 필요한 건가요? 생략해도 되나요? 감사합니다 :)
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
public 디렉토리 어떻게 만들어요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
소켓통신에 대해서 질문드립니다.
안녕하세요 김영한 팀장님!좋은 강의 항상 감사드립니다. 요즘 프론트 엔드도 백엔드도 소켓통신을 이용한 채팅이나 리얼타임 처리같은게 유행하고있는데요특히나 우버이츠경우 소켓통신을 식당과 배달원 간의 배달알림(배달픽업?)에 이용하고 있다고들었습니다.(죄송합니다 제가 일본에 있어서 배민이 어떤지 잘몰라요 ㅠㅠ 푸드네코는 잘 사용하고있었습니다! 없어져서 아쉬워요!) 1. 실제 서비스에서 소켓통신을 이용하는 경우가 얼마나 있는지 궁금합니다. 2. 소켓통신이 특정 엔드포인트를 클라이언트와 서버간에 스테이트풀로 연결한다고 알고있는데요 이 경우 다른 포트로부터의 http 연결에는 영향이 없는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DTO 관련 질문 있습니다.
프로젝트를 진행하면서 DTO 클래스를 따로 만들어서 사용하진 않는데 Member class 자체가 그냥 DTO 가 된다고 생각하면 될까요? 저장시에 Member m = new Member(); Repository repo = new Reposistory(); repo.join(m); join 할때 m 을 넘겨서 저장 한다면 Member Class 를 DTO 로 봐도 무관할까요?
-
미해결
비전공자 프론트엔드 개발자가 갖추어야할 기본 지식 강의는 무엇인가요?
안녕하세요 비전공자 개발자 입니다 (개발자라고 쓰고 코더라고 읽는다.) HTML, CSS, JAVASCRIPT, JQUERY 등만 배우고 퍼블리셔 활동을 좀 하다가 운좋게 프론트엔드 개발자로 채용되서 배워가면서 일을 하고 있는데요. 회사에서는 REACT, TYPESCRIPT 활용해서 웹 솔루션을 만들고있고 리액트 자바스크립트는 이제 많이 숙달되서 왠만한 프레임워크는 도움없이 다 잘 달고 눈치 반, stackoverflow 나 이전 개발자들의 코드 보고 그 패턴찾기 반으로 문제없이 일하고 있습니다. 다만 제가 컴퓨터 공학이나 웹 내부적으로 어떻게 동작하는지 몰라서 생긴 문제들은 처리를 못하고 있고 기본적인.. node.js 나 윈도우보다 리눅스를 써야된다느니 이런 말들은 전혀 이해못하고 있는데 이와 관련해서 인프런에 비전공자가 배울수 있는 컴공 기본 강의 같은게 있을까요? + 제가 디자인(상) + 퍼블리싱(상) + 개발(하..거의 코더 수준) 이 다 가능한데 커리어패스를 어떻게 설정해야 스타트업을 졸업해서 IT 공룡기업을 갈수있는지도 궁굼합니다. (현재는 자바스크립트 코테 준비중)
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
스켈레톤 컴포넌트가 화면에 나타나지 않네요 . ㅠ
..설마 다 문제없이 되는 건가요? https://github.com/suwanie/inflearn 혹시 몰라 저의 깃헙 주소를 남겨봅니다.. 아.. 그리고 혹시 suwan 이라는 계정에서는 dm에 상대방 이름이 나오는데 suwan1에서는 상대방 이름이 나오지 않는데.. 이 문제도 알 수 있을까요?
-
미해결따라하며 배우는 NestJS
repository 질문
제가 이해한바로는 controller : 클라이언트와 요청과 응답 처리 service : 요청받은 데이터 가공 repository : DB정보를 다룰때 사용 인데요, createBoard 만 board.repository 에서 처리를 하셨는데 제 생각엔 getAllBoards랑 delete update도 repository 에서 처리를 하는게 맞는거 같은데 서비스에서 처리한 이유가 있는지 궁금합니다. 그리고 보통 예외처리 error 던질때 repository에서 바로 던지는지 아니면 service로 모았다가 던지는지 궁금합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 jdk 환경변수 질문이요!
자바와 스프링을 아직 잘 모르는 입문자입니다! 빌드 파일 만들고 java -jar 실행시킬 때 계속 java 명령어를 사용할 수 없다고 나오는데 혹시 환경변수를 JAVA-HOME을 intellij 에 사용하는 jdk17버전으로 바꿔줘야하나요? 대학교에서 이클립스로 jdk16버전으로 공부하고 있는데 환경 변수 여러개 만들 수 있는지 잘 모르겠어서 여쭤봅니다! (intellij에서 jdk 16버전으로 바꿀려고 하는데 자꾸 업그레이드하라고 에러가 뜹니다..) 선생님 무료강의 너무 잘 보고 있습니다! 감사합니다!
-
해결됨실전! 스프링 데이터 JPA
소스코드는 따로 제공되지 않는 것인가요?
안녕하세요! 로드맵을 따라 선생님 강의를 열심히 수강하고 있는 학생입니다. 이전 강의들은 PDF 이외에도 전체 소스코드 파일이 제공되었는데, 이번에는 없는 것인가요? 매번 직접 타이핑하거나 PDF에서 복붙하는것 보다 훨씬 편해서 학습효율에 많은 도움이 되었는데, 이번엔 보이지 않아 아쉬워서 여쭤봅니다.
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
페이지네이션 관련 질문입니다.
강의들 들다가 리덕스에서는 서버에서 가져온 데이터들을 계속 가지고 있는데 서버에 부하를 줄일수있다고 생각했는데요. 실제로는 한번 불러온 데이터들을 캐싱을 하나요 아니면, 다른페이지에 들렷다가 페이지네이션 기능이 있는 페이지에 다시 오면, 서버에서 똑같은 데이터를 다시 처음부터 가져오나요? 이 부분이 리덕스랑 연결이 되면서 어떤 방법이 맞는건지가 궁금합니다. 캐싱을 하게되면 데이터를 추가, 삭제했을때 서버랑 일관성이 없어질거 같기도하고 헷갈려네요,.