작성자 목록
KUKJIN LEE

KUKJIN LEE

570개의 글

기술#프로그래머스 왼쪽 오른쪽 문제 풀이#프로그래머스 기준 자르기#프로그래머스 JavaScript 문자열 리스트 문제

프로그래머스 왼쪽 오른쪽 문제 풀이

function solution(str_list) { for (let i = 0; i < str_list.length; i++) { if (str_list[i] === "l") { return str_list.slice(0, i); // "l"의 왼쪽 반환 } else...

2025년 3월 31일479
기술#Next.js dynamic import ref 문제#Next.js forwardRef 사용법#next/dynamic ref 전달

Next.js dynamic import에서 ref가 작동하지 않는 이유와 해결법

Next.js에서 next/dynamic 으로 컴포넌트를 동적으로 import할 때 ref 가 예상대로 전달되지 않는 원인과 해결 방법, 그리고 Next.js에서 공식적으로 권장하는 방식까지 명확하게 정리합니다. 🔍 문제 요약: dynamic import 시 ref가...

2025년 3월 31일549
기술#Cursor AI 단축키#Cursor 에디터 사용법#Cursor 테스트 코드 작성

Cursor 단축키, 테스트 실행, 명령어 사용법부터 예시까지

Cursor 에디터의 실전 활용법을 소개합니다. 0.46버전까지의 내용입니다. 0.47 이상의 버전은 조금씩 다릅니다. Cmd + L, Cmd + I 단축키부터, AI 테스트 활용, 디버깅, 명령어 작성 팁까지 한 번에 정리했습니다. 테스트 명령어 실행은 자유롭게! C...

2025년 3월 31일648
기술#Spring Boot 민감정보 관리#GitHub 보안 설정#환경변수 설정 Best Practice

Java/Spring Boot에서 민감한 정보를 안전하게 관리하는 방법

Java의 Spring Boot 프로젝트에서 DB 암호, AWS 액세스 키, API 키 등 민감한 정보를 포함하는 설정 파일( application.properties 또는 application.yml )을 그대로 GitHub와 같은 공개 저장소에 업로드하는 것은 매우...

2025년 3월 27일576
기술#TypeScript#Interface#Type

TypeScript에서 Interface와 Type의 주요 차이점

TypeScript에서는 데이터를 정의할 때 주로 interface 와 type 을 사용합니다. 두 방식은 비슷해 보이지만, 차이점이 있습니다. 1. 확장성 (Declaration Merging) Interface는 선언 병합(Declaration Merging)이 가...

2025년 3월 26일540
기술#Fluid Computing#서버리스 환경 한계#코드 중복 방지 전략

Next.js API와 lib/action 사용 시 알아야 할 4가지 한계점과 해결법

Next.js API와 함께 별도의 로직을 관리하기 위한 lib/action 폴더를 구성하는 방식은 꽤 자주 사용되는 구조지만, 명확한 장점만큼이나 실제 개발 및 운영 시 고려해야 할 단점과 한계점도 있습니다. 3번을 가장 치명적인 문제로 보고 있습니다. 그래도 Flu...

2025년 3월 25일607
기술#Next.js 캐시#Redis 캐시#웹 애플리케이션 성능 최적화

Next.js Cache와 Redis Cache 사용 가이드

— 애플리케이션 성능 향상을 위한 캐시 전략 분석 — 1. 개요 오늘날 웹 애플리케이션은 빠른 응답 속도와 안정적인 데이터 제공이 필수입니다. 이를 위해 캐시(cache) 기술이 널리 활용되고 있는데요, Next.js에서는 내장 캐시 기능(예: g...

2025년 3월 24일553
기술#Next.js Image 최적화#Next 이미지 화질 개선#Next.js 반응형 이미지

Next.js Image 컴포넌트 최적화하기

Next.js Image 컴포넌트 속성 최적화 화질 개선 크기 및 반응형 최적화

2025년 3월 21일808
행동하지 않으면 인생은 바뀌지 않는다.
도서

행동하지 않으면 인생은 바뀌지 않는다.

『경영』 분야 가 가장 적합하다고 판단했습니다. 저자 배경 및 주요 메시지 브라이언 트레이시는 비즈니스 컨설턴트, 책 대부분 생산성 향상, 목표 달성 전략, 효율적인 시간 관리 등 경영학적 지식을 바탕으로 한 자기관리 기법을 다룸. ...

2025년 3월 20일31
기술#IoC#DI#의존성 주입

코드 예시로 이해하는 제어의 역전(IoC)과 의존성 주입(DI)의 개념

IoC(Inversion of Control)란 무엇인가? 정의 IoC는 제어의 역전 이라는 뜻으로, 프로그램의 흐름을 개발자가 직접 제어하지 않고, 외부의 프레임워크나 컨테이너가 제어를 담당 하도록 하는 설계 원칙입니다. 왜 중요한가? 밑에 3가지 이유도 중요하지만 ...

2025년 3월 19일551
기술#Redis Cluster 설정 방법#Redis 고가용성#Redis 샤딩

Redis Cluster 설정 방법에 대해서 알아보자

Redis는 빠르고 효율적인 인메모리 데이터 저장소로 많이 사용되며, Redis Cluster 를 설정하면 데이터의 분산 저장과 고가용성(High Availability)을 구현할 수 있습니다. Redis Cluster의 기본 개념과 설정 방법 을 쉽게 이해할 수 있도...

2025년 3월 18일450
기술#Spring Boot SpringApplication 클래스 오류 해결#Spring Boot 의존성 문제 해결 방법#Maven

SpringApplication cannot be resolved 문제 해결 방법

Java에서 SpringApplication 클래스를 찾을 수 없다는 것을 의미합니다. 주로 Spring Boot 프로젝트에서 발생하는 문제로, 다음과 같은 이유로 발생할 수 있습니다. 의존성 누락 : 프로젝트의 pom.xml 또는 build.gradle 파일에 Spr...

2025년 3월 17일416