/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
1:58 5/31
yeon-kr.tistory.com
1:58
yeon-kr.tistory.com
당근케잌
https://yeon-kr.tistory.com/
저작도구: tistory
최종 피드 수집: 2024-11-11 18:17
전체 (79)
10M
인터페이스와 제네릭을 이용한 공통 로직 관리
1) 서론
하나의 저울로 모든 종류의 물질들을 측정할 수 있을까요?
요리를 할 때 그램 단위의 정밀한 측정이 필요할 때는 미세한 측정이 가능한 요리용 저울이 필요할 것입니다. 하지만 사람의 몸무게를 측정할 때는 당연히 큰 저
Java & Kotlin
+ 더보기
0
0
0
읽기모드
11M
ExecutorService 그리고 maxThreadPool
1) 서론
이번글에서는 병렬처리 및 별도의 쓰레드풀에서 관리하기 위해서 ExecutorService 사용 중 만난 문제에 대해서 정리하려고 합니다.
2) ExeucutorService가 뭔가요?
자바의 ExecutorServcie
Java & Kotlin
ExecutorService
Java
+ 더보기
Thread Pool
쓰레드풀
0
0
0
읽기모드
1y
JVM OOM 발생 및 원인 분석하기
1) 서론
평소 요리를 할 때 양 조절을 잘하시는 편인가요?
저는 평소 미역국을 할 때면 항상 양 조절이 어렵습니다. 아주 소량의 미역이라고 생각하며 한 주먹 넣고는 하는데요. 약 5분 뒤 이렇게 많은 미역은 도대체 어디서
Java & Kotlin
Heap
Heap Dump
+ 더보기
JVM
힙 덤프
0
0
2
읽기모드
1y
UTF-8, EUC-KR 인코딩 파일 읽어들이기
1) 서론
파일을 읽고, 쓰는 레거시 로직이 있었습니다.
파일을 읽는 데에는 아무런 문제가 없었으나 정작 나가는 패킷에서는 알 수 없는 문자가 추가되어 나갔습니다. 파일을 받는 쪽에서도 대부분의 문자는 정상이었지만, 중간중간
Java & Kotlin
인코딩
자바
+ 더보기
코틀린
0
0
0
읽기모드
1y
심심해서 살펴본 Querydsl fetchOne() 구현
(이번 글은 깊은 내용이 없으므로 가볍게 읽어주세요)
1) Querydsl이란?
Querydsl은 JPA의 아쉬운 점을 보완하기 위해서 나왔는데요.
JPA는 관계형 데이터베이스의 테이블 설계와 애플리케이션에서의 객체지향적인 설
Java & Kotlin
+ 더보기
0
0
0
읽기모드
1y
JPA Repository 기본 postfix로 인한 순환참조 해결
1) 서론
요즈음 스프링 프레임워크를 사용한다면 Spring Data JPA는 기본적으로 사용하게 되는데요.
ORM 프레임워크는 RDB의 테이블을 객체로서 나타내고 맵핑할 수 있게 합니다. 애플리케이션에서 테이블에 질의할 때
Spring Framework
JPA
순환참조
+ 더보기
스프링
스프링부트
0
0
2
읽기모드
1y
Kotlin Coroutine과 CompletableFuture
1) 서론
이번에는 코틀린을 사용하면서 들었던 의문점을 기록으로 공유드리려고 합니다.
그동안 자바를 오랫동안 사용하면서 비동기 요청 시 Future 객체를 자주 사용했는데요. 코틀린에서는 주로 코루틴을 이용하여 처리하는것을 볼
Java & Kotlin
+ 더보기
0
0
22
읽기모드
1y
Kotlin coroutine dispatcher란?
1) 코루틴과 쓰레드는 달라요
코루틴(CoRoutine)과 쓰레드(Thread)는 매우 비슷해 보이는데요. 코틀린 프로그래밍을 하면서 무언가 동시적인(concurrency) 작업을 처리하기 위해서 자주 사용되기 때문일 것 같습니다
Java & Kotlin
coroutine
Dispatcher
+ 더보기
Kotlin
코루틴
코틀린
0
0
2
읽기모드
1y
코틀린 setter, 어디까지 써봤니?
1) 서론
혹시 이도저도 못 하는 경험을 해보신 적 있으신가요?
저는 식당에서 메뉴를 고르는 것을 어려워하는데요. 특히 중국집에서 절정에 다다릅니다.
짜장면을 시키면, 매콤한 짬뽕국물이 먹고 싶어 집니다. 하지만 짬뽕을 시
Java & Kotlin
Entity
Kotlin
+ 더보기
setter
코틀린
0
0
0
읽기모드
1y
공통 기능은 도메인을 몰랐으면 좋겠다
1) 서론
아마도 모든 애플리케이션에는 common, core 등으로 불리는 공통 기능들이 있을 것 같은데요.
이번에는 이러한 공통 기능을 제공하며, 여러 도메인 사용자의 요청이 섞이면서 어려움을 겪었던 것을 공유드립니다.
Java & Kotlin
+ 더보기
0
0
0
읽기모드
1y
자기소개
현재 토스뱅크에서 Core Banking Developer로 재직 중입니다. 은행 계정계의 플랫폼팀에서 공통 라이브러리, 대내외 연계 시스템 그리고 모니터링을 담당하고 있습니다.
빠르게 문제를 발견하고, 깊게 파고들어 근본 원인은
자기소개
+ 더보기
0
0
4
읽기모드
1y
식탁위의 메뉴판, Local cache invalidate
1) 배경 설명
햄버거 가게에 들어갑니다.
그리고 각 식탁에 놓인 메뉴판을 보려고 하는데요.
메뉴판은 각 테이블에서 쉽게 볼 수 있어야 합니다
한 번 생성된 메뉴판은 거의 변경되지 않습니다
특정 테이블만 변경전 메뉴판 사용하더라도
Spring Framework
local cache
Redis
+ 더보기
로컬캐시
0
0
0
읽기모드
1y
Setter, 맥락 이해가 되지 않아요!
1) 서론
혹시 새로운 업무를 맡았을 때 이전의 업무 맥락을 파악하기 어려웠던 적이 있으신가요?
아마도 이유는 다양할 것 같습니다. 새로 맡은 업무가 너무 생소할 수도 있고요. 혹은 너무 많은 업무들이 한 번에 들이닥쳐서 무언
Java
setter
객체지향
+ 더보기
도메인
0
0
0
읽기모드
1y
모든 햄버거는 다르다, Strategy Pattern
1) 서론
혹시 무언가를 얻기 위해 협상을 했던 적이 있나요?
어릴 적 어린이날 선물을 받고 싶어 부모님께 청소를 열심히 하겠다고 했던 적이 있는데요. 당시 부모님께서 자신이 먹은 그릇을 치우고, 어지럽힌 것을 치우는 것은 당
Java
+ 더보기
0
0
0
읽기모드
1y
[퇴사 회고] 너무 좋은데, 퇴사합니다.
1) 퇴사는 처음이라...
나는 오늘 퇴사했다.
'퇴사'라는 단어는 나에게 참 어색하다. 그동안은 실습, 인턴을 하며 예정된 끝이 존재했었다. 그래서 항상 회사를 떠나는 것이 당연했고, 때로는 드디어 끝이구나 하는 생각도 했었
회고
+ 더보기
0
0
3
읽기모드
1y
Spring Cloud Sleuth + logback 적용기
1) 서론
기존의 단일 모듈로 구성되어 있던 것을 MSA로 분리하면서 로그 추적이 매우 힘들어진 것을 경험했습니다. 이전에는 하나의 클라이언트 요청에 대해서 하나의 서버에서만 처리를 담당했습니다. 다연히 트랜잭션을 잘 확인한다면
Spring Framework
+ 더보기
0
0
24
읽기모드
1y
Dependency Injection, 그 참을 수 없는 유연함
1) 서론
혹시 자신의 친구를 누군가에게 소개해준 경험이 있으신가요?
20대 초반, 내 친구 정도면 아주 훌륭하다고 생각하며 또 다른 친구에게 소개팅을 해준 적이 있는데요. 만약 잘 안되더라도 세 명이서 좋은 친구가 되면 좋을
Java
+ 더보기
0
0
0
읽기모드
1y
(2022년 회고) 앞만 보고 달렸다. 그런데 주변은?
1) 앞만 보고 달린 2022년, 그런데 주변은?
2021년 9월 27일 처음으로 개발자가 되었다. 2021년은 개발자로서, 회사원으로서 적응하는데 시간을 보냈었다. 혼자서 개발하는 것에서 벗어나 많은 사람들과 개발하고, 대화를
회고
+ 더보기
0
0
2
읽기모드
1y
MySQL 트랜잭션 lock 충돌 오류 개선하기
1) 서론
이번 글에서는 MySQLTransactionRollbackException의 발생 원인을 분석하고 개선 방안을 고민해보는 글입니다. 그리고 JPA를 사용하다 보면 동일한 상황에서 발생하는 PessimisticLockin
Java
+ 더보기
0
0
6
읽기모드
1y
HikariCP, 일단 connection 맺어 본다
1) 서론
이번 글에서는 HikariCP의 설정에 대해서 공부한 것을 공유드리려고 합니다.
이미 설정을 해보시고 테스트해본 분께는 쉬운 내용이므로 읽지 않으셔도 좋습니다.
2) 아이디어 출발점
중요한 새로운 모바일 애플리케이
Database
HikariCP
MySQL
+ 더보기
Spring
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy