반응형

2024/11/18 2

대용량 MSA 서비스에서 효율적인 페이징 처리 방법

### 오프셋 기반 페이징 (Offset-based Paging)오프셋 기반 페이징은 가장 일반적인 페이징 방법으로, `OFFSET`과 `LIMIT`을 사용하여 특정 위치에서 일정한 수량의 데이터를 가져옵니다. 이 방법은 간단하며, SQL 데이터베이스와 같은 데이터 저장소와 쉽게 통합할 수 있습니다. 하지만 대량의 데이터가 있을 때 성능 이슈가 발생할 수 있습니다. **예시 코드:** ```sqlSELECT * FROM orders ORDER BY created_date DESC LIMIT 10 OFFSET 30;``` 위의 SQL 쿼리는 `orders` 테이블에서 31번째 데이터부터 10개의 데이터를 정렬된 순서대로 가져옵니다. ### 커서 기반 페이징 (Cursor-based Paging)커서 기반 ..

─━ IT ━─ 2024.11.18

HTML과 CSS만으로 자바스크립트 없이 미니게임 만들기

첫 번째 단계는 HTML 구조를 설정하는 것입니다. 게임은 네 개의 다른 색상 버튼을 포함하며, 사용자에게 각 버튼을 누르도록 안내합니다. ```html                                        ``` 다음으로 CSS를 통해 각 버튼에 색상과 사용할 때 필요한 애니메이션을 추가합니다. 버튼에 마우스를 올렸을 때 색상이 바뀌도록 디자인하여 사용자와의 인터랙션을 유도합니다. ```cssbody {    display: flex;    justify-content: center;    align-items: center;    height: 100vh;    margin: 0;    background-color: #f0f0f0;} .game-board {    display: g..

─━ IT ━─ 2024.11.18
반응형