묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
SPRINGBOOT 문제
SPRINGBOOT 세팅이 너무 어려워요
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
탄력적 IP
말씀하신것처럼 만약에 Frontend 를 Ec2 에 배포했을때 탄력적 IP 가 없다면 불편할것 같습니다. 하지만 강의 초반에 말씀하셨던것처럼 Frontend 배포할때 S3 로 배포할수있을것 같습니다. 이럴경우에 Backend 입장에서 S3 로 배포된 Frontend 만 인바운드 규칙으로 열어주려면 어떻게 해야할까요 ?
-
미해결Vue.js 시작하기 - Age of Vue.js
버튼을 클릭해도 event가 발생하지 않습니다.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="app"> <app-header></app-header> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var appHeader = { // template: '<button>click me</button>' template: '<button v-on:click="passEvent">click me</button>', methods: { passEvent: function() { this.$emit('pass'); } } } new Vue({ el: '#app', components: { 'app-header': appHeader } }); </script> </body> </html>
-
미해결스프링 시큐리티 OAuth2
jwt login flow에 대해서 질문드립니다.
현재 login post 요청만 되는 것으로 확인이 됩니다.1. login post요청만 받을 수 있도록 설정되어 있는 클래스가 궁금합니다.2. 기존에 있던 loginfilter가 사라지고 현재는 어떤 필터로 대체 되었는지 알고 싶습니다.3. http.addFilterBefore(jwtAuthenticationFilter(macSecuritySigner, octetSequenceKey), UsernamePasswordAuthenticationFilter.class); http.addFilterBefore(jwtAuthorizationMacFilter(octetSequenceKey), UsernamePasswordAuthenticationFilter.class);현재 이렇게 코드가 있는데, 인증일 경우 jwtAuthenticationFilter만 권한 검증일 경우 jwtAuthorizationMacFilter로 가는지 여부 결정하는 과정에 대해서 설명부탁드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
비트 not연산자 질문입니다..
안녕하세요~~ 강의 정말 잘 듣고 있습니다 ㅎㅎㅎ 감사합니다.비트연산자에서 11분 25초에 보면 a=5라서 이진수 0101인데~a는 a가 양수일 때 -(a+1) 이렇게 해서 -6이라고 하신 것 같아요~~ 근데 ~a가 이진수 1010이라고 써놓으셨는데 1010은 십진수 양수 10 아닌가영?? ㅜ 혹시 -6이랑 10이 이진수에서는 같은거로 생각해야하는건지.. 궁금합니다
-
미해결CloudNet@ - Amazon EKS 기본 강의
ingress 외부 dns 설정
안녕하세요.ingress를 통한(alb) 외부 dns 설정이 잘 안되는데 방법 알려 주실 수 있을까요? 여러 애플리케이션을 포트 단위로 서비스 하려 합니다.
-
미해결김영한의 실전 자바 - 중급 2편
equals 메서드
여기에서 E 타입에 대해서 equals 메서드를 적용할 수 있는 이유가 뭔가요?물론 String, int 같이 기본형이거나 String 같이 많이 쓰이는 타입은 override 가 되어 있어서 문제 없는 것은 알고 있지만 우리가 정의한 객체의 경우에는 equals 가 override 안되어 있어서 우리가 원하는 결과값이 안나올 수도 있지 않나요 ?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
초기 설정 오류 및 실행 안 됨
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]자바 버전 17스프링 부트 3.3.4위와 같이 오류가 뜨며 run 버튼이 나타나지 않습니다. 첫 번째 오류 메시지Cause: class jdk.internal.loader.ClassLoaders$PlatformClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$PlatformClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap') 두 번째 오류 메시지Could not configure services using BuildScopeServices.configure().> Could not configure services using BuildScopeCompileServices.configure().* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.BUILD FAILED in 35ms .gradle 에서 캐시 삭제 해봤습니다.intellij 재설치 해봤습니다.프로젝트를 열 때 build.gradle 파일을 선택하였습니다.어떻게 해결하면 좋을까요...
-
미해결Node.js로 웹 크롤링하기
6강 프록시 서버 테스트 관련하여
안녕하세요.. 프록시 사이트 (http://spys.one/free-proxy-list/KR/) 에 있는 프록시 사이트에 대한 정보를 가져와서, sqlite에 저장하는 코드로 테스트 하고 있습니다. 두가지 문제 현사잉 발생하고 있습니다.관련 크롤러 함수를 실행했는데, puppeteer의 브라우저 화면이 안나나나지만, 프록시 사이트 정보를 클로링은 합니다. 현재 headless:false로 해서 브라우저를 기동시키고 있는데, 왜 이런 형상이 발생할 까요? 인터넷 정보를 서치하다 보니, 브라우저 실행시 '--no-sandbox'를 해보하고 해서 해봤더니, 페이지 보이기는 합니다. (이 옵션의 의미는 무엇인지 궁금합니다.)강의 동영상에서 알려주신대로 크롤링 된 사이트에서 latency가 가장 작은 ip를 이용해서 브라우저 실행시 --proxy-server=fastestProxy 로 설정한 후 네이버 IP 확인 페이지를 호출했는데,Error: net::ERR_TIMED_OUT at https://search.naver.com/search.naver?where=nexearch&ssc=tab.nx.all&query=%EB%82%B4%EC%95%84%EC%9D%B4%ED%94%BC%EC%A3%BC%EC%86%8C&sm=tab_she&qdt=0 가 발생하는데, 이는 네이버에서 Proxy서버에서 접근하는 것을 막아서 발생하는 것인가요? 프록시 서버를 사용하지 않고 브라우저를 생성하면, 정상적으로 접근되어서 제 IP 주소를 확인할 수 은 있습니다.강의 처럼 변경된 프록시 서버의 ip를 확인할 수 있는 방법이 무엇인지 알려주시면 좋겠습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어 문자열 관련 질문
강사님 1:05:13 코드 두번째 출력 (first ring) 이해가 안됩니다.첫번째 for문 까지는 이해가 됐는데 2번째 for문 str2에 있는 값을 하나씩 출력 하고 중간에 \0 만나면 해당값은 문자가 아니므로 출력 안하는거 까지는 이해 됐습니다. 근데 왜 바로 다음값 인 test를 출력 안하는지 , 그리고 왜 ring이 출력 돼는건지 이해가 안가네요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
24.2회차 Split 문제
강사님 21:49에 있는 코드 split 함수 이해가 안되어 질문 드립니다.Input에 들어 있는값 split하면 IISESSRING 이 되며 3번째 인덱스 값을 리턴 하라 했으니 E가 줄력 되야 하는거 아닌가요? 왜 S가 출력 돼는지 이해가 안갑니다.
-
미해결
hwp.HAction.Run("TableLowerCell") 동작안함
안녕하세요 커뮤니티 찾다가 해당 코드를 확인했는데요 아래와같은 코드로 동작확인했는데 안하더라고 요 MoveUp은 동작합니다. hwp.HAction.Run("MoveUp") hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParameterSet.HInsertText.Text = "d" hwp.HAction.Execute("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HAction.Run("TableLowerCell") hwp.HAction.GetDefault("InsertText", hwp.HParameterSet.HInsertText.HSet) hwp.HParameterSet.HInsertText.Text = "e" hwp.HAction.Execute("InsertText", hwp.HParameterSet.HInsertText.HSet)
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
인바운드 보안 그룹 규칙
안녕하세요. 항상 감사합니다. 다름아니라 프론트엔드 개발자(ionic+react+typescript)님과 처음 협업을 하는데요!(레포지토리가 fe, be 따로 존재합니다.)api를 개발해서 전달해드려야 하는데 프론트엔드 개발자님께서 springboot를 로컬에서 실행하시기 어려우실것 같아 제가 일단 배포를 하여 전달드리려고 합니다.(EC2에서 Docker를 활용한 배포 방법을 사용하려합니다.)질문: 1. 이때 ec2 인바운드 보안 그룹 규칙은 ssh, http(80)만 해주면 될까요? tcp(프론트엔드 개발자님의 포트(아마도 8100번))또한 추가해야 하는 부분일까요?2. Nginx, Certbot를 활용해 리버스 프록시를 설정한다면 해당 포트번호도 ec2 인바운드 보안 그룹에 tcp로 추가해야 할까요?3. 백엔드 개발자는 프론트엔드 개발자에게 api를 제공할때 위에 말씀드린 방식으로 진행하는지 여쭙고 싶습니다. 경험이 부족하여 질문이 이상할 수 있는점 양해바랍니다.감사합니다.+추가)일단 docker compose로 ec2에서 빌드까지 했는데요.보안그룹을 모든tcp 0.0.0.0에서 하니깐 잘 돌아갑니다. 하지만 모든tcp를 제거하고 http 80과 https 433을 추가하면 "ERR_CONNECTION_REFUSED"라고 하고 접근이 안되네요. 여기서 http 8080을 추가하면 또 잘되네요. 프로젝트를 할때 모든 tcp로 하면 안된다고 하셨는데 안전하게 프로젝트를 할 수 있는 방법을 여쭙고 싶습니다.
-
해결됨독하게 시작하는 C 프로그래밍
오직 여기에 있는 강의로만 공부를 하면될까요?
안녕하세요. 프로그래밍 언어에 대한 기초지식 없이 C언어를 시작해보려고 합니다. 인프런 강의만 가지고 공부를 하면 되는 것인지, 혹은 복습할 때 다른 외부의 자료들도 참고하면서 공부를 해야 하는 것인지 궁금합니다. 지금 '섹션10. 표준 입출력' 의 '문자 입출력'을 보고 있는데, getcharputchar_getch 와 같은 명령어를 통해서 문자 입출력이 이루어지는 것을 알려주셨는데, 이걸 따라하면서 한번 실제로 코드입력해서 동작하는지 보고 넘어가면 될까요? 아니면 이 getchar, putchar, _getch 명령어들을 이용해서 따로 또 강의영상에는 없는 다른 연습을 해야 하는걸까요? 온전히 본 강의의 영상에 있는 부분들만 따라가면 되는건지.. 아니면 따로 또 검색이나 해야 할 것들을 찾아서 복습을 해야 하는것인지 궁금합니다.
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
3번 문제 다르게 풀었는데 질문 있습니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]저는 문제 풀때 won이라는 정수형 변수를 dollar 변수를 초기화 할때 같이 초기화를 시켰는데 선생님은 else 블록 안에서 초기화 하셨더라구요 선생님 방법대로라면 else 블록이 실행될때만 won 변수가 할당되는거 같은데 이러면 코드 실행시 won 변수가 쓸모없다면 변수를 초기화하지 않아도 돼서 더 좋아보이기도 하고 제 방법으로 해도 별로 상관없어보이기도 해서요 더 좋은 방법을 알고 싶어서 질문 드렸습니다.질문1. 제 방법으로 해결해도 상관없는건가요?질문2. 제 방법이 맞더라도 선생님의 방법이 제 방법의 상위호환 개념인건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
식별자 및 헤더 에러
2022버전인데정의는 되어있으나 특정 tcp/ip함수들을 식별하지 못하는 현상이 있습니다.(헤더가드 다 하였음)제 경우에는 inet_ntop 함수 단 하나만 컴파일러가 식별하지못하는 에러가있어서 stackoverflow나 reddit을 찾아도 원하는 상황에 및 해결법은 나오지않아pch.h환경에서 쓰기때문에 GlobalPch.h 에서#include <WinSock2.h>#include <mswsock.h>#include <ws2tcpip.h>#include <windows.h>4가지 헤더를 이 순서대로 배치하고 프로젝트 별 헤더에서는 위의 4가지를 선언하지않으니 해결되었습니다.혹시나 특정함수 단 하나만 식별되지않거나하면 시도 해보시기 바랍니다.저는 시간날렸어도 누군가는 금방 해결해서 다음step으로 빠르게 가길 빕니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-mvc와 hello-template
hello-template으로 return해서 hello-template.html에서 thymeleaft에 로직 처리가 되는것은 이해했으나 그걸 다시 변환후에 주소창에 보면 hello-template에서 처리를 하였는데 왜 hello-template?name=spring가 아닌 hello-mvc?name=spring가 되는건지 궁금합니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
초기 설정
제가 부트캠프를 다니고 있어서 이미 tomcat,mysql,eclipse를 모두 다 깔아놓은 상태인데 선생님이 깔아라고 하는대로 다시 깔아도 서로 충돌 날 일은 없나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
길이문제질문
쌤.. c언어 배열에서의 길이 length와 sizeof의차이는 이해가가나'hello,World!'의 문자길이가13이라고한것이 마지막에 /n널값포함해서 13이라한걸까요?볼때마다헷갈리네요ㅠㅠ
-
해결됨MongoDB를 활용하여, 200억건 이상의 데이터 파이프라인 작성법
단일콜렉션과 lookup
안녕하세요좋은 강의 감사합니다. 개념을 확립하는데 정말 도움이 많이 됐습니다. DB구조를 계속 고민하게 되어 질문 남겨봅니다.상점table-도큐먼트가 10만개(필드20개) 정도 있고, 상품table-도큐먼트가 30만개(필드15개)정도 있는 DB입니다. 이걸 몽고디비 콜렉션에서 어떻게 구성하는 것이 좋을 지 아무리 고민해도 답이 안나와 선배님의 조언을 듣고 싶습니다. Main 검색은 상품명 이고 프론트에는 지역기반 필터가 있습니다. (지역은 상점과 상품 모두 필드로 포함)강의를 듣고 내린 결론은 1도큐먼트로 통합인데 아래 3가지로 고민을 했었습니다. 상점과 상품을 one 도큐먼트로 통합 후 1 Collection 구성 ->30만 도큐먼트 (상품기준, 상점중복저장,필드25개)상점 콜렉션에 상품을 어레이필드로 저장 -> 10만도큐먼트 (상점기준, 중복저장없음, 필드 21개)각각의 콜렉션 후 lookup상품 콜렉션에 상점을 어레이필드로 저장저는 1번이 가장 빠를 것 같은데 조언 부탁드립니다. 감사합니다.