코테 정리Java 코테 틀 HashMap - 각 key 에 대한 value 를 추적할 때 보통 HashMap 같은 경우에는 그 key 에 대한 값들을 추적하면서 결과적으로 hm.keySet() 을 통해서 key 값들을 추출한다음에 get…Posted on January 8th, 2024
Mysql Lock 에 대해서실무나 이론적인 공부를 하다보면 락에 대한 얘기는 끊임없이 나오는 것 같다. 공부를 해보자 공부하기전 선수 개념 트랜잭션 : 데이터베이스에서 실행되는 하나의 논리적 작업 단위이다. 예를 들어, 은행 계좌 이체 작업은 하나의 트랜잭션이다. ACID…Posted on December 30th, 2023
데이터 파이프라인 kafka streams 적용하기줌인터넷에서 가장 흥미로운 프로젝트를 맡아서 진행했다. 바로 줌투자 & 인베스팅뷰 의 모든 데이터를 적재할 수 있는 데이터파이프라인을 구축하는 프로젝트다. 2023년 1월 2…Posted on December 2nd, 2023
redis 구성 - 단일, 레플리케이션, 센티넬시작 레디스 구성에 대해서 글을 쓴다. 이번에는 잠시 쉬는 동안 운영하고 있는 인베스팅뷰, 줌투자에 붙어있는 레디스를 공부하면서 전체적으로 여러 종류의 구성을 조사하고 공부해보려고 한다. 단일 인스턴스 그림에 보이는 것 처럼 단순히 하나의 Redis…Posted on November 24th, 2023
도커 overlay 용량을 정리해보자.문제의 시작 차세대 코스콤 시스템을 구축하면서 IDC 에 docker image 를 이용해서 어플리케이션을 띄웠다. 배포를 하고 운영을 하면서 서버에 용량이 차기 시작했고 Zabbix…Posted on November 14th, 2023
chromWebdriver 크롤 버전 이슈시작 줌인터넷에서 스타줌을 오픈을 해야했다. 연예인 데이터를 간단히 크롤할 자료를 찾고 해당 어떻게 크롤을 할지 생각을 하고 간단할 줄 알았는데 .. 갑분싸.. 갑자기 버전의 문제가 생겼다. 그 당시에는 chrome version…Posted on October 21st, 2023