@rundevelrun
똑바로 해, 넌 정말
17

🌱
Spring Custom Annotation 만들기 (Feat. AOP)

January 20, 2025

☀️ 테스트 환경 OpenJDK 17.0.2 Gradle 8.0.2 Spring Boot 3.0.5 ✋ 들어가며 @Scheduled Annotation으로 정해진 시간에 수행되는 메소드를 구현했다. 해당 Annotation을 사용하는 메소드 내에서 정상 여부의 로그를 남기기 위해서는 똑같은 소스를 매번 작성해야하는 문제가 발생했다. 그리하여 @Schedu…


️🌋
ERROR. 'Slider' cannot be used as a JSX component.

January 20, 2025

☀️ 테스트 환경 node v20.16.0 yarn 1.22.22 react ^18.2.0 ⛔ ERROR 어제까지는 잘 되던게 갑자기 안됨 yarn.lock 파일삭제하고 다시 실행 후 를 수행하면 아래와 같은 오류가 발생한다. ❓ 왜 설지된 패키지(@types/react) 버전이 이상하다 문제의 패키지 버전을 으로 명시해놓고 사용하는데 이후 생성된 y…


💣
PostgreSQL 세션 정보 확인 및 종료

January 20, 2025

☀️ 테스트 환경 PostgreSQL 16.1 (Amazon Aurora) Amazon Aurora↗는 MySQL 및 PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진이다. ✋ 들어가며 database를 통으로 날려버리기 위해서 문제의 쿼리를 실행하다가 오류를 발견했다. 없어질 건 없어져야 하기 대문에 세션을 종료하고 쿼리를 실행하는걸로…


🗄️
Amazon Linux에 PostgreSQL 수동 설치

January 20, 2025

☀️ 테스트 환경 Amazon Linux 2023 (EC2) PostgreSQL 17.2 ✋ 들어가며 AWS EC2 환경에 PostgreSQL 17 버전을 설치했는데 공식 문서↗를 보고 설치하려 했으나 생각처럼 순탄하게 되지 않아서 수동 설치를 하기로 했다. 💾 PostgreSQL 다운로드 다운로드 링크 확인 여기↗에서 원하는 버전을 선택하고 postgr…


🤖
Jenkins Agent Node 설정하기

January 20, 2025

☀️ 테스트 환경 Jenkins 2.387.3 Amazon Linux 2023 (EC2) ✋ 들어가며 젠킨스가 설치되어있는 서버와 실제로 어플리케이션이 배포될 대상 서버가 다른 경우에 SSH Agent 를 이용한 원격 배포 방법도 있겠지만 이 글에서는 Jenkins Node Agent를 활용한 방법을 다뤄보려고한다. 🔑 SSH Key 생성 및 복사 SS…


🏗️
Amazon Linux에 Jenkins 설치하기

January 20, 2025

☀️ 테스트 환경 Amazon Linux 2023 (EC2) OpenJDK 17.0.2 ✋ 들어가며 AWS EC2 환경에 공식 문서↗를 보고 Jenkins를 설치했다. 여기까지 찾아온 방문자에게는 고맙고 미안하지만 블로그 글 보다는 역시 공식 문서를 활용하는게 더 좋다. 🚀 Jenkins 다운로드 및 설치 ☑️ JDK가 설치되어있는 환경이라 생략되어있지만 …


🐳
Docker Root Directory 변경

January 20, 2025

☀️ 테스트 환경 Amazon Linux 2023 (EC2) Docker 20.10.25 ✋ 들어가며 운영중인 시스템에서 Docker Root Directory를 변경해야하는 일이 생겨버렸다. 기본 설정의 Root Directory가 루트(/) 볼륨에 잡혀있어서 내부 정책상 다른 볼륨으로 옮겨가야했다. 💾 신규 디렉토리로 데이터 복사 기존 디렉토리 확인 …


🔎
Amazon Linux SonarQube 설치

January 20, 2025

☀️ 테스트 환경 Amazon Linux 2023 (EC2) OpenJDK 17.0.2 PostgreSQL 17.2 SonarQube 9.9 LTA ✋ 소나큐브란? 소나큐브는 20개 이상의 프로그래밍 언어에서 버그, 코드 스멜, 보안 취약점을 발견할 목적으로 정적 코드 분석으로 자동 리뷰를 수행하기 위한 지속적인 코드 품질 검사용 오픈 소스 플랫폼이다.…


🪣
Nexus에 AWS S3 연결하기 (Blob Stores)

January 20, 2025

☀️ 테스트 환경 AWS S3 Nexus 3.75.1-01 ✋ 들어가며 아직 Nexus가 설치되어있지 않다면 이전 포스팅↗을 확인 Nexus를 설치했다면 데이터의 저장 위치를 설정해주어야 한다. 기본적으로는 Nexus 설치 위치 하위(sonatype-work/nexus3/blobs)에 구성이 되겠지만 이 포스팅에서는 일반 저장소보다 저렴한 S3를 활용하…


🔗
Amazon Linux에 Nexus 설치하기

January 20, 2025

☀️ 테스트 환경 Amazon Linux 2023 (EC2) OpenJDK 17.0.2 Nexus 3.75.1-01 ✋ 넥서스란? Nexus는 Sonartype에서 만든 Repository Manager 솔루션이다. Node 기반의 Package나 Gradle, Maven 기반의 Library 등 다양한 Format의 저장소를 지원한다. 🚀 Nexus 다…