목록분류 전체보기 (177)
내 맴
✅ 정리 N+1 문제는 하나의 쿼리(N) 실행 후 연관된 데이터를 위해 추가로 N개의 쿼리가 발생하는 현상연관 관계가 있는 엔티티 조회 시, 지연 로딩(fetch = LAZY)으로 인해 반복적으로 추가 쿼리 발생 → 성능 저하 유발 ✅ 상세 정리1. 개념N+1 문제:특정 엔티티 리스트를 조회(N)한 후, 각 엔티티의 연관 객체를 지연 로딩하면서 추가 쿼리(N) 발생 → 총 N+1개의 쿼리 실행됨. 2. 내부 동작JPA에서 연관 관계는 기본적으로 LAZY로 설정됨.루트 엔티티 조회 시에는 1개의 쿼리만 실행됨.연관된 엔티티 접근 시점에 각각 쿼리가 발생하며, 루프를 돌며 연속 접근 시 N개의 추가 쿼리 실행됨. 3. 발생 예시 List teams = teamRepository.findAll(); // 1개..
✔️ 정리 구동사로 쓰이면 전혀 다른 의미가 되는 게 바로 fall외우기보다는 상황별 뉘앙스로 기억하는 게 훨씬 실전 회화에 유리! 표현 의미fall for~에게 홀딱 반하다 / 속다fall apart부서지다 / 무너지다 / 실패하다fall through(계획이) 수포로 돌아가다fall behind뒤처지다fall out다투다, 사이가 틀어지다 ✔️ 상세 정리 ✅ fall for : ~에게 홀딱 반하다 / 속다✔️ 누군가에게 마음이 확 쏠릴 때, 또는 속았을 때 사용✔️ 뉘앙스는 상황에 따라 로맨틱하거나 부정적이다EXHe really fell for her the moment they met. (그는 그녀를 처음 본 순간 반해버렸어.)I can't believe you fell for that sca..
✅ 정리@OneToMany: 하나의 엔티티가 여러 개를 참조함@ManyToOne: 여러 개의 엔티티가 하나를 참조하며 연관관계 주인으로 동작 ✅ 상세 정리1. 관계 방향성과 주인 개념JPA에서 양방향 관계 설정 시 외래 키를 관리하는 연관관계 주인이 필요@ManyToOne은 외래 키 컬럼을 가지므로 연관관계의 주인 역할 수행@OneToMany는 외래 키를 가지지 않고, mappedBy를 통해 상대방 필드 지정// 연관관계 주인: Member@Entitypublic class Member { @Id @GeneratedValue private Long id; @ManyToOne @JoinColumn(name = "team_id") // 외래 키 private Team team;}..
✅ 정리 표현 의미 run into우연히 만나다, 충돌하다run out of~을 다 써버리다run over(차로) 치다, 넘치다run away도망가다, 가출하다run through빠르게 훑어보다, 연습하다 ✅ 상세 정리1️⃣ run into : 우연히 만나다, 충돌하다예상치 못하게 누군가를 만났을 때나 무언가와 부딪혔을 때 사용ExI ran into an old friend at the mall yesterday. 어제 쇼핑몰에서 옛 친구를 우연히 만났어요. 2️⃣ run out of : ~을 다 써버리다가지고 있던 물건이나 자원이 모두 소진되었을 때 사용 ExWe've run out of milk. Could you buy some on your way home? 우유가 다 떨어졌어요. 집에..
✅ 정리 기본 의미는 "가져오다" / 상황에 따라 감정, 행동, 변화 등을 끌어오다로 확장됨 표현 의미 bring up(화제를) 꺼내다 / 아이를 키우다bring about(변화를) 초래하다bring on(병·문제 등을) 유발하다bring out(성격·능력 등을) 드러내다bring back되돌리다, 기억나게 하다 ✅ 상세 정리1️⃣ bring up : (화제 등을) 꺼내다 / 아이를 키우다 ✔ 회화에서는 주제를 언급할 때 많이 사용. 💡 '아이를 키우다’는 be brought up 형태로 과거분사로도 자주 나옴🔹 ExI didn’t want to bring up your ex. 너의 전 애인 얘기는 꺼내고 싶지 않았어.He was brought up in a small village. 그는 작은..
✅ 정리 표현 의미 put off미루다put on입다, 바르다put out(불 등을) 끄다put up with참다, 견디다put away치우다, 제자리에 두다 ✅ 상세 정리1️⃣ put off : 미루다, 연기하다 ✔ 회의, 약속, 해야 할 일 등을 나중으로 “미루는” 표현💡 비슷한 표현: delay / postpone🔹 ExI always put off doing my homework. 숙제를 항상 미뤄요.They put off the meeting until next week. 회의를 다음 주로 미뤘어요. 2️⃣ put on : (옷 등을) 입다, (화장품 등을) 바르다 ✔ 외출 준비할 때 자주 쓰는 표현💡반의어: take off (벗다)🔹 ExShe put on her coat and le..
✅ 정리표현의미have on입고 있다have over초대하다have to do with관련 있다have it out (with)털어놓고 말하다have in(사람을) 초대하다 / 집에 들이다 ✅ 상세 정리1️⃣ have on✔ 입고 있거나 착용하고 있는 것을 말할 때💡 현재진행형으로 주로 사용🔹 ExShe has a red dress on. 그녀는 빨간 드레스를 입고 있어.Do you have your glasses on? 너 안경 쓰고 있니? 2️⃣ have over✔ 누군가를 집에 초대하다💡 일상적인 초대, 파티나 저녁 식사 때 자주 사용🔹 ExWe’re having some friends over tonight. 오늘 밤 친구들 초대했어.Thanks for having me over. 초대해줘..
✅ 정리 표현 의미 look after~을 돌보다look into~을 조사하다look forward to~을 기대하다look out조심하다look up to~을 존경하다look down on~을 깔보다 ✅ 상세 정리1️⃣ look after : ~을 돌보다 ✔ 사람, 동물, 물건 등을 돌보다✔ 목적어는 명사💡 비슷한 표현: take care of🔹 ExCan you look after my cat while I’m away? (나 없는 동안 내 고양이 좀 돌봐줄 수 있어?)She looks after her little brother every day. (그녀는 매일 남동생을 돌봐요.) 2️⃣ look into : ~을 조사하다✔ 문제나 상황을 자세히 알아보다✔ 업무/공적인 상황에서 자주 사용됨..