일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- feign
- 자료구조
- db
- 오라클
- MST
- MVC
- Intellj
- Spring Cloud
- DP
- Spring Cloud Feign
- 운영체제
- 쿼리
- 코딩
- 백준
- SQL
- 알고리즘
- retry
- Spring
- Spring Boot
- golang
- aws
- PL/SQL
- JPA
- 데이터베이스
- 페이징
- 디자인 패턴
- Jenkins
- Kafka
- 클라우드
- 자바
- 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..