이황로의 포트폴리오
  • 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


  • 백엔드 개발자가 리액트 네이티브로 달력 앱을 배포해보았습니다.

    백엔드 개발자가 리액트 네이티브를 활용해 첫 앱을 배포한 경험을 공유합니다. 리액트 네이티브 vs 플러터 비교, 상태 관리, 스타일링, ASO 키워드 리서치까지!

    4 min read   ·   March 08, 2025

    2025   ·   리액트네이티브,달력앱   ·   React   Native

  • MySQL 실시간 쿼리 확인하기

    MySQL에서 발생하는 락 문제를 해결하는 방법과 락을 유발하는 쿼리를 찾아 종료하는 절차를 설명합니다. 트랜잭션, DDL, DML 명령어의 락 사이드 이펙트를 고려하여 서비스 장애를 예방하고, 락을 관리하는 방법을 소개합니다.

    4 min read   ·   March 08, 2025

    2025   ·   MySQL,   데이터베이스,   Database,   쿼리,   SQL   ·   MySQL,   데이터베이스

  • MySQL 트랜잭션 격리수준 Isolation level 알아보기

    MySQL 트랜잭션 격리수준 Isolation level 알아보기

    6 min read   ·   December 15, 2024

    2024   ·   데이터베이스,   mysql,   트랜잭션,   IsolationLevel,   격리수준,   Transaction   ·   MySQL,   데이터베이스

  • 레디스에 대한 간단한 설명과 성능향상시키기

    레디스에 대한 간단한 설명과 성능향상시키기

    10 min read   ·   December 08, 2024

    2024   ·   redis,   레디스   ·   Redis

  • Apple 로그인 연동 방법 Client ID 설정, JWT Secret 생성 및 토큰 발급

    Apple 로그인 연동에 어려움을 겪고 계신가요? 이 가이드에서는 Apple 개발자 계정 설정부터 Ruby를 이용한 client_secret 생성, JWT 토큰 발급까지 모든 단계를 이미지와 함께 상세히 설명합니다. 특히 개발자들이 자주 겪는 헷갈리는 Client ID 문제와 리디렉션 오류에 대한 명쾌한 해결책을 제시합니다.

    6 min read   ·   December 01, 2024

    2024   ·   애플로그인,   로그인   ·   로그인

  • <
  • 6
  • 7
  • 8
  • 9
  • 10
  • >
© Copyright 2025 Hwangro Lee.