- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 방금 신청했는데요.. 블로그를 만드는 법을 알려주는 줄 알고 강의를 신청하게 되었는데요.. 두번째 강의 듣다가 .. 아니구나.. 라는 걸 알게 되었습니다 오늘은 토요일이고 인프런 서비스 운영 관련 문의 1:1 안되네요 부탁합니다 환불 좀 부탁합니다 정말 배속으로 두번째 강의도 시청하다 말았습니다
강의의 내용을 제가 이해하기로는.. MemberService 와 MemberServiceTest 에서 같은 리포지토리 객체를 사용하기위해서 서비스 클래스에서 리포지토리를 생성자의 매개변수로 받도록 수정하였습니다. 그리고 테스트 클래스에서 @BeforeEach를 사용하여 그 안에서 리포지토리와 서비스 클래스를 생성하였는데, 리포지토리와 서비스 클래스를, 테스트 클래스의 변수로 선언해서 사용하지 않고 @BeforeEach를 사용하여 그안에서 생성해준 이유가 궁금합니다.
이전 실행때는 문제 없다 runserver하니 이러한 에러 메시지가 뜨네요."ModuleNotFoundError: No module named 'mysite.settings.develop'; 'mysite.settings' is not a package" 제가 어디를 놓친건가요?
강의 듣다가 궁금한게 생겨서 질문드립니다. 아래의 Member테이블에서 Team 엔티티에 대해 @ManyToOne 어노테이션을 입력해주었는데 반대로 Team에서는 @OnetoMany를 안해주는 이유가 궁금합니다. @ManyToOne @JoinColumn (name = "TEAM_ID" ) private Team team ;
Replace시 강의 내용과 실제 동작이 상이한거 같아 질문드립니다. 1.15버전 사용중이고, 작업을 20,21,22분으로 설정하여 cronjob을 생성했을때 1분이 지나면 수행중인 job과 pod 모두 삭제되고 새로운 job이 생성됩니다. (즉, 1.15버젼에서도 1.19이상 버젼에서의 Cronjob Replace 정책이 동일한듯 합니다.) 혹시 몰라 아래 yaml 파일 첨부드립니다. 그리구 너무 좋은 강의 제공해주셔서 감사히 잘 듣고 있습니다 ! apiVersion: batch/v1beta1 kind: CronJob metadata: name: cron-job-2 spec: schedule: "39,40,41 * * * *" concurrencyPolicy: Replace jobTemplate: spec: template: spec: restartPolicy: Never containers: - name: container image: kubetm/init command: ["sh", "-c", "echo 'job start';sleep 140; echo 'job end'"] terminationGracePeriodSeconds: 0 1.19버전 이후 변경사항 Replace 모드 : 2min이 되었을 시 기존 Job은 삭제되고 (기존 Pod도 같이 삭제됨), 새 Job이(새 pod 생성) 만들어집니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 21:44초에서 cond_type_mixed도 reference가 되어야하는 거 아닌가요?
안녕하세요. 강사님. 늘 질 좋은 강의 잘 듣고 있습니다. 강사님이 최대한 쉽게 설명해주심에도 궁금함이 생겨 질문합니다. 왜 pageChangeFunc를 스크롤을 내릴 때 totalNum이 적용될 수 있게 하는 for문 안에 넣어주면 작동하지 않게 되는지. 왜 pageChangeFunc를 for문 밖으로 빼줘야 하는지 궁긍합니다.
주문 조회 창에서 회원 이름과 상태를 검색해도 필터링되어서 검색 결과가 조회가 되지 않아서 질문드립니다 (전체 주문이 주문 상태가 order인 주문건이 1개밖에 없는 경우 주문 상태를 cancel로 검색해도 order인 주문건이 1개가 뜸 ) 중간에 로그 찍는 코드와 orderSearch 폼의 @Getter 제외하고는 전부 복붙한 코드입니다(findByCriteria 도 복붙했습니다 너무길어서 생략합니다) http://localhost:8080/orders?memberName=xxxx&orderStatus=CANCEL 이렇게 쿼리파라미터를 넘기고 로그를 찍어보니 List orders = orderService.findOrders(orderSearch); 호출 전 2022-02-05 17:14:47.834 INFO 16212 --- [nio-8080-exec-1] jpabook.jpashop.web.OrderController : member = null, status = null (중간 생략 List orders = orderService.findOrders(orderSearch); 호출 후) 2022-02-05 17:14:47.840 INFO 16212 --- [nio-8080-exec-1] jpabook.jpashop.web.OrderController : order = 4, status = ORDER 이렇게 남습니다 애초에 @ModelAttribute로 orderSearch 받아오는 값이 전부 null로 들어가서 findByCriteria 메소드를 호출해도 제대로 조회가 안되는 것 같은데 왜 이럴까요? h2에는 item member order orderItem 값이 정상적으로 저장된 상태입니다
Runnable r=new DownloadBroker(dPath, fileName); Thread dLoad=new Thread(r); dLoad.start(); for(int i=0;i<10;i++) { try { Thread.sleep(1000); } catch (Exception e) { e.printStackTrace(); } System.out.print(""+(i+1)); } 쓰레드 관련해서 이해가 부족해서 이 부분이 이해가 되지 않습니다. dLoad.start(); 하면 다운로드가 이루어지고 1. Thread.sleep(1000);은 메인 쓰레드를 10초 후에 종료한다는 뜻인거 같은데, 이렇게 하는 이유가 있나요? 2. Runnable 객체를 만들어 Thread 객체에 생성자로 담은 후 dLoad.start();하는 과정에서 Runnable객체는 어떤 의미 이며, Thread 객체를 생성(이것도 궁금) 해서 dLoad.start()하는 부분 이 궁금합니다. + 자바 기본 강좌 Stream에 관련된 부분도 만드시면 바로 수강하겠습니다. InputStream, BufferedReader 등등 조금 어렵다고 생각이 드네요. 대충은 알겠는데 ㅠㅠ
선생님 useState 초기값 설정할때 const [ like , setLike ] = React . useState (() => { return Number ( localStorage . getItem ( 'like' )) || 0 ; }); 이렇게 함수로 넘기면 re-rendering 할 때마다 실행되지 않고 처음 한 번만 실행이 되는 건가요? 이게 그냥 문법이 그런거면 이해하고 넘어가겠는데~ 다른 이유가 있는거면 왜 그렇게 되는지 이해가 잘 되지 않아서요 😂 함수로 넘기면 그렇게 되도록 리액트 내부적으로 처리가 되는건지... ( useEffect가 적용이 되는건지)
에러 때문에 진도를 못나가고 있습니다. 도움 요청드려요 ㅠㅠ 에러 메세지가 너무 길어서 스크린샷 다 올리기 어렵네요. 그래서 아래 링크에 pdf 파일로 올립니다. https://drive.google.com/file/d/1KYcpktnpC_hccHH5_0yD1S3pRq76aH4G/view?usp=sharing ㅠㅠ
안녕하세요 수업을 듣다보면(58강) 가끔 컴포넌트에 등록한 키이름에 작은 따옴표를 하는 경우가 보이는데요 왜 해야 하는지 궁금 합니다. 그냥 태그이름을 표현 할때 작은 따옴표로 표현하는거 같긴한데.. 이경우 말고도 그런 경우를 본것도 같은데 언제 사용 하는지 잘 모르겠더라구요! 알려주시면 감사하겠습니다. 그럼 좋은 하루되세요