본문 바로가기

분류 전체보기167

김광현, 국가대표 은퇴 소식.. WBC 사상 최악의 성적표를 받고 돌아온 국가대표 팀의 명실상부한 에이스이자 16년을 이끌어온 김광현 선수가 국가대표 은퇴를 선언했습니다. 2023 월드베이스볼 클래식(이하 WBC) 일정을 마치고 귀국한 오늘(14일) 자신의 SNS에 "지금까지 국가대표 김광현을 응원해주셔서 감사합니다" 라는 글을 게시 했습니다. "국가대표란 꿈이었고, 자부심이었다"라는 멘트로 시작한 김광현 선수는 "2005년 청소년 대표부터 이번 2023년 WBC까지 나라를 위해, 대한민국 야구를 위해 뛴 나에게 자부심을 느낀다. 대표팀에서 많이 성장했고, 많이 배웟다. 가슴에 태극기를 달고 경기에 나섰을 때의 심정, 금메달을 목에 걸고 애국가를 제창하던 모습은 평생 자랑거리이자 자부심이다"라고 국제 무대에서 뛴 오랜 시간을 소회했습니.. 2023. 3. 14.
Spring Data JPA - 데이터 뻥튀기 (일대다 관계 조인) 오늘은 스터디를 하던 중에, 팀원분이 JPA 데이터 뻥튀기에 대해 언급을 해주셨습니다. 일대다 관계에서 페치 조인을 실행하면 데이터가 뻥튀기 되는 현상이 있다라는 내용을 공유해주셔서, 그부분에 대한 궁금증을 정리해보려고 합니다. 1. 페치 조인 vs 일반 조인 먼저 페치 조인이 무엇인지 알아보고, 일반 조인과는 어떤 차이점이 있는지에 대해서 알아볼 필요가 있습니다. 페치 조인이란, JPQL에서 성능 최적화를 위해 제공하는 기능으로써, 연관된 엔티티나 컬렉션을 SQL 한 번에 함께 조회하는 기능입니다. 지연 로딩이 아닌, 즉시 로딩을 통해 데이터를 가져오는데, 예를 들어 Order 앤티티와, OrderItem 앤티티가 일대다인 상황에서 Order를 조회할 때, 반드시 orderItem도 함께 조회를 해야하.. 2023. 3. 14.
코틀린에서 reified를 사용하는 이유 코틀린으로 짜여진 소스 코드를 보다 보면 종종 인라인 함수에 reified가 명시된 것을 볼 수 있습니다. 그때마다 reified가 어떤 용도로 쓰이길래, 매번 같이 구현되어 있는지가 궁금하여, 오늘은 reified를 사용하는 이유를 정리해 봤습니다. 1. reified란? 코틀린에서 reifed는 인라인 함수 내에서 타입 매개변수의 실제 타입을 알 수 있도록 하는 기능입니다. 이 말을 좀 더 풀어서 설명드리면 인라인 함수의 경우, 컴파일을 하는 시점에서 함수를 호출하는 지점에 함수 코드를 복사하여 삽입하는 기능을 제공하고 있습니다. 이러한 인라인 함수는 제네릭 타입 매개 변수를 가질 수 있으나, 컴파일 시점에는 해당 타입 정보가 소실되버립니다. 이 때문에 일부 제네릭 함수는 타입 매개변수의 실제 타입을.. 2023. 3. 13.
더글로리 시즌2 3월 10일(금) 17시 넷플릭스 공개(줄거리 요약, 관전 포인트) 김은숙 작가님의 첫 복수극 장르물 드라마임과 동시에, 주연인 송혜교 배우님을 비롯해 임지연 등의 조연들의 탄탄한 연기력을 바탕으로 한 더 글로리 시즌2가 오늘 오후 5시에 공개됐습니다. 파트1이 무서울 정도로 반응이 좋아, 파트2 대본을 다시 보고 시즌 1보다 무섭도록 잘 썼다라는 작가님의 멘트가 더욱이 궁금증을 일으키고 있습니다. 오늘은 더 글로리 시즌2 관련 내용에 대해 간략하게 알아보도록 하겠습니다. 1. 줄거리 요약 시즌 1의 경우, 과거 학교 폭력을 당했던 문동은(송혜교 분)이 부와 권력을 가진 가해자들을 무너뜨리기 위한 밑그림을 착실히 그려나가는 과정에 있었습니다. 그 과정 중에서 완벽하진 않지만 약간의 복수를 통해, 시청자들에게 엄청난 카타르시스를 느끼게 했는데요. 완벽한 빌드업을 구성한 문.. 2023. 3. 10.