| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 알고리즘
- java
- 예제로 배우는 스프링 입문
- 자바스크립트
- 카카오
- effectivejava
- Kotlin
- 클린아키텍처
- kubernetes
- 스프링
- springboot
- 오블완
- Sort
- JavaScript
- 자바
- Effective Java
- 김영한
- Spring
- 스프링부트
- 스프링핵심원리
- k8s
- 이펙티브자바
- Effective Java 3
- 티스토리챌린지
- 이펙티브 자바
- ElasticSearch
- 스프링 핵심원리
- 알고리즘정렬
- 엘라스틱서치
- 함수형프로그래밍
- Today
- Total
목록코루틴 (2)
Kim-Baek 개발자 이야기
이 글을 읽으면: 단일 값이 아닌 연속된 데이터를 안전하고 효율적으로 처리하는 Flow와 Channel을 마스터할 수 있습니다. 실시간 데이터, 이벤트 스트림, 반응형 프로그래밍을 실전 예제로 완벽하게 배워보세요.📌 목차들어가며 - 왜 Flow가 필요할까?Flow 기본 개념 - 흐르는 데이터Flow 연산자 - map, filter, collectStateFlow와 SharedFlowChannel - 코루틴 간 통신실전 반응형 패턴마무리 - 다음 편 예고들어가며 - 왜 Flow가 필요할까?실제 프로젝트에서 겪은 문제2024년 10월, 실시간 채팅 앱 개발요구사항:- 서버에서 실시간으로 메시지 수신- 사용자 타이핑 상태 업데이트- 접속자 수 실시간 표시→ "연속된 데이터"를 어떻게 처리하지?시도한 방법들:..
이 글을 읽으면: Thread의 복잡함 없이 Kotlin 코루틴으로 쉽고 안전하게 비동기 프로그래밍하는 방법을 배울 수 있습니다. 실무에서 바로 쓸 수 있는 launch, async, suspend 패턴을 실전 예제로 마스터하세요.📌 목차들어가며 - 왜 코루틴을 배워야 할까?코루틴이란? - Thread와의 차이launch - 결과 없이 실행하기async/await - 결과 받아오기suspend 함수 - 일시 중단의 마법CoroutineScope와 Job실전 비동기 패턴마무리 - 다음 편 예고들어가며 - 왜 코루틴을 배워야 할까?실제 프로젝트에서 겪은 문제2024년 9월, 신규 기능 개발 중요구사항: - 사용자 정보 조회 (DB, 300ms)- 주문 내역 조회 (DB, 400ms) - 추천 상품 조회 ..
