| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 백준
- 디자인 패턴
- 코딩
- retry
- DP
- PL/SQL
- 클라우드
- aws
- Spring Cloud
- MVC
- 페이징
- Jenkins
- 알고리즘
- 자바
- Kafka
- SQL
- Intellj
- feign
- JPA
- 쿼리
- MST
- db
- 운영체제
- Spring Boot
- 오라클
- golang
- 자료구조
- Spring Cloud Feign
- 데이터베이스
- Spring
- Today
- Total
목록전체 글 (141)
justgo_developer
🚀 Kotlin Coroutine 최적화 개선 내용 4가지1️⃣ runBlocking → suspend fun으로 변경 (동기 실행 문제 해결)문제점기존 코드에서 runBlocking을 사용하여 코루틴이 동기적으로 실행되고 있었음.runBlocking을 사용하면 현재 스레드를 블로킹하기 때문에 비효율적.비동기 실행의 장점을 활용할 수 없음.개선 사항runBlocking을 제거하고, 함수를 suspend fun으로 변환하여 완전한 비동기 실행 가능.suspend 방식은 스레드를 블로킹하지 않고 비동기적으로 실행됨.비교: runBlocking vs suspend fun방식실행 방식블로킹 여부동시성 지원성능runBlocking동기 실행 (Blocking)✅ 블로킹됨❌ 제한적 (한 번에 하나의 작업 실행)❌ ..
golang ent + sqliteent 프레임워크ent는 Facebook에서 개발한 Go 언어용 엔티티 프레임워크입니다. 이 프레임워크는 강력한 ORM(Object-Relational Mapping) 기능을 제공하며, 다음과 같은 특징을 가집니다:코드 생성: 스키마 정의를 기반으로 타입 안전한 코드를 자동으로 생성합니다.그래프 기반 쿼리: 복잡한 데이터 관계를 쉽게 탐색할 수 있는 그래프 기반 쿼리를 지원합니다.스키마 마이그레이션: 데이터베이스 스키마 변경을 쉽게 관리할 수 있습니다.확장성: 사용자 정의 필드와 엣지를 통해 복잡한 비즈니스 로직을 구현할 수 있습니다.데이터베이스 지원: SQLite를 포함한 다양한 데이터베이스를 지원합니다.ent를 사용하면 다음과 같은 이점을 얻을 수 있습니다:타입 안정..
이슈 : Consumer가 전체적으로 대부분의 토픽을 처리하지 못하고 있는 현상.발생한 로그Attempt to heartbeat failed since group is rebalancing : 카프카 heartbeat가 실패해서 rebalancing 발생Join group failed with org.apache.kafka.common.errors.MemberIdRequiredException: The group member needs to have a valid member id. Join group failed with org.apache.kafka.common.errors.UnknownMemberIdException: The coordinator is not aware of this mem..