profile
Junior BE Developer
post-thumbnail

[공부] 파일 다운로드 진행 상황 Toast Message를 개발 하면서

0. 서론 > 의료 영상은 Dicom(.dcm) 파일이라고 불리며, 파일 하나가 몇 MB이다. 이런 Dicom 파일들이 1개 부터 몇 천개의 묶여서 하나의 의료 영상이 되는데, 이 대용량 파일을 다운로드 하면서 SSE(Server-Sent-Event)를 통해 현재 파일

2023년 6월 20일
·
1개의 댓글
·
post-thumbnail

[Spring] Spring Boot에서 MongoDB Transaction 사용하기

Test code 작성중 Test Data를 Rollback하기 위해 @Transactional Annotation을 사용하려고 하는데 MongoDB에서 Transaction을 사용하기 위해 설정 했던 것을 정리하는 내용 1. @Transactional Error

2023년 6월 11일
·
0개의 댓글
·
post-thumbnail

[ELK] 인덱스 삭제 후 로그 수집이 안되는 경우

개발 서버 로그 Index에 Geo-IP를 추가해볼려고 여러 설정을 추가하다가 Index에 Error가 발생해서 현재 쌓이고 있던 Index를 삭제를 진행 했다. 그러자 인덱스 자동 생성이 안되고, 로그 수집이 중단되는 현상이 있어서 인덱스를 살리는 방법에 대해 알아

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

[Java] List<CompletableFuture>를 사용하면서

1년 지난 데이터를 지우는 작업을 하다가 테스트 데이터를 만들기 위해 CompletableFuture를 통해 비동기로 데이터를 Insert 하는 테스트 케이스를 만들어 진행하던 중에 궁굼한 점(? 의문점 ?)이 생겨 기록해보려고 한다. 1. 사용한 Completabl

2023년 4월 4일
·
0개의 댓글
·
post-thumbnail

[2020 Kakao Blind] 블록 이동하기(Java)

2020 Kakao Blind - 블록 이동하기Level: 3 Language: JavaComment: bfsURL: https&#x3A;//programmers.co.kr/learn/courses/30/lessons/60063전체 코드: https&#x3A;//git

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

[Elastic Stack] Logstash Multi Grok Pattern 적용하기

Logstash에서 Grok Pattern을 적용해서 사용중에 있다.그러다가 같은 log에서 UUID, MongoDB의 ObjectId 등을 Grok Pattern으로 걸러내고 싶은 경우가 생겨 여러 시도를 해본결과 Grok Pattern을 여러개 적용한 방법을 기록해

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[2023 Kakao Blind] 표현 가능한 이진트리 (Java)

2023 Kakao Blind - 표현 가능한 이진트리 Level: 3 Language: Java Comment: dfs URL: https://programmers.co.kr/learn/courses/30/lessons/150368 전체 코드: https://gith

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

[2023 Kakao Blind] 개인정보 수집 유효기간 (Java)

2023 Kakao Blind - 개인정보 수집 유효기간Level: 1Language: JavaComment: Hash Map, 단순 구현URL: https&#x3A;//programmers.co.kr/learn/courses/30/lessons/150370전체 코드:

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[2023 Kakao Blind] 미로 탈출 명령어 (Java)

2023 Kakao Blind - 미로 탈출 명령어 Level: 3 Language: Java Comment: dfs, bfs, 시뮬, 백트래킹 URL: https://programmers.co.kr/learn/courses/30/lessons/150365 전체 코드:

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[2021 Kakao Blind] 카드 짝 맞추기 (Java)

2021 Kakao Blind - 카드 짝 맞추기 Level: 3 Language: Java Comment: 순열(dfs), bfs, 시뮬 URL: https://programmers.co.kr/learn/courses/30/lessons/72415 전체 코드: htt

2023년 2월 28일
·
0개의 댓글
·

[React] useRef를 사용한 이유

Polymer -> React 리펙토링을 진행하면서 useRef를 사용한 경우를 정리해보려고 한다.보통 useRef는 DOM Element에 접근하여 width, height, value 값 등을 컨트롤 할 수 있다.Canvas 관련 컴포넌트를 리엑트로 리펙토링하면서

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[Elastic Stack] Kibana에서 ilm 설정

Elastic Stack 구축 후 많은 로그들이 쌓이면서 EC2 디스크 용량이 가득 차는 현상이 발생하여 Elastic Search Index lifeCycle을 Kibana 인터페이스로 관리하는 방법에 대해 정리해 볼려고 한다.Elastic Search의 Index

2023년 1월 11일
·
0개의 댓글
·

2022년 회고

2022년 개발 공부 계획을 회고 하고,2023년 계획을 세워볼려고 합니다.22년에는 Notion에다가 개발 공부 목표를 작성.기록Fastcampus의 kafka 온라인 강의(링크)를 구매해서 MSA, EDA 에서 주로 사용되는 기술을 공부Kafka 이론 Part 1

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

[Filebeat] Filebeat Kafka output 설정

ELK를 구성할 때 로그 수집이 필요한 서버에 Filebeat를 설치하여 Kafka로 전송하는 방법에 대한 내용이다. (kafka 다운로드 및 설정은 작성하지 않는다.) 1. Filebeat Download > 우선 로그를 수집할 서버에 filebeat를 다운받는다.

2022년 12월 20일
·
0개의 댓글
·
post-thumbnail

[Elastic Stack] 서비스, 서버 구분하기

0. Summary > Elastic Stack 을 구축을 하고 Kibana에서 모니터링을 할 때 서비스, 서버 구분을 위해 Logstash에서 Multi Topic 설정과 Filebeat Fields를 추가하는 방법을 기록하려고 한다. 1, Architecture

2022년 11월 17일
·
0개의 댓글
·
post-thumbnail

[Elastic Stack] Filebeat LogBack multiline pattern 적용하기

여러 서비스에 여러대의 BE 서버를 구성하여 운영중에 있다.서비스의 로그를 확인하기 위해서 해당 서비스의 BE 서버에 접속하여 로그를 확인해야 하는 매우 큰 불편함이 있어 Kafka 강의를 들으면서 이걸 써먹어야 겠다는 생각이 들어서 Dev BE 서버에 Elastic

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

React Ag-grid state 동기화 문제

Polymer에서 React로 리펙토링을 진행중ag-grid 라이브러리를 사용하여 data table을 구성useState로 할당한 buttonType이 ag-grid의 onRowDoubleClicked 이벤트에서 데이터 동기화 문제가 발생buttonType어디선가 s

2022년 10월 25일
·
0개의 댓글
·