작성자 목록
KUKJIN LEE

KUKJIN LEE

570개의 글

기술#vscode 대소문자 변환 단축키#vscode 대문자 소문자 단축키#vscode 대문잔 변환 단축키 mac

VSCode 대소문자 변경 단축키 사용 가이드

기본 사용법 기본 설정 : VSCode에는 대소문자 변경을 위한 단축키가 이미 설정되어 있습니다. 별도의 설정 없이 바로 사용 가능합니다. Windows/Linux에서 사용 대문자로 변경: Ctrl + Shift + U 소문자로 변경: Ctrl + Shift + L m...

2024년 11월 11일319
기술#view resolver#Spring Resolver 종류#JSP

[Spring] 뷰 리졸버 (View Resolver)와 템플릿 엔진 (Template Engine)이란?

View 수요가 계속 감소하고 있습니다. 기존 JSP 유지보수 코드도 계속 감소하고, 꾸준히 우상향 하던 Thymeleaf도 감소로 돌아서기 시작했습니다. 그럼에도 다양한 곳에서 수요가 존재하기 때문에 알아가면 좋습니다. [카테고리를 백엔드로 선택했지만, View Re...

2024년 11월 11일137
기술#서버리스란#서버리스 장단점#서버리스 컴퓨팅

서버리스(Serverless) vs 상시 실행 서버(Server-based) 차이점과 선택 기준

요약하면 상시 실행 서버 는 요청이 없어도 서버가 항상 대기 상태로 유지되며, 서버리스(Serverless)는 요청이 있을 때만 함수가 실행되기 때문에 요청이 없을 때는 대기 상태처럼 보여도 실제로는 리소스를 사용하지 않기 때문에 서버리스라고 부릅니다. 1. 서버리스(...

2024년 11월 8일155
기술#react toastify#react toastify 사용법#react toastify 커스텀

React-Toastify를 활용한 알림(토스트) 살펴보기

React-Toastify란 무엇인가요? React-Toastify는 React 애플리케이션에서 간단하게 알림(토스트)을 표시할 수 있도록 도와주는 라이브러리입니다. 간편하게 설치하고 사용할 수 있습니다. 기본적인 알림뿐만 아니라, 다양한 스타일과 옵션을 제공합니다. ...

2024년 11월 8일388
기술#Node sharp#Nodejs sharp example#Next.js sharp

이미지 최적화 라이브러리 Sharp 가이드

Sharp란 무엇인가요? sharp 는 고성능 이미지 처리 라이브러리로, 이미지 크기 조정, 포맷 변환, 압축 등 다양한 작업을 효율적으로 수행할 수 있습니다. Node.js 환경에서 이미지 처리를 손쉽게 할 수 있어 웹 애플리케이션의 성능 향상에 도움이 됩니다. 설치...

2024년 11월 7일256
기술#쿼리스트링 파라미터 차이#쿼리 파라미터 쿼리 스트링#쿼리 파라미터 배열

Query와 Parameter의 차이점

웹 개발에서 Query 와 Parameter (경로 파라미터)는 API 요청을 다룰 때 혼동할 수 있는 용어입니다. 특히 RESTful API를 구현하거나 사용하면서 이 둘의 용도를 명확히 이해하는 것이 중요합니다. Query와 Parameter란 무엇인가? Query...

2024년 11월 7일150
기술#geoip lite#Fast geoip#GeoLite2

IP 주소 기반 위치 조회 라이브러리 (geoip-lite)

geoip-lite 를 사용하면 IP 주소로부터 국가, 도시, 위도, 경도 등 위치 정보를 빠르게 조회할 수 있습니다. 설치 방법 npm install geoip-lite 사용법 // 모듈 불러오기 const geoip = require('geoip-lite'); //...

2024년 11월 6일598
기술#mongodb atlas search#MongoDB Atlas#MongoDB search

MongoDB Atlas Search 빠른 검색 기능

MongoDB Atlas Search란? MongoDB Atlas Search는 Atlas에서 제공하는 완전 관리형, 내장형 검색 엔진입니다. Elasticsearch와 비슷한 Lucene 기반으로 구축되어 있으며, MongoDB 데이터베이스에 직접 통합되어 빠른 검색...

2024년 11월 5일162
기술#DAO 메서드#List Void 차이점#DAO List

DAO 메서드에서 List와 Void 주요 차이점

DAO (Data Access Object) 메서드를 사용할 때, List 또는 void 를 사용하는 선택은 작업의 성격에 따라 달라집니다. 간단히 말해, List 는 데이터를 조회할 때 사용되며, void 는 삽입, 수정 또는 삭제와 같이 데이터를 반환하지 않는 작업...

2024년 11월 4일289
기술#Tanstack Query#TanStack Query 장점#TanStack Query 기능

@tanstack/react-query 살펴보기

@tanstack/react-query 는 서버 상태 관리 라이브러리로, Next.js와 같은 React 기반 애플리케이션에서 서버 데이터의 fetching, caching, synchronizing, 업데이트를 효율적으로 관리하는 데 사용됩니다. 이를 통해 서버에서 ...

2024년 11월 4일246
기술#npm i hono#hono란#hono

간단하고 빠른 웹 프레임워크 (Hono)

Hono 는 빠르고 가볍게 웹 애플리케이션을 만들 수 있는 웹 프레임워크로, 특히 Edge 환경에서 사용하기에 적합합니다. Hono란? Hono는 TypeScript와 JavaScript 환경에서 사용 가능한 웹 프레임워크로, 성능이 뛰어나며 코드가 단순한 것이 특징입...

2024년 11월 1일475
기술#GDPR#IP 주소를 이용한 사용자 분류 방법#Geolocation

Next.js에서 IP 주소를 이용한 사용자 분류 방법

사용자의 IP 주소를 기반으로 위치 정보를 추출하여 Next.js 애플리케이션에서 사용자 맞춤형 경험을 제공하는 방법을 소개합니다. 이 글에서는 Next.js의 middleware 를 사용하여 사용자를 위치에 따라 분류하는 간단한 방법을 다룹니다. Geolocation...

2024년 10월 31일329