- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 초반에 클린 아키텍처 구조를 사용하면 좋은 점으로 프레임워크에 독립적이다 라고 말씀하셨는데 프레임 워크에 독립적이라는 것이 무엇인지? 왜 그것이 장점인지?가 궁금합니다 검색해봐도 잘 안나오더라구요
안녕하세요 강사님! 최적화3 - useCallback 강의 듣던 중 의문점이 생겨 질문 남깁니다. onCreate에 useCallback을 사용하고 의존성 배열을 빈 값으로 두면 mount시에 한번만 실행되기 때문에 data state가 초기값인 빈 배열인 상태이다 <= 까지는 이해하였습니다. 그런데 함수형 업데이트를 이용해서 인자로 data를 전달하면 최신 data state를 반영할 수 있다는 부분이 잘 이해가 안갑니다. onCreate가 mount시에 생성되고 생성시의 data state가 계속 유지된다면 인자로 전달되는 data state또한 초기값인 빈 배열이 들어가게되어 결국 setData(([]) => [ newItem, [] ]) 처럼 동작해야 하는것이 아닌가요? 어떻게 인자로 전달되는 data에는 최신 상태가 반영되는건가요??
안녕하세요 이번에 프로젝트를 좋은 강의 덕에 무사히 완성시킬 수 있었습니다. 그런데 로그인 기능을 구현하면서 느끼는 점은 로그인에 JWT를 쓰는 장점이 많은 요청에 대해 좀 더 네트워크상 효율적이란 것 하나 인가요? JWT로 구현하면 페이지 이동 시에 권한 조회를 위해 db도 항상 조회하고.. user테이블이 커지면 장점보다 단점이 많지 않은가 생각이 들더라구요. 세션을 이용하지 않아서 이전 요청으로 리다이렉트 시키기도 힘들구.. 단순 로그인 기능을 구현하려면 JWT보다 세션이 나을 수 있을 것 같은데 강사님 의견도 궁금합니다. 좋은 강의로 프로젝트를 마칠수 있게 해주셔서 다시한번 감사합니다.
안녕하세요 질문있습니다^^ 예시로 queryDsl로 할 수 없는 상황에서 jpql을 사용하려는데 다중 left join 을 건다면 속도 저하가 심하게 발생하나요?? 아래는 필요한 데이터들만 가져오려고 제가 짠 jpql 쿼리 입니다 기존에 5천건을 조회하는데 1분이상이 걸려 수정중에 있는데 (불필요한 join으로 전체 탐색, 연관관계없는 매핑값을 가져오기 위한 이중 for문 남발 문제가 있었음) 이렇게 다중 join을 사용하는 것이 속도 개선에 더 나을지...질문드립니다 감사합니다. select d.review _id as review_id , d.content as content , d.created_at as created_at , d.ip as ip , d.meeting_at_end as meeting_at_end , d.meeting_at_start as meeting_at_start , d.meeting_method as meeting_method , d.nickname as nickname , d.status as status , d.subject as subject , d.updated_at as updated_at , d.user_id as user_id , d.view_cnt as view_cnt , c.name as club_name , c.meeting_method as meeting_method , f.file_id as file_id , f.file_name as file_name , f.file_path as file_path , f.file_url as file_url , f.file_size as file_size , p.history_id as history_id , p.details as details , p.fkey as fkey , p.point_type as point_type from tb_debate_review d left join tb_club c on d.club _id = c.club _id left join tb_book_of_the_month m on d.book _id = m.book _id left join tb_point_history p on d.review _id = p.fkey left join tb_debate_review_file f on d.review _id = f.review _id ;
Visual Studio Community 2019에서 작성한 소스파일을 HP Z800, HP Z8 에서 각각 컴파일할 때 결과가 상이합니다. HP Z800 결과 - 빌드 시작... 1>------ 빌드 시작: 프로젝트: HKPS-View, 구성: Release Any CPU ------ 1> COM 참조 'AcroPDFLib'은(는) ActiveX 컨트롤 'AxAcroPDFLib'에 대한 interop 어셈블리이지만 /link 플래그로 컴파일러에 의해 링크되도록 표시되어 있습니다. 이 COM 참조는 참조로 간주되지만 링크되지 않습니다. 1> HKPS-View -> C:\Users\UG001\Desktop\WindowsApp3\bin\Release\HKPS-View.exe ========== 빌드: 성공 1, 실패 0, 최신 0, 생략 0 ========== 2022년식 HP Z8에서의 결과 - 빌드 시작... 1>------ 빌드 시작: 프로젝트: HKPS-View, 구성: Release Any CPU ------ 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2827,5): warning MSB3287: "Office" 참조에 대한 형식 라이브러리를 로드할 수 없습니다. 유형 라이브러리/DLL 로드 오류입니다. (예외가 발생한 HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 1> COM 참조 'AcroPDFLib'은(는) ActiveX 컨트롤 'AxAcroPDFLib'에 대한 interop 어셈블리이지만 /link 플래그로 컴파일러에 의해 링크되도록 표시되어 있습니다. 이 COM 참조는 참조로 간주되지만 링크되지 않습니다. 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2827,5): warning MSB3304: COM 참조 " Microsoft.Office .Interop.Excel"의 종속성을 확인할 수 없습니다. 유형 라이브러리/DLL 로드 오류입니다. (예외가 발생한 HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2827,5): warning MSB3304: COM 참조 "VBIDE"의 종속성을 확인할 수 없습니다. 유형 라이브러리/DLL 로드 오류입니다. (예외가 발생한 HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 1> HKPS-View -> C:\Users\USER\Desktop\WindowsApp3\bin\Release\HKPS-View.exe ========== 빌드: 성공 1, 실패 0, 최신 0, 생략 0 ========== 왜 그런지 알 수 없습니다. 다른 건 하드웨어 및 윈도우 에디션이 서로 다른데 Z800은 Windows 10 Pro, Z8은 Windows 10 Pro for Workstations 입니다. 그 외 Z8은 HP Wolf Security 기능이 적용되어 있습니다.
저는 id => { id, user} 로 변경하니 type 에러가 발생했습니다. 그래서 (mac기준) 커맨드 + delete 함수 클릭 criteria 변수에 { id:number, user:User} 타입 추가 저장 이 방법으로 해결했습니다. 별거 아니지만 저는 엄청 헤매서 공유차 남깁니다..!
안녕하세요, 영한님! 강의 정말 잘 듣고 있습니다! 강의 중 궁금한 부분이 생겨 질문 드립니다. `@EntityGraph(attributePaths={"team"}) ` attributePaths 속성에 들어가는 이름이 연관 관계가 걸려있는 필드의 이름이 들어가는 건가요?