이황로의 포트폴리오
  • About
  • Blog
  • Resume

Java Functional Programming - Optional로 NullPointerException 완벽 해결하기

Java 8 Optional을 활용하여 NullPointerException을 구조적으로 제거하고 Functional Programming을 시작하세요. map, orElseGet 등의 고차 함수를 통한 안전하고 선언적인 데이터 변환 기법(불변성, 지연 평가)을 학습하여 코드의 안전성과 가독성을 극대화하는 방법을 심층적으로 다룹니다.

5 min read   ·   2025

Java Functional Programming - Stream API 기초 및 활용(filter, map, reduce)

Java Stream API의 중간 연산(filter, map, distinct, sorted)과 최종 연산(forEach, reduce, collect)을 실전 예제와 함께 완벽 정리. 함수형 프로그래밍으로 데이터 처리 마스터하기. Java 8 이상 필수 기술

16 min read   ·   2025


  • AI를 믿을 수 있을까? 인간이 할루시네이션을 구분할줄 알아야 한다.

    AI 검색과 업무 활용의 현실, 개발자가 경험하는 AI의 한계와 할루시네이션 문제, 신뢰성 있는 AI 활용법과 프롬프트 학습의 중요성을 다룹니다.

    3 min read   ·   August 21, 2025

    2025   ·   ai   ·   ai

  • JIT 컴파일러가 뭔가요? 왜 우리 프로그램이 더 빨라지는 걸까요?

    JIT(Just-In-Time) 컴파일러가 어떻게 자바 프로그램의 실행 속도를 런타임 중에 극적으로 향상시키는지 궁금하신가요? 바이트코드부터 JVM의 역할, 핫스팟 최적화까지, 개발자라면 꼭 알아야 할 JIT 컴파일러의 동작 원리와 장점을 명확하게 설명합니다.

    5 min read   ·   August 14, 2025

    2025   ·   java,   컴파일러   ·   자바,   컴파일러

  • CQRS 패턴으로 데이터베이스 성능 문제를 해결해보자

    사용자가 늘어날수록 시스템이 느려지는 '테이블 락' 문제로 고민하시나요? CQRS 패턴을 통해 데이터의 읽기와 쓰기를 분리하여 데이터베이스 성능을 획기적으로 개선하는 방법을 알아보세요. 실제 코드 예시와 함께 개발자들이 겪는 동시성 문제를 해결하는 명확한 가이드를 제공합니다.

    10 min read   ·   August 08, 2025

    2025   ·   개발방법론   ·   개발방법론

  • CQRS 패턴, 읽기와 쓰기 분리로 애플리케이션 성능 극대화하기

    CQRS 패턴으로 애플리케이션 성능을 10배 향상시키는 방법을 알아보세요. 읽기와 쓰기 분리로 데이터베이스 병목현상을 해결하고, Spring Boot에서 바로 적용할 수 있는 실무 폴더 구조와 구현 방법을 상세히 설명합니다.

    5 min read   ·   August 08, 2025

    2025   ·   개발방법론   ·   개발방법론

  • 현재 상태만 저장하지 말고 모든 변화를 기록하라, 이벤트소싱으로 데이터 히스토리 완벽 관리하기

    이벤트소싱 완벽 가이드, 현재 상태만 저장하는 방식의 한계를 벗어나 모든 데이터 변화를 기록하는 아키텍처 패턴. 실무 예제와 Spring Boot 구현 코드로 배우는 Event Sourcing 입문서

    11 min read   ·   August 08, 2025

    2025   ·   개발방법론   ·   개발방법론

  • <
  • 4
  • 5
  • 6
  • 7
  • 8
  • >
© Copyright 2025 Hwangro Lee.