강사님 안녕하세요~ 회사에서 jpa 사용하면서 깊이 생각 안하고 사용하다가 궁금한점이 생겼습니다 특정 리포지토리가 있다고 가정하겠습니다 @Repository public interface 리포지토리 extends JpaRepository<도메인, Long>, JpaSpecificationExecutor<도메인> { 리포지토리.save (); 하면 스프링프레임웍 하이버네이트 구현체가 실행해준다고 하는데 저는 실제 프레임웍 구현체 소스 코드를 보고 싶습니다 제가 IDE 이클립스를 사용중인데 어디라이브러리나 소스 코드를 보면 될까요 리포지토리.save () -> █이메서드를 클릭하면 org.springframework.data .repository.CrudRepository 다시 인터페이스이고 @NoRepositoryBean public interface CrudRepository<T, ID> extends Repository<T, ID> { <S extends T> S save(S entity); => █ CrudRepository 인터페이스의 save 메서드를 구현코드는 또 어느라이브러리에 어떤 메서드를 확인하면 될까요? *.스프링, 스프링부트 강의 수강하며 계속 반복되는 얘기가 유연하게 적용하기위해 많은 인터페이스를 사용하고 구현체가 있다고 계속 얘기되는데 그럼 그런 구현체를 최 하위의 클래스 메서드를 보는 방법이 어떻게 되는지 궁금하네요.. *.추가적으로 소스코드에는 리포지토리.save (); => 인터페이스.save (); 인터페이스.메서드 를 호출했는데 스프링 프레임웍에서 어떤 원리로 인터페이스.메서드 => 구현체클래스.메서드가 호출되는지 이해가 가지 않습니다 바쁘시겠지만 시간 나실때 답변 주시면 감사하겠습니다 수고하세요.. #JPA #구현체 #하이버네이트 #hibernate
테이블 구조에 관해 몇가지 문의드립니다. coffee_menu_log 쿼리문이 없어 기존 테이블을 삭제(학습하면서 테스트한다고 무작위로 들어간 데이터도 삭제할 겸)했습니다. 그런데 테이블을 작성하면서 좀 아리송한 부분이 있어 문의드립니다. cust_info 테이블의 cust_id 컬럼 구조가 유니크한 큐로 유지되는 구조가 맞나요? 그리고 order_list의 외래 키의 이름이 조금 달라 문의드립니다. 이러한 질문을 드리는 이유는 sql 파일에 존재하는 테이블 수정의 ALTER TABLE order_list ADD CONSTRAINT fk_cust_id FOREIGN KEY(cust_id) REFERENCES cust_info(cust_id)에서 키가 유니크한 키가 아닌 포린키로 지정되어 있어. 문의드립니다. 유니크한 키에서 이후 포린 키로 변경해야 하나요?
안녕하세요 제로초님 좋은 강의 잘 보고 있습니다! 리덕스 사가 실습을 해보고 싶어서 노드버드 깃헙 파일 클론해서 npm i 하고 실행을 하니 next랑 react dependency가 발생해 version update도 해봤지만 잘 안되더라구요 ㅠㅠ 혹시몰라서 ch7도 해봤지만 잘 되지 않았습니다. ch3 코드기준으로 실습하면 좋던데 혹시 실습파일 확인 후 재업로드 한번 부탁드려도 될까요? ㅠㅠ
안녕하세요, 선생님. pretrained 모델을 기반으로 해서 segmentation하는 custom 모델을 만드려고합니다. 관련 코드가 섹션 15 Mask RCNN에 opencv_mask_rcnn_infrence인 것 같아 참고하고 있는데요. 그래서 먼저 CVAT 툴을 이용하여 train, val job을 각각 만들고 폴리곤으로 이미지에 손상 영역을 그려주었습니다. 이후, Export job dataset - coco 1.0 포맷으로 내보냈는데 coco 1.0과 coco kepoints 1.0의 포맷 차이가 궁금합니다. 그리고 어떤 포맷으로 내보내는게 정답인지도 궁금합니다. 또, 그리고 나서 labels_to_names_seq= {0:'gap'} 로 클래스명을 수정 매핑해주고 다른 코드는 수정하지 않고 돌리는데 오류가 떠서 무슨 문제인지 몰라 여쭤봅니다. 추가적으로 전혀 다른 분야의 새로운 이미지를 라벨링해서 쓸 때 어떠한 부분을 수정하여야 하고 유의해서 써야하는 지 답변해주실 수 있으실까요..부탁드립니다!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요! 앱 만들어보고 싶어서 수강신청을 하게됐습니다. 반갑습니다ㅎㅎ 빌드 환경에서 궁금한게 있습니다...! Windows에서 작업한 프로젝트를 그대로 Ios에서 빌드용 프로젝트로 사용이 가능한가요? 혹시 IOS에서는 IOS 빌드 및 출시와 Android 빌드 및 출시 두 개 다 가능한가요? 만약에 2번 경우가 가능하면 아에 맥북을 사는 것도 고려를 해봐야할것같네요...ㅎㅎ 그럼 중급수업까지 잘 들어보겠습니다. 감사합니다.
Intel Mac 에서 "SSH Server 설치 챕터"를 공부중에 궁금한게 있어 문의드립니다. Logs 위에 처럼 도커 설치후 정상 Running 되는거 확인 및 tomcat 8088동작 확인 된 상태에서 명령어 창에서 ssh root@localhost - p 10022 이걸 치면 kex_exchange_identification: Connection closed by remote host Connection closed by ::1 port 10022 나오는 어떻게 해야 될지 난감하네요. 조언 부탁드립니다. 감사합니다.
안녕하세요 선생님. 먼저 좋은 강의 감사드립니다. 함수 관련 질문이 있어 드리게 되었습니다. remove_punct_dict = dict((ord(punct), None) for punct in string.punctuation) def LemNormalize(text): return LemTokens(nltk.word_tokenize(text.lower().translate(remove_punct_dict))) 여기에서 .translate(remove_punct_dict) 부분이 잘 이해가 되지 않아 질문을 드립니다! 이 부분이 stop_words를 제거하는 코드라는 것은 이해했으나, 어떻게 작동하는지 궁금하여 질문을 드립니다. 감사합니다.
저는 늘 스프링에서 controller -> Service -> ServiceImpl -> Dao -> mapper.xml 이렇게 개발해왔었는데 강의에선 파일명칭?이 달라서 여쭤봅니다. Repository는 dao에서 @Repository로 사용했었는데요 아래 소스의 Repository(MemberRepository)는 위 순서에서 dao에 해당하는 거고 MemoryMemberRepository는 daoImpl (daoImpl,,, 서비스 Impl 하는 것처럼 dao의 구현체 정도라고 생각하면 될까요?
안녕하세요 선생님 IT대기업 100%합격하는 방법의 영상을 보고 개인적으로 계획을 짜봤는데 혹시 부족한 점이 있는지 피드백 한 번 주실 수 있나요?? <현재 상황> 1. 전공/비전공 : 비전공 2. 사용가능 언어 : c++ 3. 프로젝트 : 0개 4. cs지식 : cs지식의 정석 책과 강의 이용하여 학습 중 5. 공부 : 큰돌 코딩테스트 강의 학습 중 ( 2023.03.22 현재 2주차 끝) 6. 직군 : 백앤드 7. 대학교 졸업 후 취업에 전념할 수 있는 상황 <계획> 코딩테스트 4월 30일까지 코딩테스트 강의 완료하기 -> 이후 감각을 잃지 않기 위해 하루에 1문제씩 문제 풀기 프로젝트 큰돌님이 추천해 주신 좋은 부트캠프를 들어갔을 경우( 부트캠프를 다니며 자바, 스프링 학습(자바 - 인프런 나도코딩 , 스프링 - 인프런 김영한) 부트캠프 같은 팀원들과 프로젝트 진행 -> 5월 ~ 11월(우테코, 데브코스, 사피 - > 큰돌의 부트캠프 추천영상 기준) 부트캠프를 안 들어갔을 경우(2023.5월 ~ 2023.12월) 자바 - 나도코딩, 스프링 -인프런 김영한 강의 독학으로 학습 8월부터 프로젝트 팀원 구해서 진행 (3개월 2개 or 6개월 1개 ) cs 지식 매일 꾸준히 30분 학습 30분 복습 오픈소스 컨트리뷰터 (2023. 8월 ~ 2024. 2월) 8월부터 프로젝트 진행하면서 스프링 부트 -> 스프링 컨트리뷰터 도전!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 저 @SpringBootApplication 가 문제로 뜨는데 들어가보니 저런 상태인데 뭐가 문제일까요?
Assets\ML-Agents\Examples\GridWorld\Scripts\GridAgent.cs(88,20): error CS1061: 'VectorSensor' does not contain a definition for 'addObservation' and no accessible extension method 'addObservation' accepting a first argument of type 'VectorSensor' could be found (are you missing a using directive or an assembly reference?) 유니티에 다음과 같은 오류가 뜨네요.
안녕하세요, 열심히 강의 따라가고있는 학생입니다. 웹서버 was강의 보고 해당 강의보면서 궁금한게 생겼습니다. 웹서버,was 강의에서 그림으로 표현해 주시기를 여러개씩 그려주셨는데요. 그때는 서버가 여러개씩 있을 수 있구나 하면서 넘어갔는데 더 혼동이 와서요.. 사용자가 웹페이지에 접속했을때 여러 서버가 있으면 어떤 서버에 있는 웹서버에 접속되는 건가요? 그럼 나머지 웹서버들은 어떻게 되는건가요? 그리고 여러 서버 중 접속 당한 서버는 비즈니스 로직을 처리할 때 어떤 was를 선택하는 건가요? 기준이 있는건가요? 그리고 멀티쓰레드 강의에서 was에서 이 멀티 쓰레드를 지원한다고했는데 만약 여러 웹서버와 was가 있고 제공되는 서비스는 쇼핑몰이라는 가정하에 두 명의 사용자가 각자 접속된 웹서버와 was가 다를때 한 개의 재고가 있는 제품을 구매하려고 한다면 어떻게 되는건가요? 이런것도 다 막아주는 어떤 서비스따로 있는건가요??