본문 바로가기
2023./8월

[2023. 08. 04] Youl

by beatmejy 2023. 8. 4.

이번주 목표

- 헤드퍼스트 디자인 패턴 책 읽기.

- 김영한님 스프링 핵심원리와 활용 강의 틈날 때 보기

- 로그인 JWT, oAuth 공부하기.

- 멘토링 키워드 정리하기. (JVM 등)

- 멘토님이 주신 알고리즘 문제 풀기

 

잘한 점

이번주는 강의를 원래계획보단 많이 못봤지만 보는 내내 스스로 배우는 재미가 있었고 이해가 된 것들도 많이 있어서 나쁘지는 않았던거 같다. 

로그인 개발에 있어 먼저 회원관리부터 해결을 해야해서 전국 대용량 주소를 저장하던 도중 꽤나 복잡한 문제를 맞닿들였다. 약 평균 30만건 이상의 데이터들이 담겨있는 엑셀 파일들을 읽어들이는 로직을 개발중이였는데 이게 머람..?🤦‍♂️ OOM(Out Of Memory)이 발생하게 되었다. 그래서 해당 사항들을 열심히 구글링 해본 결과 엑셀을 읽을 땐 10만건 정도부터는 속도도 엄창나게 느려지고 메모리가 크지 않는 서버에선 OOM이 잘 발생한다고 한다. 그래서 단순히 JVM 메모리를 많~~이 올리는 게 아니라 적은 메모리로도 잘 처리가 되서 넘어가야 된다고 생각해서 근본적으로 해결하기 위해 많이 찾아보고 엑셀 관련 기능, 로직부터 확실히 파악하는 모습이 예전과 비교해서 단순히 붙여넣는게 아니라 이해를 하기 위해 노력하고 있는 모습이 잘했다고 생각이 들었다. 그리고 이번주는 홈트를 꾸준하였던거 같아 뿌듯했다.

 

아쉬운 점

저번주말동안에 강의를 최대한 대충 빠르게 보고 이해가 안되는 부분을 다시 되돌려 보면서 시간 활용을 잘 해보려고 했는데 원래의 공부 스타일이 방식이 아직 남아있어서 더 빨리 보지 못한것이 좀 아쉽다.

또 이번주는 생각 못했던 집안일들이 많아서 시간을 많이 뺏겼는데 이건 해결 할 수 있는 방법은 없지만 개인적으로 속상했다. (본가가 많이 생각 났지만 본가로 가긴 살림살이가 많이 늘어버렸다..)

멘토링때 나왔던 키워드를 요새 정리 하지 못하고 있는데 시간도 없고 할게많아서 후순위로 좀 밀리게 되었던거 같아 최대한 꾸준히 해야겠다고 생각이 든다.

 

다음 주

🌟이력서 적기. (필수!)

 

🧑‍💻주소 저장에 대한 엑셀파일 데이터 저장 기능 확실하게 구현

 - 개발시 발생한 문제와 해결방법에 대한것과 내 생각 블로그에 글 올리기.

🧑‍💻oAuth 기능 최대한 틀이라도 작성하기.

 - 기본 개발 해놓고 PR 리뷰 받으며 빠르게 성장하기.

 

🆕디자인 패턴 스터디 준비.

 - 전략패턴, 옵저버 패턴 정독하기 (1,2챕터)

 - 해당 패턴들 실제 예제 소스로 하나씩 찾아보기

 

🧶새로운 알고리즘 문제 풀기.

'2023. > 8월' 카테고리의 다른 글

[2023.08.04] This-is-spear  (0) 2023.08.10
[2023.08.04] Nami  (1) 2023.08.06
[2023. 08. 04] Jung  (0) 2023.08.04
[2023. 08. 04] Ko  (0) 2023.08.04
[2023.08.04] Clap  (0) 2023.08.04