엔티티를 조회해서 dto로 변환할 시에 강사님은 controller에 내부 클래스 방식을 이용하셨습니다. 그 이유가 어차피 dto가 화면에 의존적이기 때문에 controller에 내부클래스 방식으로 하신건지 아니면 원래는 따로 dto페키지를 만들어서 사용하는 게 맞으나 수업을 위해서 그러신건지 궁금합니다. 결론적으로는 dto의 위치를 어떻게 가져가는 것이 맞는 지 궁금합니다. controller의 내부 클래스 dto페키지생성 repository 그 외 4가지 중 어디에 두어야 할 지 궁금합니다.
UserService API 를 호출할때 RestTemplate 를 통해 OrderService 의 API 를 추가로 호출하는 방법을 보고 각 마이크로 서비스들이 엔티티 단위로 모듈화 되어 설계되어있다면 이런식으로 하는구나~ 배울 수 있었습니다. 그런데 이렇게 두개 이상의 마이크로서비스가 호출되는 API 는 테스트 코드를 어떻게 작성해야 하는지 감이 잡히지 않습니다. Web Layer(Controller) 를 테스트할때는 Service 객체를 Mocking 해서 해결할 수 있을것 같은데, Service layer(Service 클래스) 를 테스트할때는 어떻게 해야할까요?
안녕하세요! 멋진 강의를 들을 수 있어서 감사하고 있습니다. 잠재요인 기반의 협업필터링 이해와 경사하강법을 이용한 행렬 분해 18:12 에서 나오는 L2 규제에 대해 궁금한 점이 있어서 문의 드립니다. 수학에 약해서 공부해볼겸 수학적으로 해석을 하려는데, 다른 사이트의 참고 내용들을 보다보니 L2 규제에 시가마가 들어가던데 여기서는 안 들어가는 이유가 무엇인지 궁금합니다. 감사합니다!
성별을 null 허용 이라고 하셨습니다. 저렇게 할거같으면 성별 테이블을 아예 안만들거나 아니면 만들거면 not null 로 지정하는게 맞지 않나 싶은데요. null 을 허용함으로써 오히려 생각해야 하는 경우의수가 도리어 더 늘어나서 불필요해진것 같습니다. 성별을 null 허용 해준다는 부분에서 그 근거로 " 우선 데이터를 지금 넣어야 된다. 남자인지여자인지 그건 구분하지말고 " 라는 상황이라고 하셨는데 그럴꺼면 성별 컬럼을 아예 안드는게 낫지않나요? 아니면 굳이 성별이 컬럼이 필요하다면 고객 테이블에 주민등록번호라는 컬럼을 만들어두면 암묵적으로 성별을 표현할 수 있는데 굳이 성구분이라는 테이블을 또 만들어야 하는 이유가 궁금합니다.
안녕하세요 선생님 먼저 양질의 강의를 제공해주셔서 감사의 말씀 드립니다. 다름 아니라, print 구문 안의 {n} 의 역할이 궁금하여 질문드립니다. K-Fold와 Stratified K-Fold의 이해-02 강의에서 아래와 같은 코드가 있는데, {}안을 다른 숫자로 바꾸면 (1000과 같이 큰 숫자) 에러가 나는데 0,1,2,3 안에서 바꾸면 에러가 발생하지 않더라구요.. accuracy = np.round(accuracy_score(y_test,pred), 4) train_size = X_train.shape[0] test_size = X_test.shape[0] print("\n#{0} 교차 검증 정확도 : {1}, 학습 데이터 크기: {2}, 검증 데이터 크기 : {3}" .format(n_iter, accuracy, train_size, test_size)) print("#{0} 검증 세트 인덱스:{1}".format(n_iter, test_index)) 또한 print 구문 안에 .format(n_iter, accuracy, train_size, test_size))을 사용할 때 . 앞에 list나 dict 같은 table이 없어도 가능한가요? 지금까지는 matrix1.append()이런 식으로만 구현해봐서 저런 표현은 생소하네요..
안녕하세요 크리스피님 8-8. FC 데이터 수신 - ID 0x10 PID 게인 요청 메시지 강의영상 47:00 부분에서 GCS -> PID Gain Setup 게인값을 설정하고 send를 누르면 Received from FC에 바로 나오는게 아니라 Request 버튼을 눌러야지 값이 뜨는데 이래도 문제 없을까요?? 답변 부탁드립니다!
%s 에서는 왼쪽 부등호가 없으면 내가 입력한 글자가 앞에서부터 채워지는데, 같은 원리로 %d에서 응용을 해보았는데.. %d 에서는 왼쪽 부등호가 없으면 내가 입력한 숫자가 앞에서부터 채워지지가 않고 뒤에서부터 채워지는데, 이것이 맞을까요~? %d에서는 왼쪽 부등호가 적용되지 않는걸까요~? %f에서도 적용이 되지 않는 것 같은데, 문자열에서만 적용이 되는걸까요 !
안녕하세요 연관관계 주인과 메서드 관련 질문입니다. Member와 Order 엔티티에서의 연관관계의 주인은 Order에 있으므로 setMember를 하는것으로 이해 했습니다. 그런데 Order와 OrderItems에서의 연관관계의 주인은 OrderItem에 있지 않나요? 연관관계 주인인 OrderItems에서 Order를 관리하는 메서드를 추가 해야 하는것 같은데 OrderItem에는 FK인 Item과 Order를 관리하는 메서드가 없고 addOrderItem이 Order에 있어서 질문 글 올립니다.. addOrderItem을 편의상 Order에서 하는것인지 아니면 연과관계 주인인 OrderItem에서 하는게 맞는지 궁금합니다.
안녕하세요 공부중에 질문이 생겨 글 남깁니다. http://boj.kr/9a0d3029d65c4d328c2911b3b5cc083b 저는 위와같이 코딩을 하였는데, 답안의 dfs와 비슷한 알고리즘 같은데 시간 초과가 납니다. 어떤 부분을 잘못 작성한 것인지 여쭈어 봅니다. 감사합니다.
Vcpkg를 이용해서 opengl, glew, glfw3 설치(20.4 참고) 위 글을 보면 20.4를 참고하여 설치하라는 것 같은대요. 20.4가 어디에 있는지 무엇을 참고 해야하는지 모르겠습니다. 유튜브를 통해 c / c++을 듣고 api를 듣는 도중 해당 강의를 알게 되어 해당 강의를 우선적으로 듣고 api를 들어보는게 좋을 것 같아서 구매를 했는대요. 20.4 / 20.5 / 20.6 참고하라는 말이 있는대 어디를 들어가야 참고할 수 있는지를 모르겠습니다. 알려주시면 감사하겠습니다. ㅜㅠ
죄송합니다 하나만 더 여쭤볼게여!! result <- 무슨 값 이렇게해서 [1] 3 Levels : 1 2 3 4 5 6 이렇게 나오더라구요, 정답은 3인데, 혹시 저 인덱스 [1] and Levels -- 을 없앨수 있는방법이있을까요? 그리고 summary 후에 나오는 변수들 중 예를 들어 서머리 후 type 1, type 2 ab ad ac au 이렇게 나올때 ab만 출력하게 할 수 있을까요? 두서없는 질문에 답변 감사합니다!
질문이 있습니다. 다름이 아니라 이 강의에서는 HomeController에 @RequestMapping을 쓰셨는데 다른 질문 글을 보니 @GetMapping이 더 적절하다고 하셔서 질문이 생겨서 물어봅니다. 찾아보니 @Get, Post, Delete, Put등등 + Mapping들이 스프링 4.3부터 추가된 어노테이션이라고 하고, 기존에는 GET, POST등 명확한 목적이 있을시에는 @RequestMapping(value = "경로", method = {RequestMethod.GET}) 이런 식으로 작성했다고 하는데 Q-1. 그렇다면 실무에서는 @GetMapping, @PostMapping 등을 @RequestMapping대신 많이 사용하는지가 궁금하고 Q-2. 만약 1번 질문이 맞다면 실무에서 기본의 오래된 코드말고 최근 짜여진 코드일 경우 @RequestMapping을 사용을 거의 하지 않는지 궁금해서 질문을 드립니다!!!