반응형 전체 글105 Django 대량의 list 요청시 Cursor-based Pagination Django를 사용하다보면 기본적으로 사용하는 DRF Pagination을 사용해왔다. 그러나 대량의 데이터를 페이지네이션을 하게되면, 퍼포먼스 및 최적화 관점에서 좋지 않다.Pagination의 종류구현 방법오프셋 기반 페이지네이션(Offset-based Pagination)커서 기반 페이지네이션(Cursor-based Pagination)문제 상황기존의 오프셋 기반 페이지네이션과 커서 기반의 페이지네이션의 차이는 무엇이고 왜 대용량의 페이지를 처리할때는 오프셋 기반보다 커서 기반으로 처리하는것이 좋은걸까?기본적으로 많이 사용하는 Pagination은 Offset 기반의 Pagination이다.Offset을 MySQL에서라면 간단하게 LIMIT 쿼리에 콤마를 붙여 ‘건너 뛸’ row 숫자를 지정하면 된.. 2025. 2. 18. 핑크뮬리 씨앗부터 심기까지, 알아야 할 모든 것! 예쁜 핑크뮬리로 가을 정원 완성하는 꿀팁! 생동감 넘치는 핑크색과 우아한 흔들림을 지닌 핑크뮬리 잔디는 가을 정원과 야외 공간에 인기 있는 선택입니다. 배수가 잘되는 토양에서 잘 자라며 일단 자리잡으면 광범위한 관리가 필요하지 않기 때문에 초보자도 성공적으로 재배할 수 있습니다. 이 놀라운 식물을 키우고, 돌보고, 즐기는 방법에 대한 가이드는 다음과 같습니다.핑크뮬리란?북미가 원산지인 핑크뮬리(Muhlenbergia capillaris)는 늦여름부터 초가을까지 분홍색의 푹신한 꽃을 피우는 다년생 풀입니다. 탄력성으로 인해 조경 디자인, 특히 정원, 공원 및 카페의 악센트 식물로 널리 사랑 받고 있습니다.핑크뮬리는 매력적인 분홍빛을 띠며 가을 정원에 환상적인 색감을 더해주는 식물입니다. 초보자도 키우기 쉬운 이 식물은 강한 생명력과 빠른 성장 속도.. 2024. 11. 6. [Spring] Entity를 설계할때 주의할점!! 어노테이션 뭘 써야하고 왜 쓰는거야??? 글에서 나온 코드는 Github에서 확인 할 수 있습니다. 최근에 Spring을 시작하고 Entity를 설계하면서 아래와 같이 어노테이션을 활용하여 설계를 하였는데,문득 궁금해지기도하고 올바른 설계가 맞는지에 의문이 들어서, 학습을 하던 도중 좋은 설계방향이 아니여서 글을 작성하게 되었다. 리팩토링 전 코드@AllArgsConstructor // 객체 내부의 인스턴스 멤버들을 모두 가지고 있는 생성자를 생성, 불필요한 멤버들까지 매번 생성@Builder // 모든 필드에 빌더 클래스 적용이 아니라 필수 필드만 빌더에서 설정하도록 하여 불변성을 보장@Entity@Table(name = "account")@NoArgsConstructor(access = AccessLevel.PROTECTED)// 무분별한 .. 2024. 11. 6. [Spring] Entity - 빌더 패턴 마스터하기: 유연하고 불변적인 코드 구조 구축 왜 Builder 패턴을 사용해야하는가? 전체 코드는 Github에서 볼 수 있습니다. Builder 패턴을 사용하면 다음과 같은 장점이 있습니다.인자가 많을 경우 쉽고 안전하게 객체를 생성할 수 있습니다.인자의 순서와 상관없이 객체를 생성할 수 있습니다.적절한 책임을 이름에 부여하여 가독성을 높일 수 있습니다Entity 설계시 어떤 어노테이션을 활용해야하고 왜 활용해야하는지 모르겠다면 아래 글을 참고하면 좋을듯하다.!! [Spring] Entity를 설계할때 주의할점!! 어노테이션 뭘 써야하고 왜 쓰는거야???글에서 나온 코드는 Github에서 확인 할 수 있습니다. 최근에 Spring을 시작하고 Entity를 설계하면서 아래와 같이 어노테이션을 활용하여 설계를 하였는데,문득 궁금해지기도하고 올바른 .. 2024. 11. 4. 피로 회복부터 뇌 건강까지: 홍어가 건강을 지원하는 방법 + 홍어 VS 다른 물고기 – 어느 것이 건강에 더 좋나요? 독특한 바닷물고기인 홍어는 특유의 암모니아 냄새로 인해 종종 발효 형태로 즐겨 먹습니다. 분열을 불러일으키는 식품임에도 불구하고 홍어는 특히 관절 건강, 면역 및 간 지원에 초점을 맞춘 사람들에게 수많은 건강상의 이점을 제공합니다. 홍어의 효능, 잠재적인 부작용, 가격, 홍어 섭취 요령을 살펴보겠습니다. 영양학적 이점 뇌 건강: 홍어에는 기억력과 집중력을 향상시키고 치매 위험을 줄일 수 있는 오메가-3 지방산이 포함되어 있습니다.면역력: 비타민 A와 D가 함유된 홍어는 면역력을 높여 감기를 포함한 질병 예방에 도움을 줍니다.체중 관리: 지방이 적고 단백질이 풍부한 홍어는 다이어트하는 사람에게 이상적입니다. 여기에는 신체를 산성에서 알칼리성으로 전환시켜 전반적인 건강을 향상시키는 데 도움이 되는 불포화 지.. 2024. 10. 30. 마데카솔 젤의 효능 탐색: 치유, 사용법 및 부작용, 상처 관리의 이점과 용도 상처 치유 특성으로 널리 알려진 마데카솔 젤은 전통적인 약초 요법과 현대 제약 연구에 뿌리를 둔 역사를 가지고 있습니다. 핵심 성분인 센텔라 아시아티카("고투 콜라"라고도 함)로 잘 알려진 마데카솔은 상처 치료에 사용된 센텔라의 역사를 활용하여 피부 회복을 위한 접근 가능한 솔루션으로 개발되었습니다.마데카솔 젤의 역사마데카솔 젤은 센텔라 아시아티카가 다양한 피부 상태를 치료하기 위해 수세기 동안 사용되었던 전통 아시아 의학에 뿌리를 두고 있습니다. 20세기에 연구를 통해 센텔라의 상처 치유 능력이 확인되었고 제약 회사에서는 센텔라를 현대 제품에 도입하게 되었습니다. 피부과 과학의 발전과 함께 마데카솔 젤은 일반의약품으로 널리 보급되었으며, 흉터 감소 및 피부 치유 효과로 전 세계적으로 인기를 얻었습니다... 2024. 10. 30. 이전 1 2 3 4 5 ··· 18 다음 반응형