작성자 목록
KUKJIN LEE

KUKJIN LEE

570개의 글

기술#Redis 설치 방법#Redis 환경 설정#Linux Redis 설치

환경별 Redis 설치 방법(Linux, Ubuntu, macOS, Docker)

로컬 환경에 Redis 설치하기 Redis를 로컬 개발 환경에서 설치하여 테스트하거나 개발을 진행하는 경우, 운영 체제나 개발 환경에 따라 달라집니다. Linux(Ubuntu) 환경 1. 패키지 저장소 업데이트 sudo apt-get update 2. Redis 패키지...

2024년 12월 30일335
기술#프로그래머스 리스트 자르기#프로그래머스 리스트 자르기 JS#프로그래머스 리스트 자르기 JavaScript

프로그래머스 리스트 자르기 Lv.0

function solution(n, slicer, num_list) { let answer = []; const [a, b, c] = slicer; switch(n) { case 1: answer = num_list.slice(0, b + 1); break; case...

2024년 12월 29일189
기술#redis 활용 사례#Redis 사용 이유#Redis 활용

Redis의 대표적인 활용 사례

캐싱 (Caching) 페이지/콘텐츠 캐싱: 웹페이지나 API 응답 결과를 Redis에 캐싱해 서버 부하를 줄이고 응답 속도를 개선한다. 데이터베이스 쿼리 결과 캐싱: SQL 질의 결과를 Redis에 임시 저장한 뒤, 동일한 요청이 들어올 때 Redis에서 바로 결과를...

2024년 12월 29일405
기술#redis란#redis를 사용하는 이유#Redis 사용법

Redis란 무엇인가? In-Memory 데이터 스토어에 대해서

Redis는 초고속으로 데이터를 읽고 쓸 수 있도록 메모리 상에 저장하는 In-Memory 데이터 스토어 이자 Key-Value 데이터 구조 서버입니다 . 단순한 캐시를 넘어 다양한 자료구조를 지원하며, 퍼포먼스와 유연성을 바탕으로 실시간 애플리케이션 및 대규모 서비스...

2024년 12월 28일252
기술#npm i jose#Jose 사용법#Jose 라이브러리

[JWT 인증 라이브러리] npm jose 설치 및 가이드

JOSE (JavaScript Object Signing and Encryption)는 JSON 기반으로 구조화된 웹 토큰(JWT)을 생성하고 검증하는 데 사용되는 라이브러리입니다. jose 패키지는 보안 API를 제공하여, JWT 발급 및 검증, 암호화, 디지털 서명...

2024년 12월 27일931
기술#mongodb 모델링#MongoDB 설계#MongoDB 기술 블로그

MongoDB 데이터 모델링 가이드

MongoDB는 비관계형(NoSQL) 데이터베이스로, 데이터를 JSON과 유사한 BSON(Binary JSON) 문서 형태로 저장합니다. 이 구조는 데이터의 중첩과 비정규화를 가능하게 하여 관계형 데이터베이스와 다른 방식으로 데이터를 모델링하게 됩니다. MongoDB ...

2024년 12월 26일316
기술#tailwind line clamp#tailwind line#tailwind text single line

Tailwind CSS에서 line-clamp로 텍스트 줄 수 제한하기

line-clamp 유틸리티는 Tailwind CSS에서 텍스트의 표시 줄 수를 제한할 때 유용합니다. 이를 통해 긴 텍스트가 일정 줄 수 이상 넘지 않도록 하고, 나머지는 줄임표(...)로 표시할 수 있습니다. 1. line-clamp 유틸리티 활성화 Tailwind...

2024년 12월 25일1154
기술#void int 반환 차이#int void 차이#Main의 반환 형식이 int이어야 하는데 void 입니다

void와 int의 반환 차이

// 이런식으로 작성했을 때, void와 int의 차이 void updateContract(HashMap param); int updateContractPrice(HashMap param); void 와 int 반환 타입의 주요 ...

2024년 12월 23일281
기술#clerk#clerk pricing#clerk authentication

Clerk 제거 이유와 대안

Clerk는 회원가입 기능을 간단하게 구현할 수 있는 강력한 도구입니다. 초기에는 빠르게 회원가입과 인증 기능을 구축할 수 있었고, 관리 역시 쉽고 편리했습니다. 하지만 사용자가 많아짐에 따라 몇 가지 문제점이 있었습니다. 가장 큰 문제는 비용 이었습니다. Clerk의...

2024년 12월 23일429
기술#조건 문자열#조건 문자열 자바 스크립트#프로그래머스 조건 문자열 JS

프로그래머스 조건 문자열 Lv.0

코드 설명 switch 문: math 변수의 값에 따라 다른 case 문을 실행합니다. case 문: 각 경우( ">=", "<=", ">!", "" )에 대해 삼항 연산자( 조건 ? 참일 때 값 : 거짓일 때 값 )를 사용하여 n 과 m 을 비교하고 결과를 반환합...

2024년 12월 23일224
기술#rabbitmq kafka 차이#RabbitMQ Kafka#RabbitMQ vs Kafka

RabbitMQ와 Kafka 무엇을 선택해야할까?

RabbitMQ와 Kafka 모두 메시징 시스템 또는 메시지 브로커로 자주 언급되지만, 그 설계 철학과 사용 목적, 내부 구현 구조에서 차이가 있습니다. RabbitMQ는 전통적인 메시지 큐(Message Queue) 모델에 가깝고, Kafka는 로그 기반 스트리밍 플...

2024년 12월 23일301
기술#쿠버네티스와 RabbitMQ차이#rabbitmq 사용이유#rabbitmq란

쿠버네티스와 RabbitMQ차이

쿠버네티스(Kubernetes)는 애플리케이션 컨테이너 배포, 스케일링, 관리 등의 오케스트레이션을 담당하는 플랫폼입니다. (쉽게 스케일 아웃하거나 장애가 발생했을 때 자동 복구하는 등 인프라 측면에서의 안정성과 관리 편의성을 높일 수 있습니다.) RabbitMQ는 애...

2024년 12월 23일231