🪝 React Hook 개념 정리
1. Hook이란? Hook(훅)은 React의 함수형 컴포넌트(function component)에서 기존 클래스 컴포넌트에서만 가능했던 기능(상태 관리, 생명주기 관리 등)을 사용할 수 있도록 해주는 특별한 함수이다. React 16.8 버전부터 도입되었으며, 컴포넌트를 더 간결하고 재사용 가능하게 만들어 준다. 2. 왜 Hook이 생겼을...
1. Hook이란? Hook(훅)은 React의 함수형 컴포넌트(function component)에서 기존 클래스 컴포넌트에서만 가능했던 기능(상태 관리, 생명주기 관리 등)을 사용할 수 있도록 해주는 특별한 함수이다. React 16.8 버전부터 도입되었으며, 컴포넌트를 더 간결하고 재사용 가능하게 만들어 준다. 2. 왜 Hook이 생겼을...
📌 Claude Code란? Claude Code는 터미널에서 직접 실행되는 AI 코딩 도구로, 자연어 명령을 통해 코드 작성, 디버깅, Git 워크플로우 관리 등을 수행할 수 있습니다. 별도의 IDE나 채팅 창 없이 현재 작업 환경에서 바로 사용할 수 있습니다. 주요 특징 터미널 통합: 익숙한 개발 환경에서 바로 작업 실행 가능: 파일...
📖 개요 운영 환경에서 로그 파일이 계속 쌓이면 디스크 용량을 압박하게 됩니다. 이 문서는 PowerShell 스크립트와 작업 스케줄러(Task Scheduler) 를 활용하여 지정된 기간보다 오래된 로그 파일을 자동으로 삭제하는 방법을 정리합니다. ⚙️ 1. PowerShell 스크립트 작성 먼저, C:\scripts\cleanup_logs...
Serena 기본 가이드 Serena는 코드베이스 내에서 의미 기반(semantic) 검색·편집을 가능하게 하는 도구로, 특히 Claude Code 등 LLM(대형 언어모델)과 함께 이용될 때 효과가 큽니다. (GitHub) 1. 설치 (로컬 방식) git clone https://github.com/oraios/serena cd se...
Claude와 Serena MCP 연동 개념 및 설치/설정 가이드
📘 개요 GitHub Actions에서 서버 배포나 CI/CD를 구성할 때는 Secrets와 Variables를 통해 민감 정보와 환경 설정 값을 안전하게 관리할 수 있습니다. 이 문서는 그 차이와 사용 위치를 명확히 정리합니다. 🧱 1. GitHub Secrets의 종류 구분 설명 적용 범위 ...
1. 로그 레벨(Log Level)이란? 로그 레벨(Log Level)은 로그 메시지의 중요도(Level of Importance)를 나타내는 지표이다. 로깅 시스템에서는 이 레벨을 기준으로 로그를 기록할지 여부를 결정하며, 프로그램의 상태를 추적하고 문제를 분석하는 데 사용된다. 2. 로그 레벨 종류 🟦 1) TRACE 가장 상세한 ...
1. 마스터 설정 (master.xml) 데이터베이스별 프로퍼티 정의 H2 Database (테스트/개발용) <property name="now" value="now()" dbms="h2"/> <property name="floatType" value="float4" dbms="h2"/> <property name="uu...
Spring Boot Actuator + JHipster + Prometheus 설정 정리 1. 의존성 설정 (build.gradle) // Spring Boot Actuator implementation "org.springframework.boot:spring-boot-starter-actuator" // Prometheus 메트릭 수집 im...
🔄 모니터링 3요소 연동 구조 1. Spring Boot Actuator (메트릭 생산자) # application.yml management: endpoints: web: base-path: /management exposure: include: ['health', 'info', 'prometheus...