본문으로 건너뛰기

포스트

68개의 포스트

사용하지 않는 ENUM 값 대응 , Interface 를 통한 중복 코드 제거

최근 방어적 코드를 관리하기 위한 방법을 고민하며, 사용하지 않는 ENUM 값 처리에 대한 두 가지 접근법을 설명했다. 첫 번째는 UNKNOWN 값을 추가해 기존 값을 유지하는 방법이고, 두 번째는 활성화 여부를 관리하는 방식이다. 각 접근법의 장단점을 살펴본 후, 공통 검증 로직을 인터페이스와 default 메소드를 통해 효율적으로 관리하는 방안을 제시하며, 중복된 코드를 줄일 수 있음을 강조했다.

2025년 5월 25일19
|
사용하지 않는 ENUM 값 대응 , Interface 를 통한 중복 코드 제거

oom killer, heap memory, heapdump

헬로우 월드 프로젝트를 통해 OOM Killer와 메모리 관리에 대해 탐구하였다. Java로 메모리 부족을 유발하는 코드를 작성하고, OOM Killer의 작동 원리와 메모리 제한 설정 방법도 살펴보았다. 또한, 힙 메모리를 관리하며 GC와 관련된 다양한 옵션을 실험하였다. 이를 통해 서버 개발시 메모리 문제의 중요성을 깨닫게 되었다.

2025년 4월 19일12
|
oom killer, heap memory, heapdump

돈으로 시간을 사기 - 부제 : openai 통한 게시글 소개글 및 섬네일 자동 생성 스크립트

블로그 포스트 작성 시 소개글과 섬네일 생성을 자동화하였으며, OpenAI API를 이용해 불편함을 개선했다. 결제 및 토큰 처리 방법도 공유하며, 스크립트를 통해 시간을 단축하고 작업 효율성을 높였다. 이 과정에서 발생하는 비용과 시간 절약 효과를 강조하고 있다.

2025년 3월 21일31
|
돈으로 시간을 사기 - 부제 : openai 통한 게시글 소개글 및 섬네일 자동 생성 스크립트

프리티어로만 배포해보기

AWS 프리티어를 활용해 EC2, RDS, ElastiCache, S3 등으로 인프라를 구성하는 과정을 상세히 설명합니다. VPC 설정, 보안 그룹 구성, CodeDeploy와 Github Actions 연동 등 다양한 요소를 다루며, 비용 효율적인 방법으로 서버를 운영하는 방법을 제시합니다.

2025년 3월 9일17
|
프리티어로만 배포해보기