다수 게시판에서 공유하는 페이징 넘버링 해결 방법 (feat, AtomicInteger)


다수 게시판에서 공유하는 페이징 넘버링 해결 방법 (feat, AtomicInteger)

1. 이슈 상황 [공지사항, FAQ, 이벤트] 게시판에서 동일한 DB 테이블을 보고 있고, 화면 상 [번호(No)] 컬럼이 필요 했다 대략 위와 같이 하나의 board 테이블에 type으로 데이터를 구분하고 있었다 2. 해결 방안에 대한 아이디어 1) DB로 해당 데이터의 노출 번호를 저장하여 관리한다 - 데이터가 삭제되고 추가된다면, id는 auto-increment 값이므로 1, 2, 3, 5, 8, ... 과 같이 이상한 데이터 배열이 만들어진다 (X) 2) 화면 단에서 처리 - 아래와 같이 [전체 개수 - 인덱스 - (페이지번호*각페이지당 게시글 갯수)] 와 같은 계산식을 만들어, 매 게시판마다 넣어줘야 한다 (가능은 한데, 이건 좀 불편하다..., X) 3) 서버 단에서 처리 - 하나..........

다수 게시판에서 공유하는 페이징 넘버링 해결 방법 (feat, AtomicInteger)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 다수 게시판에서 공유하는 페이징 넘버링 해결 방법 (feat, AtomicInteger)