묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 핵심 원리 - 기본편
프로젝트 생성 에러 메시지
안녕하세요 선생님! 오류찾다가 도움요청합니다...! 프로젝트 생성 시 Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 오류가 뜨면서 Load gradle changes가 안되더라구요 인터넷연결 환경변수설정과 강의에서 말씀해주신 gradle옵션에서 빌드앤런 옵션까지 모두 인텔리제이로 바꾸었는데도 같은 결과가 나옵니다 다른 노트북으로 실행해보니 잘 돌아가는데 같은파일을 제컴퓨터로 돌리니까 같은메시지가 뜨면서 run버튼도 안나타납니다 어떻게 하면 좋을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
this 질문
안녕하세요 선생님! forEach()매소드에서 설명해주신 this에 대해 더 설명 해주실 수 있으실까요? 구글링도 해보았는데 더 헷갈리네요ㅠ "this는 함수 내에서 전역변수의 값에 접근할 때 사용한다" 이렇게 이해하면 되는건가요? var list = [1,2]; var fn = function(el, index, all){ console.log(el + this.ten); }; list.forEach(fn, {ten : 10});
-
미해결홍정모의 따라하며 배우는 C++
c++초보입문자의 입장에서 좀 더 명확히 알고 싶어서 질문드립니다.
cout, cin , endl같은 기능들이 정확히 <iostream>에 정의가 되있는 건가요 아니면 namespace std안에 정의가 되어있는 건가요? 아니면 std라는 namespace가 <iostream>에 정의가 되어있어서 교수님께서 cout, cin , endl이 모두 <iostream>와 std에 정의되어있다고 하신것인지 궁금합니다.
-
해결됨실전! 스프링 데이터 JPA
분리된 일반 리포지토리 네이밍에 대한 질문입니다.
안녕하세요~ 김영한 강사님.기본편 부터 쭉 들으며 열정넘치신 강의 덕분에 많은 배움이 있었습니다.강의 중에 리포지토리 네이밍에 관해 궁금한것이 생겼는데요, 메인 리포지토리 분리할 경우 고려할 사항에 대해 말씀해주셨는데요,다음과 같이 정리해 보았습니다. * - Command(명령성) / Query(복잡한쿼리)* - CoreBusinessLogic(핵심비지니스로직) / ViewPrivateLogic(View계층쿼리로직)* - LifecycleStepedLogic(생성주기에 따른 절차적로직) 알려주신 QueryRepository 외에 분리되야 할 부분의 리포지토리의 이름들을 어떻게 구분하면될까요? Query : query.XxxQueryRepository Command : command.XxxCommandRepository CoreBussiness : ? LifecycleStepedLogic : ?? 추측해본 결과로는 이런방식인데요,1. 실무서 이런방식으로 구분하시는지,2. 강의 내용 외 분리시킬 리포지토리의 패키지와, 이름을 각각 어떤이름으로 사용하시는지3. 묶어서 사용할 경우, 어떤것들 끼리 묶어서 사용하시는지간략한 구체적인 사례들이 궁금합니다. 읽어주셔서 감사합니다!
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
On branch master nothing to commit, working tree clean 어떻게 해결할까요?
travis.yml 파일 git에 commit 하니 On branch master nothing to commit, working tree clean 가 나오는데 이건 어떻게 해결하면 될까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
generic이 뭔가요??
안녕하세요. 강의 듣다 travis.yml 파일 언어에 generic이라고 설정하셨는데 generic이 뭔가요?? 이거도 python과 같은 언어 인가요??
-
미해결실전! 스프링 데이터 JPA
지연로딩 설정 예제에서 질문입니다.
[지연로딩] 설정 예제 관련 질문입니다. 기본편 강의에서는 지연로딩 설명시 member.getTeam()을 호출해도 팀에 있는 필드를 호출(member.getTeam().getName())하기 전까지는 SQL문이 호출되지 않았는데, 현재 예제에서는 member.getTeam()만 호출했는데도 SQL문이 실행되고 있는건 혹시 toString() 메서더를 호출때문인건가요?? toString()이 호출되면서 Team에 있는 뭔가가 호출했다고 인식해서 SQL문이 나간건가해서요. 감사합니다.
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
2분25초 [[]] 사각 괄표를 두개를 묶는 이유는 무엇인가요??
[[]] 사각 괄표를 두개를 묶는 이유는 무엇인가요?? 괄호에 대해서 설명을 듣고 싶습니다만...
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 직접 사용 - 묵시적 조인 질문입니다.
[엔티티 직접 사용 - 외래 키 값] 강좌에서 질문이 있습니다. "select m from Member m where m.team = :team" 에서 앞에서 배운 "경로 표현식"에서 본 경우와 같이 경로 탐색(m.team)을 사용하므로 묵시적으로 m와 t 사이에 조인이 일어날것 같은데 일어나지를 않네요. 그래서 "경로 표현식"에서 한 예제와 어떤 차이가 나는건지 알고 싶습니다. (* 경로 탐색은 select와 where절에서 사용가능) 감사합니다.
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
e라는 인수는 왜 들어가는건가요?
$(window).scroll(function(e){ //스크롤 이벤트 바인딩 motionGgang(); }); 해당 코드에서 'e'라는 인수를 왜 넣어주는건지 궁금합니다!
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
autoprefix 적용이 안돼요
다음과 같이 세팅 화면에서는 autoprefix가 보이는데 검색해서 적용시키려고 하면 뜨지 않습니다.
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
getList() 실행 위치
다음 코드에서 궁금한 점이 있습니다! listCall() 함수에서 getList() 함수가 실행되는 위치는 어디인가요? data에 담겨있는 getList()가 null값인지 아닌지 확인하는 과정에서 자동적으로 실행된다고 보면 되나요? 만약 listCall() 함수에서 실행되는 게 아니라면 어디서 실행이 되어서 listCount가 하나씩 늘어나는 걸가요??
-
해결됨초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
초기화 함수, 100% 만드는 방법
많은 코딩 강의를 들어봤지만 이렇게 필요한 부분만 쏙쏙 설명해주시는 강의는 처음이네요 ㅠㅠ 영상이 길지 않은데 핵심 내용들이 담겨 있어서 집중력 있게 볼 수 있는 것 같아요!ㅎㅎ 마지막 초기화 함수에 대해 한 가지 여쭤보려구요~ function init(){ getPercent(); }; $(window).scroll(function(){//스크롤 이벤트를 추가합니다. getPercent(); }); init(); //초기화 예제코드 스크립트 마지막 부분에 저렇게 되어 있는데요. 이미 스크롤시 getPercent() 함수를 실행시키게 했는데 굳이 init() 함수를 마지막에 한 번 더 써서 getPercent() 함수를 또 실행시키는 이유가 있을까요? init()함수를 주석 처리해도 문제없이 잘 나오더라구요~ init()함수를 썼을 때와 안 썼을 때의 차이점이 궁금합니다! 추가적으로 스크롤을 끝까지 해보면 99%까지 나오는데 100%로 만드는 방법은 없을까요??
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
반응형 모바일 레이아웃 변환(3) - 헤더영역, 네비게이션(1)
Flex 웹 사이트를 반응형으로 크롬 확장프로그램인 Mobile/Responsive Web Design Tester 로 봤을 때는 아무 문제가 없는데 크롬 개발자 도구로 봤을 때는 옆으로 약간 스크롤을 할 수 있게 되서 저렇게 미세한 부분이 남아있는데 이건 그냥 무시해도 되는 부분인가요? 마진이나 패딩때문에 생긴 문제도 아닌거 같은데 스크롤이 생기면서 저 부분이 약간 남아있네요. 완성본에서도 같은 현상이 있습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
antd 메뉴바 스타일 적용안됨
1. 초기화면 2. 타임라인 메뉴 선택 (사이트 렌더링은 잘됨, 그러나 메뉴선택시 배경이 푸른색으로 변하는 스타일은 적용되지않음) 3. 타임라인 메뉴선택 반복 (타임라인을 두번 클릭하니 그제서야 배경이 푸른색으로 변함) .... 개발자도구로 확인해보면, hover됐을 때(메뉴 item글씨가 진해졌을 때) 메뉴 item의 class가 ant-menu-item-active로 바뀌고, 3번같은 상태의 class는 ant-menu-item-selected로 바뀌는걸 확인했습니다. 문제는 .. 왜..메뉴item을 한 번클릭하면 selected가 적용 안되고, 두 번 클릭했을 때만 selected가 적용되는걸까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DB 초기화 관련 질문입니다.
강의 정말 잘 듣고 있습니다. 감사드립니다. 영한님의 경우 프로젝트 재실행마다 모든 DB 테이블이 초기화 되는데, 저는 주문 내역만 초기화되고, 이외의 테이블들은 초기화가 되지 않습니다. ( 근데 또 이상한게 아까 설정 한번 건드려봤을 땐 한번 됐었는데 또 안되네요;; ) 어떻게 설정을 바꾸면 모두 초기화가 될까요? 주문 내역 테이블은 초기화가 되는데, delivery 테이블은 초기화가 되지 않아서 PK 중복 에러가 자꾸 나네요ㅠ main의 application.yml test의 application.yml p.s. 영한님 저서 '자바 ORM 표준 JPA 프로그래밍' 책은 2015년 출간 되었던데, 이후 개정된 적은 없나요?!
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
다이나믹웹프로젝트 와 레거시프로젝트
안녕하세요 강사님 항상 좋은 강의 감사합니다. 공부하다 궁금한게 있어 질문드립니다. 다이나믹웹프로젝트 와 레거시프로젝트 의 차이가 무엇인지, 다이나믹을 레거시로 바꿀수? 있는지도 궁금합니다. 감사합니다.
-
해결됨대세는 쿠버네티스 (초급~중급편)
Node 장애인경우
안녕하세요 말씀주신 강의를 보고 다시한번 질문올립니다. https://www.inflearn.com/questions/76720 --- 환경 : GKE NODE : 3개(node1,node2,node3) pod : node1에 올라가 있는 상태 ----- node1에서 장애가 났다고 가정시 5분동안 gke자체 내에서 복구작업이 이뤄지며, 5분안에 노드가 살아나게 되면 그 노드에 파드가 그대로 생성이 됨. 하지만 5분 이상 장애가 지속이 되면 옵션 NoExecute 의 taint가 장애 발생된 node1에 추가가 됨으로 특정 Tolerations를 지니지 않은 pod는 삭제가 되며, 컨트롤러는 replica 수가 설정 값보다 감소했음으로 pod를 생성하는데, 해당 pod는 Tolerations를 가지고 있지 않음으로 다른 node(node2,3)에 생성이 된다라고 이해를 했습니다. 여기서 3가지 궁금증인데요. 1. GKE에서 5분 동안 복구 작업한다고 말씀을 주셨는데 복구 시간을 사용자가 직접 조정을 할 수 있는 방법이 있을까요. 2. 1번이 가능하지 않다면 5분동안 노드장애를 지속하고 싶은데, 방법이 있을까요. 조언을 구하고 싶습니다. (NoExecute 의 taint가 붙는 경우를 보고 싶습니다.) 3. 그리고 노드 장애인 경우 NoExecute 의 taint가 안붙는 경우도 있을까요. 이러한 질문들 드리는 이유는 gke를 사용하는 프로덕션 환경에서 node장애가 5분 이상 발생을 한 경우가 있었는데, 다른 node에 재생성이 되지 않은 경우가 있어서 질문드립니다. 감사합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Repository vs Service 의 역할의 차이점
안녕하세요. 선생님 강의 정말 잘 보고있습니다. 궁금한점이 있어서요 Repository 패키지와 Service 패키지가 보통 구분되어있는데 정확하게 쓰임새의 차이점을 모르겠습니다. 그냥 스프링에서 Service 역할을 하는 것이 스프링 부트에서는 Repository가 하는거로 알고있었는데.. 어떤 경우에 Repository에 구현하고, 어떤 경우에 Service에 구현하는지.. Service에 구현하는것은 조금더 비즈니스 적인 내용을 구성한다고 하셔서 혼란이 조금 생겼습니다.
-
미해결스프링 기반 REST API 개발
Errors의 경우
errorserializer 를 등록 후에 resource 기능을 사용하지 않고 그냥 body 에 넣어서 return 을 했을 때에는 흔히들 아는 일반적인 error 내용에 대한 값이 오는 것을 확인했습니다. ErrorResource를 따로 만든 다음에 errors를 보내서 body에 넣었을 때에는 @JsonUnwrapped 이 있음에도 불구하고 Errors{} 로 감싸지던데, 이것 또한 error 가 자바 빈 스펙을 따르지 않는 이유와 연관이 있는지가 궁금합니다.