묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vagrant up
[질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]vagrant up 시에 계속 ssh time out 이 발생하는데요time out 이후에 다시 설치하여 전부 완료가 된 후k8s 하나 들어가서kubectl get nodes명령어를 치면command not found가 발생합니다. 설치가 제대로 안된건가요?회사pc, 회사 mac, 개인 pc 모든 방법을 사용해도 설치가 안됩니다. 이런경우 강의를 못듣게되는데요
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
run 콘솔 창 질문
안녕하세요 선생님안드로이드 스튜디오 사용하여 강의 수강중인데 run 콘솔창이위와 같이 너무 지저분하게 나와서요,, 깔끔하게 보고싶어서 설정을 하려는데 방법이 잘 안나오는 것 같아서 질문드립니다. 필요로 하는 것 내용들만 필터링 해서 볼 수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-mvc 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]오류html과 controller return값을 똑같이 적었는데 오류가 뜹니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Port 8080 was already in use 해결에 도움을 요청드려요
Description: Web server failed to start. Port 8080 was already in use.~(1) 정적 HTML페이지를 생성 저장 후, 실행시키니 위와 같은 에러가 나타났습니다. 그래서 터미널에서 sudo kill 을 실행시켰더니 인텔리제이마저 종료되어 버렸습니다.(2) 다시 인텔리제이를 실행시킨 후 application.yml 에서 server.port: 8081 을 추가하고 실행시키니 -> 프로젝트는 이상없이 실행이 되었는데, 정적 html 페이지의 주소가 8080으로 정상적으로 연결되지만 / 8081로 연결하니 '사이트에 연결할 수 없음'으로 나타납니다.여기서부터 이해가 되지 않아 구글링 및 자주하는 질문을 확인해도 답을 찾을 수 없어 문의를 남깁니다.(1) sudo kill -9에서 8080에서의 PID를 제거하니 인텔리제이마저 종료된 것이 무슨 의미일까요?(2) application.yml에 8081을 추가하지 않고도 프로젝트 실행되게 하려면 어떤 조치가 필요할까요?(3) 8081을 추가하고 정적 html은 8080으로 열리는 게 정상인 것일까요? 만약 그렇다면 그 이유에 대한 설명을 부탁드립니다.(참고로 이 현상이 발생되기 전에, 인텔리제이에서 직접 정적 html을 브라우저에 띄우면 -> 포트63342에서 띄워져서 -> 인텔리제이 preferences에서 Built-in Server Port가 63342 로 되어 있는 것을 8080으로 수정하였습니다.)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다~
인프런 아이디: chillycorn인프런 이메일: chillycorn@g.skku.edu깃헙 아이디: happycrab@naver.com깃헙 Username : jjanghee
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
환불 가능할까요?
안녕하세요 강사님 강의 결제 후 많은 기간이 지났는데 수강을 안하고 있어서 그런데환불기준에는 부합하지 못하지만 혹시 환불이 가능할까요?
-
미해결
외부 프로그램에서 생선된 값을 웹사이트 쿠키에 저장하고 싶습니다.
안녕하세요 혼자 끙끙거리다가 너무 안풀려서 질문 올려봅니다. ㅠㅠ현재 개발은 아래 사진과 같이 진행하였습니다.Front : Vue.js, Back : Node.js, 사용자가 사용하는 외부 프로그램 : Python과정 )사용자가 웹사이트에서 외부 프로그램 다운로드외부프로그램 실행 후 생성된 값을 웹사이트 쿠키에 저장해당 쿠키를 기반으로 웹사이트 표출 제가 알고싶은건 해당 절차가 가능한지 가능하다면 어떤 방법이 있는지 궁금합니다. 해결이 되지 않아서 3일 내내 고민중입니다.ㅠㅠㅠ고수님들의 도움 부탁드립니다....
-
미해결실전! 웹사이트제작! Step by Step! ('크루알라모드'_반응형웹 제작)
sectors 에서 이미지 부분 질문드립니다.
질문드립니다. sector 부분에서 아래 이미지 보더레디어스를 줄때 위에만 먹고 밑에는 안먹는것이 확인되어집니다..그래서 호버해서 스케일이 커지면 아래에 보더레디어스까지 먹는데 호버에서 나오면 아래 보더레디어스는 먹히지않네요. 이유가 어떤건지 그리고 해결방법이 어떤게있을지 문의드립니다.height:100%를 줘도 안되서요..
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
var로 선언하는 이유
안녕하세요! 강의 수강 중에 변수선언 키워드로 var를 사용하는 이유를 알고싶어서 질문 남기게 되었습니다.특별한 이유가 없다면 var 대신 let이나 const로 바꾸어서 사용하고싶은데, var키워드를 사용하는 특별한 이유가 있을까요?~
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
1차 캐시 용량 및 INSERT INTO 관련 질문입니다.
현재 API 통신을 통해서 데이터를 전달을 받고 있습니다.대략 갯수는 7만개 정도 됩니다.하지만 INSERT 쿼리는 21222개만 JPA에서 날라가고 있어서 DB에는 21222개만 적재가 되고 있습니다. 개인적인 추측으로는 1차 캐시에 저장할 수 있는 최대 용량이 21222개라서 라고 생각하고 있습니다.이러한 경우 1차 캐시의 용량을 설정하려면 어디서 해야할 지 질문드립니다!YML에서 설정을 잡아주면 될까요?이 외에도 다른 가능성이 있을지 궁금합니다.
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
라우팅 테이블 순서 관련
안녕하세요-! AWS Route Leaning 강의 관련해서 궁금하여 문의 드립니다.제가 강의를 바탕으로 아래와 같이 이해 했는데 맞을까요?Direct Conect가 BGP VPN 보다 라우팅이 우선 되니까.On-premise에 Direct Connect/BGP VPN 둘다 설정 해놓으면 기본적으로 Direct Conect를 통해서 패킷이 흘러가고, Direct Connect에 문제가 생겼을 경우엔, 자동으로 BGP VPN으로 패킷이 흘러간다.별도 설정 없이 그냥 자동으로 AWS 라우터?에서 위와 같이 Direct Connect 문제 생겼을때, BGP VPN으로 틀어주는 건가요? 라우터에서 Direct Connect가 문제 생겼다고 알려주진 않을것 같은데.. Direct Connect 백업용으로 BGP VPN을 어떻게 이용하는건지 궁금합니다-! 감사합니다-!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-O 질문있습니다
만약에 n이 3이라고 가정하면 처음에 while문에 들어가고 cnt가 else문에 의해 처음에 11이 되고 cnt %= n에 의해서 cnt = 2가 되는 것 아닌가요..? 그러면 그다음 cnt는 cnt = (2 * 10) + 1 이 돼서 21이 된다고 생각하는데...이해가 잘 되지 않습니다
-
미해결스프링 핵심 원리 - 기본편
DL (의존관계 조회)와 DI (의존관계 주입)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]다른 질문을 참고하면서 Provider를 통해서 싱글톤 빈을 DL 하는 경우에는 싱글톤 빈이 생성되는 것이 아니라 조회된다.프로토타입은 조회할 때마다 새로 생성되는 것으로 DL은 컨테이너를 통해서 빈을 찾아온다고 생각하면 된다.를 보고 싱글톤 빈을 DL 하는 경우에 대하여 의문이 생겼는데 이 과정이 DI (의존관계 주입)과 별 차이가 없다고 느껴졌는데 (프로토타입은 새로 생성되니까 차이가 있다고 생각했습니다.) 싱글톤 빈의 경우에도 의존관계 주입을 할 때 이름이 같은 빈을 찾아서 주입한다고 배워서 조회하는 것과 차이가 없다고 생각이 들었습니다. 둘의 차이가 있는 것인가요??
-
해결됨[마스터] 기본 튼튼 프리미어프로 정복하기 강좌
수강 자료 요청드립니다.
안녕하세요~강의를 구매했습니다.수강자료 받고싶어서 문의 남깁니다.cardpos@naver.com으로 빠르게 요청드립니다.
-
미해결스프링 시큐리티
생성한 FilterSecurityInterceptor 에 권한 정보가 매핑되지 않는 이유
안녕하세요. 19분 설명해주시는 부분에서 의문점이 생겨서 질문드립니다. 저희가 설정한 customFilterSecurityInterceptor 는 다음과 같습니다.@Bean public FilterSecurityInterceptor customFilterSecurityInterceptor() throws Exception { FilterSecurityInterceptor filterSecurityInterceptor = new FilterSecurityInterceptor(); filterSecurityInterceptor.setSecurityMetadataSource(filterInvocationSecurityMetadataSource()); filterSecurityInterceptor.setAccessDecisionManager(affirmativeBased()); // 가장 많이하는 ADM을 세팅해준다. filterSecurityInterceptor.setAuthenticationManager(authenticationManagerBean()); return filterSecurityInterceptor; } 똑같은 FilterSecurityInterceptor 를 선언해 필요한 설정들만 custom 객체들로 넣어준 후 반환해주는 형식입니다. 그리고 설정해준 authorization url 경로 설정들은 다음과 같았습니다. http .authorizeRequests() .antMatchers("/mypage").hasRole("USER") .antMatchers("/messages").hasRole("MANAGER") .antMAtchers("/config").hasRole("ADMIN") .anyRequest().authenticated() .and() .addFilterBefore(customFilterSecurityInterceptor(), FilterSecurityInterceptor.class)이 때, 저희가 적용한 필터를 먼저 끼워준다고 해서 왜 권한 정보들을 못받아오는지 궁금합니다. 서버 기동시 ExpressionBasedFilterInvocationSecurityMetadataSource.class 에서 설정한 권한 URL 정보들을 Meta-data로 저장한다고 설명해주셨습니다. 하지만 이 부분에서 "이 시점에 FilterSecurityInterceptor Bean" 에 이 requestMap metadata를 넣어주는 것도 아닌 것 같아보이는데 왜 못받아오는지 궁금합니다! 이 requestMap 을 받아오는 것을 수행하는게 FilterInvocationSecurityMetadataSource.class 인 것 같은데, DefaultFilter~Source.class를 봐도 결국 생성자에서 주입받는 것 같습니다.public DefaultFilterInvocationSecurityMetadataSource( LinkedHashMap<RequestMatcher, Collection<ConfigAttribute>> requestMap) { this.requestMap = requestMap; }이 클래스 생성이 어디에서 되는지는 모르겠지만, 결국 저장된 METADATA를 어디에서 생성후 여기에 넣어주는 것 아닐까요? 그럼 저희가 만든 Url~MetaDataSource.class 도 생성자 주입을 통해서 넣어줄 수 있는 것 아닐까요? 또한, CustomUrlFilterInvocationSecurityMetadataSource 를 왜 만드셨는지 조금 궁금합니다! 이전 프로젝트였던 Ajax Authentication 같은 경우는 기존 FormLogin 과는 다르게 설정할 부분이 있었고, AccountContext와 같이 앱 내에서의 멤버 객체와 Security를 연동해주는 과정이 따로 필요해서 Token, Provider 등을 커스텀화하는 것이 이해가 되었습니다. 또한 추후 Token 구현 같은 것을 할 때도 참고가 정말 많이 되는 것 같았습니다. 하지만 이 Filter 같은 경우는 그냥 기존에 하는 역할 똑같이 수행하는 것 같은데, 왜 Custom 화 한 클래스가 따로 생성이 필요한지 궁금합니다! 별 다른 의도가 아니라 Custom Class를 만들어 보면서 Authorization 과정을 눈으로 보면서 이해해보기 위함일까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 에러(특이 오류는 없는데 로그인 안되는 현상)
안녕하세요 강사님. 어찌어찌 버전 다른거 어떻게든 찾아서 수정하면서 테스트하고 정상 구동 되는거 확인하고 여기까지 왔는데요. 여기가 정말 오류 해결하기가 너무 빡세서 질문을 남기게 됩니다. 설명으론 이야기 하기가 힘들어서 깃허브 링크를 남기겠습니다. 솔직히 어디가 문제인지 모르겠습니다.감사합니다.https://github.com/fire989/boiler-plate-ko.git
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
저는 타겟 위치로 회전이 안되는데 어떤 문제 떄문일까요
영상대로 따라했는데실행하면 몬스터 쪽으로 바라보는게 아니고절반만 돌아가고 멈춰요이상해서 다 삭제하고 처음부터 하니까 아예 반대로 돌아가고요..왜이런건가요..혹 이럴떈 어떻게 검색을 해보는게 좋을까요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
[Junit5] 상품주문 재고수량초과 테스트코드 공유합니다
@Test @DisplayName("상품주문 재고 수량 초과") public void 상품주문_재고수량초과() throws Exception{ // given Member member = createMember(); Book book = createBook("시골JPA", 10000, 10); int orderCount = 11; // when // then assertThrows(NotEnoughStockException.class, () -> { orderService.order(member.getId(), book.getId(), orderCount); }); }
-
해결됨실전! Querydsl
Repository 메소드의 파라미터 질문드립니다.
안녕하세요 강의 잘 듣고 있습니다.강의를 듣는 도중에 궁금한 점이 있어서 이렇게 질문 드립니다.컨트롤러의 return타입은 entity를 캡슐화 하기 위해 DTO를 사용하고, 각 Layer 별로 데이터를 주고 받을 때 DTO 또는 Entity를 상황에 맞게 사용하고있습니다. 또한 Repository에서는(Service -> Repository) Entity를 넘겨주어서 사용하도록 하고 있습니다. 이유는 DTO는 Getter,Setter로 가변이지만 Entity는 불변객체이기에 영속 계층에서는 가변 객체를 파라미터로 넘겨준다면 위험하다고 생각해서입니다.그런데 강의에서는 DTO를 Repository 까지 전달하시는 것을 보고 DTO가 영속 계층까지 가는것에 문제가 없는가 궁금하여 질문드립니다.추가로 AEntity의 Repository에서 BEntity를 파라미터로 받아도 설계상?으로 괜찮은지도 궁금합니다.class MemberRepository{ //파라미터로 DTO 받기 List<Member> findMember(MemberDto memberDto){ ... } //파라미터로 다른 Entity 받기 Member doSomething(Team team){ ... } }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
sql, html 코드가 따로 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요? SQL이나 HTML 코드 혹시 복사해올 수 있는 저장소가 따로 있을까요? 하나하나 손으로 치니까 시간이 너무 오래 걸려서요 ㅠㅠ