Kotlin - takeIf & takeUnless 함수
Kotlin 의 .takeIf() & .takeUnless() 함수 Kotlin v1.9.22 버전 기준 블로그 작성 .takeIf() takeIf() 함수는 프로그래밍 역사상 오래 전부터 즐겨 사용하는 if 문과 같은 객체의 상태를 체크하는 로직에서 대체하여 활용할 수 있다. if 문에 들어가는 조건식...
무더운 사막을 묵묵히 한 발자국씩 나아가는 낙타처럼,
꾸준히 배우고, 성장하고, 보다 더 멋지고,
성숙한 개발자가 되기 위한 기록 저장소.
Kotlin 의 .takeIf() & .takeUnless() 함수 Kotlin v1.9.22 버전 기준 블로그 작성 .takeIf() takeIf() 함수는 프로그래밍 역사상 오래 전부터 즐겨 사용하는 if 문과 같은 객체의 상태를 체크하는 로직에서 대체하여 활용할 수 있다. if 문에 들어가는 조건식...
@Transactional 의 Self-Invocation 이슈? 처음 Self-Invocation 이슈를 맞이한 건, @Service 클래스 함수에서 같은 클래스의 @Transactional 가 붙은 다른 함수를 호출하였던 순간이었다. 하지만 Self-Invocation 이슈를 하다보니, 사실 @Transactional...
GraphQL 소개 “A query language for your API” “당신의 API 를 위한 Query 언어” 라는 소개로 시작하는 GraphQL 은 많은 개발자들이 사용하고 있는 REST API 와 다른 개념을 가지고 있다. GraphQL gql 은, API 에서 제공하는 데이터를 클라이언트 기준 필요한...
개발 노트 를 작성하게 된 이유 모르는 것이 너무 많은데, 새로운 것도 너무 많다. 짧은 순간 몰랐던 것에 대해서 지나치지 말고 기록하자. 기록한 내용을 꼭 한번 정리하자. 개발 노트 나만의 작성법 모든 생활 속에서 모르는 것이 있는 순간, !! 그때 바로 !! 개발...
Amazon S3 Simple Storage Service AWS S3 는 최고 수준의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스 데이터 레이크, 클라우드 네이티브 애플리케이션 및 모바일 앱에서 접근/사용 가능 데이터 레이크 구축 중요 데이터 백업 및 복원...