장애 현상 운영 중인 Tomcat 9 WAS가 예기치 않게 종료됨. 로그를 확인한 결과 다음과 같은 에러가 발생함. text 대량 문서 암호화 ↓ MIP API 네트워크 통신 증가 ↓ Direct Buffer 사용량 급증 ↓ Native Memo
Heap은 멀쩡한데 OOM이 발생했다 - Direct Buffer Memory 장애 분석 장애 현상 운영 중인 Tomcat 9 WAS가 예기치 않게 종료됨. 로그를 확인한 결과 다음과 같은 에러가 발생함. 일반적으로 OOM이 발생하면 Heap Memory 부족을 의심하게 됨. 하지만 당시 Heap 사용량은 정상 범위였고, Heap Dump 분석 결과에서도...
문서 정보 완전 삭제관련 테이블 모두 삭제하는 것서비스에서 제공하는 폐기를 완전 삭제가 아니라 디비에 남음문서 계층 이동계층형 구조에서 문서의 계층을 이동하는 기능기존에 존재 X. 현업에서 요구가 많음결재정보 삭제, 이전 상태로 롤백서비스에서 롤백 기능을 제공하지 않기
컴퓨터 안에는 'RAM'이라는 넓은 마당(OS Memory)이 있고, 자바 게임을 실행하면 그 마당 안에 'JVM'이라는 로봇 조종사 전용 방이 생깁니다. 1. JVM 로봇 방 안의 핵심 창고 2가지 자바 프로그램이 실행될 때 가장 바쁘게 돌아가는 방 안의 공간

구현 방식: '좋아요' 기능과 마찬가지로, 사용자가 뉴스 상세 페이지를 볼 때마다 RDBMS에 직접 UPDATE 쿼리를 날리는 것은 부하가 큽니다. Redis의 INCR 명령어를 사용하여 특정 뉴스의 조회수를 실시간으로 빠르게 올리고, 스케줄러를 통해 주기적으로 DB에

#Content-based Filtering #협업 필터링 #사용자 취향 기반 #추천 기능

#Elasticsearch #엘라스틱서치 #MLT #BM25 #TF-IDF #유사도 검색 #추천 기능

#Elasticsearch #Document #nori #ElasticsearchRepository #인덱싱 #검색엔진
#Spring Scheduler #Scheduled #@EnableScheduling

#Vue #Pinia #localStorage #token #pinia-plugin-persistedstate

#Spring Boot #H2 #Database #Render #Postgresql #Render Postgresql

#jwt #Refresh Token #Spring Boot #Spring Security #Access Token