안녕하세요 강사님 해당 과정 진행중에 안풀리는 부분이 있어 질문드립니다. Form로그인 관련 SecurityCofig 와 Ajax 로그인 SecurityConfig 를 동시 사용중인데요 Ajax 로그인 인증처리를 담당하는 AjaxAuthenticationProvider를 사용하지 않으면 Form로그인 처리를 담당하는 CustomAuthentication 클래스가 정상 동작하여 Account 객체를 가지고 오는데 AjaxAuthenticationProvider를 사용하게 두면 "AbstractUserDetailsAuthenticationProvider" 클래스에서 처리하게 됩니다.. 이유를 모르겠네요
[질문 내용] 회원등록api 강의에서 @Data의 의미와 쓰는이유는 뭔가요? 그 클래스를 따로 만들지 않고 memberController안에다가 이너 클래스로 만들어서 저렇게 하시는 이유가 뭘까요 ?ㅠㅠ 저라면 dto 클래스를 컨트롤러 외부에 만들어서 했을거 같은데.... 그 의미를 이해하고싶습니다!
영화 디테일 정보를 이 api 사용하여 호출하면 https://developers.themoviedb.org/3/movies/get-movie-details 아래와 같은 error가 발생합니다. Access to fetch at ' https://developers.themoviedb.org/3/movies/get-movie-details/movies/663712 ' from origin ' http://localhost:3000 ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. 어느 부분을 수정해야 하는 지 알려주세요 감사합니다.
강의중에 individual_port_val_df_list로 정의하고 뽑았을 때 맨 아래처럼 나오는데 result1, 2 에서 for df in individual port_val_df_list[1:]: result_port_df_list.append(_df.iloc[1:]) 의 의미는 예를 들어 A B C 2018-01-31 0.30 0.50 0.20 2018-02-10 0.45 0.50 0.24 2018-02-20 0.36 0.40 0.28 2018-02-28 0.39 0.65 0.32,(여기다 복붙하면 이렇게 가독성이 떨어져서 아쉽네요) 이런식으로 묶음 형태들로 뽑아져 나오는데 result 1 for df in individual port_val_df_list[1:]: result_port_df_list.append(_df.iloc[1:]) 경우 의미가 2018-01-31(자금 첫 투입) 제외하고 첫번째로 예를들면 2018-02-28 0.408000 0.680000 0.272의 값과 같이 2개씩 나오는 거중에 처음을 남기고 두번째를 지워나가게 쓰인 것으로 이해했는데(맞나요?) result2 if i == len(individual_port_val_df_list)-1: result_port_df_list.append(_df) else: result_port_df_list.append(_df.iloc[:-1]) 이 코드부분은 if i == len(individual_port_val_df_list)-1 인 경우와 else: result_port_df_list.append(_df.iloc[:-1]) 부분이 잘 이해가 안되는데 if i == len(individual_port_val_df_list)-1 이면 묶음으로 뽑아져 나올 때 그 한 묶음의 개수가 4라면(2018-01-31~2018-02-28) if i == len(individual_port_val_df_list)-1는 if i == 3이 되고 0,1,2,3이렇게 다 나오고 else: result_port_df_list.append(_df.iloc[:-1]) 는 어떻게 실행되는지 잘 이해가 안돼요..(강의중에 포트폴리오에 넣었다가 위의 값을 삭제하고 아랫값을 남긴다고 하셨는데 지금 코드가 이해가 안되네요 ㅠㅠ) 앞에서 제가 result1을 이해한 방식이 맞는지, 그리고 result2에서 질문드린 코드의 의미를 알려주실 수 있나요? 그리고 묶음이라고 표현했는데(표현방법을 잘 몰라서) 뽑히는 방식도 그렇게가 맞는지? 1. result_port_df_list = [individual_port_val_df_list[0]] for df in individual port_val_df_list[1:]: result_port_df_list.append(_df.iloc[1:]) result1_ind = pd.concat(result_port_df_list) result1_port = result1_ind.sum(axis=1) 2. result_port_df_list = [] for i, df in enumerate(individual port_val_df_list): if i == len(individual_port_val_df_list)-1: result_port_df_list.append(_df) else: result_port_df_list.append(_df.iloc[:-1]) result2_ind = pd.concat(result_port_df_list) result2_port = result1_ind.sum(axis=1) [ A B C 2018-01-31 0.30 0.50 0.20 2018-02-10 0.45 0.50 0.24 2018-02-20 0.36 0.40 0.28 2018-02-28 0.39 0.65 0.32, A B C 2018-02-28 0.408000 0.680000 0.272 2018-03-20 0.313846 0.627692 0.238 2018-03-29 0.345231 0.627692 0.238, A B C 2018-03-29 0.363277 0.605462 0.242185 2018-04-30 0.396302 0.605462 ㅇ0.276782]
안녕하세요 선생님! 문의사항이 있어 글 남깁니다. 우선 코드먼저 송부드립니다!! [현재 상황] 현재 account, product, orderInfo 테이블에 더미데이터 모두 넣어놓은 상태 (mysql사용) orderInfo에는 현재 2번째 이미지 SearchRequestDto 생성자 내용들이 DB에 있는 상태 [querydsl 코드] [test 코드] [orderInfo 코드] join만 사용하게 되었을 때는 테스트 코드에서 아래와 같이 오류가 발생하지 않습니다. fetchjoin을 활용하였을 시에는 아래와 같은 오류가 계속 발생합니다. 오류는 아래와 같습니다. select에 각 엔티티별 원하는 데이터를 기입하였으니, fetchjoin을 활용하면 쿼리 성능이 최적화되겠다! 라고 생각하여 fetchjoin을 활용하였는데 계속 오류가 뜹니다. 이런 경우에는 join절만 활용가능한 것인지 궁금합니다..! 추가로 제가 작성한 코드에서 문제점이 있다면 어느 곳인지 알려주실 수 있으신지 문의드립니다!!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 컨트롤러, 레파지토리 모두 도메인안에 있는 엔티티객체를 사용하였는데 컨트롤러에서는 dto를 따로 만들어서 사용안한 이유가 객체 데이터들이 별차이가 없어서 그런건지 만약 프로젝트가 더 커진다면 컨트롤러에서 사용하는 데이터객체를 따로 만들어야하는지 궁금합니다
게시판 기능을 개발하고 있는데, 게시글 리스트 조회 쿼리에서 댓글 수를 서브쿼리로 같이 조회하려고 합니다. 게시글 entity에는 댓글 수 컬럼이 없기 때문에, projection으로 dto를 반환하려고 합니다. repository에서 dto로 반환을 하는게 맞는걸까요? 아니면 entity로만 반환을 해야할까요?
안녕하세요, 저는 현재 마케팅직무로 재직중입니다. 현업에서 데이터 분석팀을 거치지 않고, 간단한 쿼리로 데이터 조회 한다거나, 나아가서 사업지표 외에도 마케팅팀에서 주요하게 보는 광고 데이터와 내부 로그를 연결해서 분석하고자 하는 목적으로 강의를 수강하고 있습니다. 다만 현재 저희 회사의 구축되어있는 시스템이 Azure / Kusto를 사용하고 있습니다. Kusto 접근 권한이 있어서 몇번 간단한 쿼리를 조회해본적은 있는데, k-query 문법이 현재 학습하는 sql과는 어느정도 차이가 있는 듯 한데, 혹시 Azure와 postgre sql, dbever등을 연결해서 사용할 수는 없을지 문의드립니다..! 내부 유관부서 확인한바로는 Azure for postgreSQL은 따로 구축을 해야한다고 확인 받았습니다.
[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 예 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] 예 (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] kublet, containerd가 stop 되었을 때 이미 배포된 pod 서비스는 정상동작하는지요?
안녕하세요 코드를 전부 작성하고 배포까지 진행해보았으나 문제가 생겨 문의 드리게 되었습니다😂 local 상태에서는 screenName이 정상적으로 넘어가 정보가 정상적으로 출력되었으나 배포 이후 uid가 undefined 형태로 넘어가는 것을 확인했습니다. 코드를 열심히 확인해 보았으나 어느 부분이 문제인지 모르겠습니다 😥😥
[질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 예 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] K8S를 이용해서 WEB서비스 만들어 보는 연습을 하던 중 PC의 hosts 파일에 External IP를 등록하고 External IP로 접근시(https://External IP)에는 403 error가 나지만 domain이름으로 접근시 (https://hosts파일에 등록한 이름)에는 정상적으로 web page가 보여 이 부분이 왜 그런지 너무 궁금해서 강의를 찾아 듣고 있습니다. 이부분은 어느 챕터를 공부한 후 이해할 수 있을까요?
List<Board> fetch = queryFactory.select(Projections.bean(Board.class, board.id, board.email, board.title, board.content)) .from(board) .orderBy(board.createdAt.desc()) .fetch(); 위 쿼리의 결과값에 아래처럼 게시판마다 첨부파일의 수를 추가했습니다. for(Board board : fetch){ Board attachCnt = queryFactory.select(Projections.bean(Board.class, attach.count())) .from(accach) .where(attach.id.eq(board.getId())) .fetchOne(); board.setAttachCnt(attachment.getAttachCnt()); } Board vo에는 게시판 정보와 첨부파일 정보가 있을 경우 join을 사용하지 않고, 두 개의 쿼리로 나눠서 첨부파일의 갯수를 Board vo 에 담았습니다. 이럴 때 위의 쿼리 결과값에서 게시판의 특정정보(id, email)로 정렬을 하는것은 위의 쿼리에서 정렬조건을 넣어주면 간단하게 해결이 되는데 아래 추가된 쿼리의 결과인 첨부파일 갯수로 정렬을 해서 글을 보여주려고 할 경우에는 어떤식으로 정렬을 할 수 있을지 문의 드립니다. 하나의 쿼리로 join을 사용하지 않고, 위와같이 분리를 해서 결과값을 합칠 경우에도 정렬을 할 수 있는 방법이 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 보통 SELECT, JOIN, WHERE같이 예약어는 대문자로, 나머진 소문자 작성으로 알고있는데 그냥 다 소문자로 적어도 상관없을까요?