금일 centos:8 기반 docker-compose를 테스트 해보면서 다음과 같은 에러를 확인하였습니다. "CHANGE MASTER TO MASTER_AUTO_POSITION = 1 cannot be executed because @@GLOBAL.GTID_MODE = OFF." 첨부된 예제 파일을 그대로 사용했기에 여러방법으로 테스트를 진행했고 결국 모든 volumes을 제거하고 my.cnf를 확인하였습니다. 현재 centos:8의 my.cnf 위치는 /etc/my.cnf로 나옵니다. 때문에 예제로 사용하시는 docker-compose와 다릅니다. 예상되는 문제 요소로, 저는 github의 Dockerfile을 기반으로 node_exporter, mysqld_exporter만 설치하는 걸로 수정했습니다. yum으로 설치하는 경우와 소스로 설치하는 경우의 차이로 my.cnf 위치가 달라진다면, github를 참고하시는 영상이 있었기 때문에 이러한 부분을 따로 명시하시면 좋으실것 같습니다. 혹시나 이러한 부분을 잘 모르는 사람들이 문제 인식을 잘 못할수 있기 때문에 리포팅 드립니다. 참고 하시면 좋으실것 같습니다.
안녕하세요 영한님 서포터즈님들 V4에서 OrderQueryRepository 에 있는 findOrders 메서드에 대한 질문입니다. lazy인데 어떻게 member와 delivery가 같이 조회되는지 이해가 되질 않습니다.. m.name을 알기위해 member 엔티티를 select 해야한다고 생각을 했습니다 혹시 어느 부분이랑 제가 헷갈리는걸까요? 해당 단원 qna에서 해당 질문과 비슷한 게 있었는데 fetch join에 대해서만 말씀해주셔서 궁금해서 여쭤보게됐습니다 감사합니다 안녕하세요!! 질문 드리고 답을 기다리는 동안에 계속 찾아보고 생각해봤는데 아직 저 자신한테 납득이 안되서요,, 혹시 맞는지 여쭤보고 싶습니다 API 개발 고급 - 지연 로딩과 조회 성능 최적화 강의에서 V4를 보고왔습니다 제가 의심한 부분은 "일반적인 SQL을 사용할 대 처럼 원하는 값을 선택해서 조회"입니다. 첫 번째 쿼리에 대한 데이터는 이렇게 되어있습니다 지연로딩은 프록시 객체를 만들어서 해당 엔티티의 필드를 사용할 때 DB에서 엔티티를 조회하는 것인데, 바로 DTO를 조회하는 것은 JOIN된 DB 값에서 member의 이름, delivery address 을 바로 뽑아서 값을 가져오기 때문에 JPA에서 엔티티를 조회하지 않아도 값을 알 수 있으며, 다른 select 쿼리가 나가지 않게 되는걸까요?
제가 이해하기로는 member.setName() 할 때 flush가 발생해서 sql이 db에 전송되고 commit()으로 db에 반영되는 것으로 이해했는데요. member.setName() 이후에 em.datach()를 해주면 sql조차 날아가지 않는 것으로 보입니다. 그럼 flush 단계에서 무슨 일이 일어나는 것이고 sql이 언제 db로 전송되는 것인지 궁금해서요... 혹시 제 이해가 틀린건가요?
fileJobConfiguration에서는 정상적으로 데이터가 product에 적재됩니다. 하지만 다음 apiJob을 통해 실행시키면 (--job.name=apiJob requestDate=20220121) ApiStepConfiguration에서 itemReader 실행과정중에 AbstractStep에서 catch구문으로 접근하면서 아래와 같이 발생합니다. api연동하기전에 먼저 발생한거여서 다음 강의를 쫓아갈수가 없네요 ㅠㅠ 진행상황 : ProductVO[] productList = QueryGenerator.getProductList(dataSource); 를 통해 type 사이즈 3개는 정상적으로 가져옴. itemReader에서 id, name, price는 모두 null이라서 그런건지... 강의에서는 저부분은 무시했던거 같아서요.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) >> 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) >> 없는 내용입니다. 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) >> 네. 숙지하였습니다. [질문 내용] 우선 MyLogger 를 생성자를 통해 주입하면 안되는 이유를 아래와 같이 이해했습니다. ==>> 스프링 웹이 기동되고(?! 정확한 표현인지는 모르겠습니다.) spring context에 Controller 빈이 등록되는 시점에 field 2개 service, MyLogger 2개의 객체가 주입된다. 그리고 이때!! MyLogger 주입되지만 web scope 가 request 이며 , 객체가 주입되는 순간에는 request가 존재하지 않아 에러가 나는 것 입니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= !! 여기서 궁금한 점 !! @Scope("request") << 요놈 Scope Annnotation 은 어떻게 요청(request) 존재 유무를 아는 것일까요 ??? 정확한 답변을 주시지 않으셔도 됩니다. 어떤 단어, 주제를 통해 구글링을 하면 적당한 답변을 얻을 수 있을까요 ??.... 진심으로 너무느므너무 궁금합니다.......... [[[ 지금 찾아보는 포스팅들을 reflection을 언급하고 있지만, 인자로 클래스를 제공하지도 않고 있으며 ... 제가 보는 포스팅들이 적절한 포스팅이 아닌 것 같아 질문드립니다. :(
안녕하세요. ThreadLocal에 저장한 데이터를 여러 장소에서 참조할 수 있는지 문의드립니다. 예를 들어 controller -> service -> dao 로 구성된 소스의 controller에서 ThreadLocal <String> a = new ThreadLocal(); a.set("abcd"); 위와 같이 값을 세팅 한 경우 service나 dao에서도 ThreadLocal a를 참조해서 "abcd" 값을 꺼내 사용하려면 어떻게 해야 할까요? 답변 부탁드립니다. 감사합니다.
다리 늘리기 강의에서] 영역을 선택하고 Ctrl+T를 눌러 선택한 영역의 크기를 조절할 수 있었습니다. 그런데 가로 세로만 늘릴려고 해도 모서리를 클릭하지 않았는데도 비율이 고정된채로 커지고 작아지기만 합니다. Free transform을 눌러도 비율이 고정된채로 늘어나기만 합니다. 어떻게 해야할까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 고객에게 가치가 있고 사업자에게 도움이 되는 제품을 기획하는 방식은 뭐라고 하나요?
현재 이렇게 뜨고 실행을 하고 콘솔창을 보면 그냥 종료가 되어 버립니다. 람다식으로 넣어준 while문을 true로 하고 { } 이렇게 해주어도 그냥 바로 종료가 되어 버리고 디버거 옵션을 "내코드만"부분을 해제도 해보고 다시 설정을 해보아도 똑같습니다..ㅠㅠ 무엇이 문제일까요 CPU 코어 갯수는 8개라고 나와있습니다
안녕하세요 항상 양질의 강의 감사히 잘 보고 있습니다. 다름이 아니라 state 관련해서 궁금증이 생겨서 여쭤보고 싶습니다. 너무 기초적인 질문일지도 모르지만 아직 처음배우고 있어서 양해부탁드립니다..! State의 경우 Redux를 이용해서 store에 저장하려고 state가 있다고 이해하고 있는데 redux devTools를 봐도 그렇고 리듀서나 디스패치가 없어서 store에 비디오 관련 state가 저장안되는 건 알겠는데 그렇다면 강의에서 현재 useState를 왜 사용하는건지 궁금합니다. 그냥 const나 배열을 사용하면 안되나요..??
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
안녕하세요 선생님, 블로그 접속 기록 로깅하기 강의 중에서 질문이 생겨 문의드립니다. 원래는 아나콘다에서 pymongo 접속도 잘 되었고 CRUD도 잘 되었는데, 오늘은 갑자기 접속이 안되어서요. 구글에 아무리 찾아봐도 답을 못 찾겠네요ㅠㅠ 혹시 선생님께서도 아래와 비슷한 오류를 접하신 적이 있으신지 질문드립니다.
안녕하세요. 데이먼님. 강의를 잘 보고 막힐때마다 큰 도움이 되고 있어서 항상 감사한 마음이에요~ 다름이 아니라, 여러가지 시도를 해보았지만 막히는 문제가 생겨 문의를 드리게 되었는데요 ㅠㅠ 리피터에 데이터를 넣고 10개 항목 정도가 되는 테이블을 만들었는데요. 개별 row를 클릭할때마다 데이터가 연동된 팝업을 띄우고자 하는데요. 하고자 하는 팝업 기능은 구현이 되었지만, 한가지 더 원하는 부분이 있어서요 위, 첨부사진처럼 각 row를 클릭하고, 다시 클릭하면 팝업 형태의 카드가 오픈/클로즈는 잘 되지만 선택했던 row에서 다른 row를 클릭했을때, 이전에 선택했던 row를 자동으로 닫게 해주고 싶습니다.. row를 클릭할때 select 상태로 두고, selected 상태일때 이벤트를 넣은 후 seleted group을 리피터에 적용해보았지만 리피터의 열을 개별적으로 인식하는게 아니라 하나의 테이블로 인식하는것인지 실패했네용.. ㅠㅠ 혹 도움을 구할수 있을까요?