안녕하세요 ! 간단하게 질문이 있습니다. 1. 6:51초 그림을 보면 요청이 오면 스레드풀에서 스레드를 할당받아 servlet으로 가게 되는데 이 servlet이 dispatcher servlet 인가요?? 2. 프론트 컨트롤러 패턴 도입 전에는 요청마다 서블릿을 정의하고 요청을 수행할 때마다 매번 스레드를 생성했지만, 프론트 컨트롤러 패턴이 도입되면서는 하나의 서블릿만 정의하고 이 서블릿이 모든 요청을 수행하게 된다고 알고 있습니다. 도입 후 서블릿이 한개만 정의해도 되는 이점과 다른 이점들이 있겠지만, 쓰레드 측면에서 봤을 때는 도입 후에 이점이 되는 측면이 있나요?
강의 중간에 인스턴스 초기화를할때 Date date { 2021, 11, 24 }; Date date ( 2021, 11, 24 ); 그리고 Date date = Date { 2021, 11, 24 }; 이렇게 있는데 Date date = { 2021, 11, 24 }; 이렇게도 초기화가 되는데... 무슨차이인가요? 그리고 번외 질문인데, C 같은 경우 함수의 매개변수로 구조체를 받을때 그 함수 내에서 받은 구조체의 값을 변경하고자 하면 구조체의 주소값을 받아야 했잖아요. C++ 같은경우 레퍼런스의 추가로인하여 구조체의 포인터를 사용할 일 없이 레퍼런스만을 이용하여 값을 변경이 가능한데, 이러면 구조체의 포인터는 사용할 일이 없는건가요?? 그냥 궁금해서 물어봅니다....
전체 에러 중 핵심되는 에러 몇줄 긁어왔습니다. java.lang.IllegalArgumentException: Failed to create query for method public abstract void hello.hellospring.repository.MemberRepository.clearStore()! No property clearStore found for type Member! clearStore 라는 함수에 Member 타입이 없다는 내용을 보고 전체 clearStore 함수를 주석처리해주었는데 테스트 코드가 잘 동작했습니다. 이 clearStore는 test코드에서 test이후 clear 목적으로 이전 강의에서 작성했던 것으로 기억하고 있습니다. 그런데 자세히 보니 이전 강의에서 MemberRepository에 대해 implements 하고 코드를 작성하시는것을 다시 보았는데 clearStore 함수가 오버라이드 되지 않는것을 확인하였습니다. 강의 중에 clearStore 함수에 대해 삭제하신적이 없어서... 이 함수를 어떻게 처리하셨는지 궁금합니다
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의(15:00 ~ ) 에서 MemberService 의 인자로 MemberRepository 인터페이스를 이용하던데, 왜 인터페이스를 구현한 MemoryMemberRepository 를 인자로 받지않고 인터페이스로 받는건가요? 해당 인터페이스로 구현한 모든 클래스 객체를 이용하기 위함인건가요?
안녕하세요 파이썬 문제풀이 강의 듣고 있는 사람입니다. 이 강의에 있는 문법과 지금 코드 구현력 기르기 ,시뮬레이션까지 듣고 어느정도 익숙해진 상황인데 제가 준비하는 기업 테스가 프로그래머스로 진행된다고 하네요.. (약 4일정도남음) 테스트 난이도가 프로그래머스 1~2 정도라고합니다. 어떤식으로 공부를 진행해야 빠르게 준비 할수 있을까요!!? 레벨 1까지만이라도 공부해보려고 합니다 남은시간.. 여기 강의 에있는 이분탐색과 자료구조 강의까지 완독후 레벨 1 을 직접 접근해도 가능할까요? 지금 당장 프로그래머스 문제를 풀려고하니 도저히 풀기가 힘들었어서 이렇게 문의 뒤늦게라도 드립니다 ㅠㅠ 조언 부탁드립니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. function solution ( s ){ let answer = "" ; let n = Math . floor ( s . length / 2 ); let newStr = s . toLowerCase (); for ( let i = 0 ; i < n ; i ++ ) { if ( newStr [ i ] !== newStr [ newStr . length - 1 - i ]) { answer = "NO" ; } else { answer = "YES" ; } } return answer ; } let str = "goooG" ; console . log ( solution ( str )); </ script >
안녕하세요 제로초님 회사에서 리액트 프로젝트를 진행하다가 자바스크립트 개념도 부족한거 같아서 자바스크립트 공부를 다시 빠르게 복습하고 제 로초님 리액트 공부로 넘어가려구 합니다. 빠르게 복습용으로 공부하려고 한다면 어떤식으로 강의를 들으면서 학습하는게 좋을까요? 공통적인 문법 (조건문, 반복문, 함수) >> 이런것들은 개념은 잘 알지만 활용을 잘 못하고, 이벤트 루프, 실행 컨택스트, 비동기 등 자바스크립트 특징인 문법들은 어느정도 알고는 있지만 완벽하게 자세히 이해는 하지 못하고 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. SMOTE에서 현재는 fit_sample() 는 사용할 수 없고 fit_resample() 로 실행이 가능합니다. fit_sample() 와 fit_resample() 는 어떤 차이가 있는 것인지요?
npm start로 실행을 하면 css 적용이 바로바로 안되고 너무 늦게 적용이 됩니다 그래서 index.html 파일을 open with live server로 실행하면 적용이 바로 됩니다. 혹시 npm start 실행시 뜨는 메세지와도 관련이 있을까요? 사진 첨부합니다.
안녕하세요 선생님 좋은 강의 감사합니다. type of triangle 문제에서 아래와 같이 코드를 입력했는데 SELECT CASE When A=B AND B=c THEN "Equilateral" ELSE "Other" END, * FROM TRIANGLES 아래와 같이 동일한 에러가 계속 발생합니다. 왜 그럴까요ㅜㅜ 말씀해주신 대로 그대로 했는데 END, *에서 , *를 빼면 제대로 돌아갑니다.
정신없이 파다보니 내용이 좀 길어 정리를 했는데, 글 최하단의 정리 에 대한 선생님의 고견이 듣고싶습니다. https://shirohoo.github.io/spring/spring-mvc/2021-11-23-argument-resolver/ 항상 감사드립니다. 🙇‍♂️