KUKJIN LEE
총 570개의 글
APM과 정적 분석 도구의 차이점
코드 품질과 성능을 관리하는 것은 매우 중요합니다. 이를 돕기 위해 다양한 도구들이 존재하는데, 그 중 대표적인 두 가지가 애플리케이션 성능 관리(APM) 도구와 정적 분석 도구 입니다. APM 도구란? 애플리케이션 성능 관리(APM) 도구 는 애플리케이션의 성능과 가...
S3와 CDN을 함께 사용하는 이유와 효과
1. CDN 사용 이유 성능 향상 사용자와 가까운 서버에서 콘텐츠 제공 : CDN은 전 세계에 분산된 엣지(Edge) 서버를 통해 사용자와 지리적으로 가까운 위치에서 콘텐츠를 제공함으로써, 지연 시간을 줄이고 응답 속도를 높입니다. 이는 특히 이미지, 동영상 등 대용량...
Accept Both Changes vs Compare Changes을 통한 충돌 해결 전략 비교
Accept Both Changes 란? Accept Both Changes는 충돌이 발생한 파일에서 로컬 브랜치 와 원격 브랜치 의 변경 사항을 모두 유지 하는 옵션입니다. 언제 사용할까? 두 변경 사항이 모두 유효하고, 결합하여 사용하는 것이 적절할 때. 충돌된 코...
Tailwind CSS로 이미지와 객체의 위치 설정하기
Tailwind CSS를 사용하여 이미지와 객체의 위치를 설정하는 방법을 설명드리겠습니다. Object Position이란? object-position 속성은 이미지, 비디오 또는 다른 미디어 요소의 위치를 조정하는 데 사용됩니다. 이를 통해 미디어 요소가 컨테이너 ...
Java, Spring, Spring Boot 관계
1. Java Java 는 객체지향 프로그래밍 언어로, 서버 애플리케이션, 모바일 애플리케이션, 데스크톱 애플리케이션 등 다양한 분야에서 널리 사용됩니다. 2. Spring Spring 은 Java 프레임워크 로, Java 애플리케이션을 더 쉽게 개발할 수 있도록 도와...
2024년 8월 IntelliJ 기반 IDE용 플러그인 추천
Material Theme UI: 다양한 색상 스키마와 아이콘 세트를 제공하는 인기 있는 테마 플러그인입니다. Rainbow Brackets: 중첩된 괄호를 색상으로 구분해 가독성을 높여줍니다. Key Promoter X: 마우스로 실행한 작업의 단축키를 알려주어 키보...
Accept Current Change vs. Accept Incoming Change 충돌 해결할 때
Accept Current Change 란? Accept Current Change는 충돌이 발생한 파일에서 로컬 브랜치 (현재 작업 중인 브랜치)의 변경 사항을 유지하고, 원격 브랜치 의 변경 사항을 무시하는 옵션입니다. 쉽게 설명하면, 네가 바꿀래? 내가 바꿀까? ...
Tailwind CSS Top, Right, Bottom, Left 포지셔닝 가이드
Tailwind의 top , right , bottom , left 유틸리티의 사용법과 부정값 적용, 논리적 속성 사용법을 살펴보겠습니다. 기본 사용법 Tailwind CSS는 위치 지정된 요소의 수평 또는 수직 위치를 설정할 수 있는 유틸리티를 제공합니다. 이러한 유...
Can’t Automatically Merge 발생 이유와 해결 방법
Can’t Automatically Merge란? Can’t Automatically Merge"는 GitHub에서 Pull Request(PR)를 병합하려고 할 때, Git이 자동으로 병합할 수 없는 충돌이 발생했음을 알리는 메시지입니다. 이 메...

대한민국 리포트 툴 현황 및 트렌드 분석
1. 개요 대한민국에서 사용되는 주요 리포트 툴의 현황, 비용 구조, 그리고 최근 업계 트렌드에 대한 분석 자료입니다. 기업에서 데이터 보고서 생성을 자동화하고 시각화하는 데 필수적인 이 도구들의 특징과 시장 동향을 살펴보겠습니다. 2. 주요 리포트...
Next.js api 라우트를 통한 데이터베이스 조작 (PostgreSQL)
Next.js의 API 라우트를 사용하면 app/api/users/route.js , app/api/restaurant/route.js 등의 파일만으로 데이터베이스 쿼리를 포함한 모든 백엔드 로직을 처리할 수 있습니다. 폴더 구조 app/ ├── api/ │ ├── u...
Approved and Merged, 코드 승인과 병합에 대해서
Approved란 무엇인가요? Approved(승인됨)은 Pull Request(PR)가 코드 리뷰어들에 의해 검토된 후, 병합해도 좋다는 동의를 받은 상태를 의미합니다. PR을 생성한 후, 팀원들이 코드를 검토하고, 모든 리뷰어가 해당 PR의 변경 사항에 동의하면, ...