오늘 한 일

- redis, queryDSL, pageable 리팩토링

- 이미지 리사이징

- CS 스터디 (네트워크 TCP/IP)

- 알고리즘 1문제 풀기

 

오늘은 프로젝트를 리팩토링하는 시간을 가졌다

 

그러던중 한가지 문제점을 발견했다 기존에 redis를 적용해둔 부분에

 

pageable을 적용하는데 계속해서 같은 값만 뜨는것이다

 

지금 생각해보면 당연한건데 순간 알아차리지 못했다

 

이유는 redis를 적용해두었기에 아무리 pageable을 적용해도

 

처음에 캐싱처리한 내용이 반복적으로 나오는것이다

 

그래서 redis의 캐시 소멸시간이나 여러가지 방법을 통해

 

해결은했지만 더 생각해보니 pageable이 들어가는 부분에 굳이

 

캐싱처리를 할 필요가 없겠다는 생각을했다

 

물론 성능이 향상되는건 맞지만 적합하다고 생각이 들지않아서

 

pageable처리하는곳 따로 캐싱처리하는 부분 따로 해서

 

리팩토링을 진행하게되었다

 

그 후에는 이미지 저장할때 리사이징을 이용했는데 사이즈 변경해서 잘 들어갔지만

 

확장자명이 짤려서 들어갔다 로그를 다 찍어봐도 잘 들어가는게 보이는데

 

이부분은 더 찾아보고 해결해 봐야겠다는 생각을 했다

 

요즘에 스터디를 네트워크에 관해서 진행중인데

 

정처기 준비할때 봤던 내용들이라 용어는 익숙하지만 완전히 이해가 가지는 않았다

 

이번 기회에 깊게 이해하는 시간도 가져야겠다는 생각을했다

 

오늘 공부시간