작성자 목록
KUKJIN LEE

KUKJIN LEE

570개의 글

기술#프로그래머스 특수문자 출력하기#특수문자 출력하기#algorithm

프로그래머스 특수문자 출력하기 Lv.0

입력받는 값인 줄 알았으나, 단순하게 console.log(); 작성할 줄 아는지 확인하는 문제입니다. const readline = require('readline'); const rl = readline.createInterface({ input: process.s...

2024년 12월 9일317
기술#스프링 통합테스트#JPA 통합 테스트#통합테스트란?

[Spring Boot] Spring Test를 이용한 효율적인 통합 테스트전략

Spring Boot 애플리케이션을 개발할 때, 전체 시스템의 통합성과 동작을 검증하기 위해 통합 테스트는 필수적입니다. 통합 테스트는 여러 컴포넌트들이 함께 잘 작동하는지 확인하며, Spring Test를 이용하면 이러한 테스트를 손쉽게 작성할 수 있습니다. 통합 테...

2024년 12월 9일287
기술#spring boot junit test#Spring Boot JUnit 단위 테스트#Spring Boot test

[Spring Boot] JUnit과 Mockito를 이용한 효율적인 테스트 전략

Spring Boot 애플리케이션을 개발할 때, 코드의 안정성과 품질을 유지하기 위해 단위 테스트는 필수적인 과정입니다. 특히, JUnit과 Mockito를 활용하면 테스트를 보다 효율적으로 작성할 수 있습니다. 단위 테스트란 무엇인가? 단위 테스트는 애플리케이션의 가...

2024년 12월 9일167
기술#api 문서화란#api란#api를 사용하는 이유

[Spring Boot] API 문서화란? Swagger란?

API 문서화란? RESTful API의 엔드포인트, 요청 형식, 응답 데이터 등을 명확히 설명하는 과정을 말합니다. API 문서화는 다른 개발자, QA, 팀, 또는 외부 사용자들이 API를 이해하고 사용할 수 있도록 돕는 중요한 작업입니다. API 문서화 이점 협업 ...

2024년 12월 8일235
기술#프로그래머스 대소문자 바꿔서 출력하기#대소문자 바꿔서 출력하기#algorithm

프로그래머스 대소문자 바꿔서 출력하기 Lv.0

대소문자 변환 함수를 사용할 수 있냐, 문자 범위를 비교 할 수 있냐를 물어보는 간단한 문제입니다. 입력받은 문자열을 루프를 통해 하나씩 탐색했습니다. 이후 문자열을 result에 추가하여 반환했습니다. 우선 문자 범위 비교입니다. 입력받은 문자열을 하나씩 검토합니다....

2024년 12월 6일177
기술#프로그래머스 a와 b 출력하기#a와 b 출력하기#algorithm

프로그래머스 a와 b 출력하기 Lv.0

두 정수 a와 b가 공백으로 구분되어 한 줄씩 출력하면 됩니다. 단순하게 형식에 맞게 출력하면 됩니다. 숫자가 아닌 경우가 존재할 수 있기 때문에, Number()로 변환해줬습니다. 문제의 핵심은 Number로 변환과 공백 처리입니다. const readline = r...

2024년 12월 6일159
기술#프로그래머스#프로그래머스 문자열 출력하기#algorithm

프로그래머스 문자열 출력하기 Lv.0

단순하게 rl.close(); 와 console.log(str)을 통해 출력하면 해결됩니다. 입력받고 종료를 해주면됩니다. const readline = require('readline'); const rl = readline.createInterface({ input...

2024년 12월 6일165
기술#next.js font#next.js 폰트 적용#next.js 로컬 폰트 적용

Next.js와 Tailwind CSS에서 일본어(외국어) 폰트 적용하기

Next.js와 Tailwind CSS에서 일본어 폰트를 적용하는 방법에 대한 가이드입니다. 일본어 폰트를 사용하려면 웹 폰트를 로드하거나 로컬 폰트를 사용할 수 있습니다. Next.js 14버전↑사용 시 4번!! 1. Google Fonts로 일본어 폰트 적...

2024년 12월 6일404
기술#DTO VO 분리#DTO VO 예제#DTO VO 사용법

[Spring Boot] Form 데이터를 위한 객체 설계 VO vs DTO, 무엇을 선택할까?

Spring Boot로 웹 애플리케이션을 개발할 때, 사용자가 입력한 Form 데이터를 처리하기 위한 객체를 설계하면서 "VO(Value Object)와 DTO(Data Transfer Object) 중 무엇이 적합할까?"라는 고민을 많이 합니다. VO (Value O...

2024년 12월 6일191
기술#Hono js#Hono js vs express#hono npm

Hono를 활용한 Next.js 서버리스 최적화

Next.js는 기본적으로 API 라우트를 제공하며 서버사이드 렌더링을 지원하지만, 서버리스 환경에서 최적화된 API 성능을 원하는 경우, Hono 와 같은 경량 프레임워크를 함께 사용하는 것이 도움이 될 수 있습니다. 1. Hono란 무엇인가? Hono 는 Node....

2024년 12월 5일465
기술#Next.js 캐싱 이해하기#Next.js 캐시#Next.js ISR 문제 해결하기

Next.js 14 배포 시 캐시 문제 해결하기

Next.js 14의 App Router는 기본적으로 여러 레이어에서 캐싱을 수행합니다. ※ Next.js 15버전을 사용합시다!! 캐싱이란? 프론트엔드 : 브라우저에서 CSS, JS 파일을 캐시하여 페이지 로딩 속도를 향상. 백엔드 : 서버에서 자주 조회되는 데이터를...

2024년 12월 5일572
기술#스프링부트 restful api#스프링부트 rest api 예제#스프링부트 api 만들기

[Spring Boot] RESTful API를 통한 웹 서비스 구축

RESTful API 구축 Spring Web과 Spring Data JPA 종속성을 추가하여 RESTful API를 구축 예시 자료입니다. (반드시 따라야 할 필요는 없습니다. 하지만 유지보수 차원에서 아래와 같은 구조가 유지보수 차원에서 좋습니다. 선조들의 지혜가 ...

2024년 12월 5일220