안녕하세요. 프론트와 백에 https 모두 다 적용했는데 https://도메인/_next/static/chunks/~ 와 관련된 여러 요청들이 404 가 뜨는 것을 확인했습니다. 찾아보니 nginx location 에서 try_files 부분을 바꿔야 하는 것 같은데요. 이걸 바꿔도 다른 부분에서 왠지 더 문제가 생길 거 같아 질문드리는데 nginx/https 적용 후에도 http 에서 동작하는 것처럼 똑같이 하게 하려면(다른 페이지로 이동시 404뜨고 js 파일이 안불러와짐) 톰캣같은 다른 기술을 적용해야하는 건가요? 아니면 nginx 설정을 조정하면 해결가능한 건가요?
안녕하세요 지금 playList 컴포넌트 부분까지 마쳤는데 playlist 버튼을 클릭시 ul태그는 들어가지는데 그 하위의 태그가 들어가지지 않고 있습니다. 오타인가 싶어서 찾아 봤지만 끝내는 못찾고 학습자료에 있는 playlist의 index.js파일의 코드를 복사하여 확인해보니 똑같이 ul태그까지만 들어가집니다. 브라우저의 console창에도 별다른 오류가 뜨지 않아서 원인을 모르겠습니다. 어느부분이 원인인지를 몰라 일부분의 코드보다는 파일을 통해 전체적으로 확인을 받고 싶습니다. 하지만 질문 작성란에 파일 첨부는 안되는 듯 하여 파일 공유를 통한 질문은 어려운지 문의드립니다.
try { Team teamA = new Team(); teamA.setName("TEAM A"); em.persist(teamA); Team teamB = new Team(); teamB.setName("TEAM B"); em.persist(teamB); Member member1 = new Member(); member1.setUsername("member1"); member1.setTeam(teamA); em.persist(member1); Member member2 = new Member(); member2.setUsername("member2"); member2.setTeam(teamA); em.persist(member2); Member member3 = new Member(); member3.setUsername("member3"); member3.setTeam(teamB); em.persist(member3); em.flush(); em.clear(); List<Member> result = em.createQuery("select m from Member AS m join m.team", Member.class) .getResultList(); for (Member member : result) { System.out.println("member = " + member); System.out.println("member.getTeam().getClass() = " + member.getTeam().getClass()); } <아래는 Console 결과입니다> member = Member{id=3, username='member1'} member.getTeam().getClass() = class hellojpa.Team$HibernateProxy$OSndAo5E member = Member{id=4, username='member2'} member.getTeam().getClass() = class hellojpa.Team$HibernateProxy$OSndAo5E member = Member{id=5, username='member3'} member.getTeam().getClass() = class hellojpa.Team$HibernateProxy$OSndAo5E 모두 같은 프록시 객체가 나오는 것 같습니다. member3은 1,2와 다른 팀인데, 왜 같은 프록시 객체가 나오나요?
선생님! 질문이 있습니다. 위에서 brand_count = df_31["브랜드명"].value_counts() 로 브랜드명의 빈도수를 계산했는데 여기서 brand_count에는 숫자들만 들어가 있는 것인거죠? 그런데 brand_count를 출력해보면 맨 앞에 배스킨라빈스 와 던킨도너츠 가 함께 나와서 헷갈립니다. 이건 그냥 brand_count에 저장된 값은 아닌 건데 같이 출력되는 건가요??
안녕하세요 강사님 String requestURI = request.getRequestURI(); StringBuffer requestURL = request.getRequestURL(); request에서 URI는 String으로 URL은 StringBuffer로 되어 있는데, 둘다 변하지 않는 값인데 URL은 Buffer로 되어 있는 이유가 있을까요?? requestURI = /front-controller/v1/11 requestURL = http://localhost:8080/front-controller/v1/11
행성을 맞추면 아래와 같은 에러가 계속나네요. 지워졌는데, 그걸 다시 참조하려해서 그런다는 메시지것 같은데, 어디서 참조하려고 하는지를 모르겠습니다. 어떻게 해야 할까요? ㅜㅜ MissingReferenceException: The object of type 'GameObject' has been destroyed but you are still trying to access it. Your script should either check if it is null or you should not destroy the object. ObjectPoolManager+ObjectPool.Create () (at Assets/ObjectPoolManager.cs:24) GameManager.Update () (at Assets/02_Scripts/GameManager.cs:68)
[HPM] Error occurred while trying to proxy request /api/users/register from localhost:3000 to http://localhost:5000 회원가입 submit 버튼 클릭시 에러 발생하고 무응답입니다 bcrypt 설치를 하라는 글을 보아 npm i bcrypt --save 실행해도 에러 발생하고 그 이전에 npm i -g windows-build-tools 를 먼저 설치하라는 글을 보고 설치해도 에러가 해결되지 않고 있습니다 .ㅠ. ㅠ 뭐부터 건들어 봐야 할까요
안녕하세요~ 궁금증이생겨서요 스프링데이터 JPA강의 에서 projections는 1. @Value를 이용해서 다른 엔티티에있는 필드값도 함께 조회하거나 2.중첩 구조처리? 같은걸로 다른 엔티티필드 값을 함께 조회했는데요 이경우 root엔티티에 해당되는 필드는 최적화가 되지만 root 엔티티가 아닌 필드를 조회할때는 최적화가 안되었습니다~ 그런데 쿼리 Dsl로 두 엔티티필드를 조회했더니 두 엔티티다 최적화가 된거같아서요~ (제가 직접 join문을 해서 해당필드만 가져와서 되는걸까요? , 스프링 데이터 JPA projections 는 지금 저 join 쿼리를 혼자서는 아직 최적화를 못하는거구요~?~) 이것도 쿼리 dsl의 장점인가요? , 아니면 제가 뭘 잘못 알고있는 걸까요? 결과
약 10분 20초 쯤에 즉시로딩이든, 지연로딩이든 N+1문제가 발생합니다 이렇게 말씀하셨습니다. 그래서 제가 직접 Member 클래스에 있는 team에 fetch type에 LAZY와 default로 해서 테스트 해보니 모두 Member를 1번 쿼리하고 2번 Team을 Select하는걸 확인했습니다. LAZY는 select 쿼리로 team을 가져오는게 맞다고 생각합니다. 그런데, Member의 team을 즉시로딩으로 한다면 JPA가 join쿼리를 이용해서 한번에 가져와주면 N+1문제가 해결될 것 같은데, 왜 select 쿼리를 한번 더 하는 건가요?
아래는 orders 테이블이고 강의에서는 user 테이블이네요 create table users( id int auto_increment primary key, user_id varchar(20), pwd varchar(20), name varchar(20), created_at datetime default NOW() );
서버에서 응답을 넘겨줄 때는 패킷에 출발지 포트, 출발지 아이피가 적혀 있어서 가능하다는 것을 알겠습니다. 하지만 클라이언트에서 서버로 데이터 전송 시 아이피와 포트번호를 어떻게 알고 보내는 건가요? 아이피는 https://www.google.com << 이 도메인 이름인건가요? 그렇다면 포트는 어떻게 알고 보내죠..? ----------------------------------------------- 추가적으로 질문을 하면서 갑자기 또 궁금한게 생겼습니다. 여기서 말하는 클라이언트와 서버라는게 이해가 잘 가지 않습니다. 예를들어, 프로그램을 짠다고 했을때 제가 아는건 html,css,javascript의 front 쪽에서 Java, oracle 등 back으로 데이터를 넘겨주고, 그 데이터를 처리한 값을 다시 front로 넘겨주는 걸로 알고 있습니다. 이때, front가 클라이언트, back이 서버가 되는게 아닌가요..? 근데 마치 예시에서는 클라이언트가 이 컴퓨터, 서버는 저 컴퓨터 같은데 이런 개념이 잡히지가 않네요. 혹시 이부분에 대해 도움 받을 수 있을까요?
안녕하세요 쉘 스크립트에서 루트에 로그인해서 가능한 작업은 루트로 로그인해서 직접 짜야만 하는 것인가요? 루트로만 로그인 해서 접근 가능한 예를 들어 /proc, /sys /dev와 같이요 drop_cache와 같은 작업을 하고 싶은데, 이러면 루트로 로그인해서 스크립트를 짜야만 동작이 가능한가요? user로는 작성해서는 절대로 불가능한거죠?