[Kotlin Spring] 스프링 스케줄러를 이용한 매일 오전 3시 작업 예약하기
·
백엔드/Kotlin + Spring
서론이전에 뉴스 기사 스크래핑 및 요약 기능을 구현한 후 자동화를 시키기 위해 스프링 스케줄러를 사용하기로 했다.목표는 최신 뉴스 기사 스크래핑 및 요약을 매일 사람들이 이용하지 않는 시간대에 업데이트하는 것이다.  Spring Scheduler스프링의 스케줄러는 특정 시간에 특정 작업을 자동으로 실행하게 해주는 기능이다.1. 기본 설정@Configuration@EnableSchedulingclass JpaConfig  2. 주요 어노테이션@Scheduled 어노테이션을 사용하면 된다.@Componentclass ScheduledTasks { // 1. 고정 간격으로 실행 @Scheduled(fixedRate = 5000) // 5초마다 fun reportCurrentTime() { ..
[42서울] Born2beroot 개념 정리 2
·
대외활동/42서울
목차 파티션 - LVM sudo UFW SSH cron 과제 tip 명령어가 동작하지 않는다면 앞에 sudo를 추가해 보세요. 파티션 - LVM 하드디스크 파티션은 하드디스크를 여러 공간으로 나누어 사용하는 기술이다. 파티션 확인 lsblk LVM LVM(Logical Volume Manager)은 공간을 효율적으로 관리하기 위한 커널의 한 부분이다. LVM은 여러 디스크 공간 및 자투리 공간을 합쳐서 하나로 만들 수 있게 해 준다. 다른 디스크의 공간을 추가해서 사용 가능하다. 예시를 통해 알아보자. 기존 파티션은 하드디스크를 물리적으로 A구역, B구역... 이런 식으로 나누어 사용하는 반면, LVM은 물리적인 하드디스크를 작은 단위로 쪼개어 관리하며, 이들을 논리적으로 같은 공간으로 묶어 사용한다...