본문 바로가기
T.I.L. :: Today I Learned/항해99 14기 본과정

Day 65. pending............. no way........

by DaSsom 2023. 6. 6.

아 일단 펜딩은 뜰 때마다 서버를 껐다 켜주는 방법..으로 막고 있다. 말이 되나? 싶은데 이게 현실로 ㅠ pending을 못고치면 어쩌나 하는 마음도 있어서 많이 불안하다. 일단 이 상황을 계속 두고 볼 수 없어서 우리가 해야만 하는 기능 구현부터 하나씩 해나갔다.

 

그 와중에도 계속해서 생기는 펜딩.. ㅠㅠ 일단 잠시 미뤄두고 만났던 다른 오류에 대해 적어보려고 한다.

 

오늘은 채팅 기능 구현시 사용한 Redis 의 직렬화, 역직렬화에 대해 보았다. 레디스에는 데이터를 저장할 때 serializer 를 통해 직렬화를 해서 저장해주어야 한다고 한다. 흐잉.. 아직 이건 잘 모르겠음 

https://velog.io/@bagt/Redis-%EC%97%AD%EC%A7%81%EB%A0%AC%ED%99%94-%EC%82%BD%EC%A7%88%EA%B8%B0-feat.-RedisSerializer

 

Spring Redis 역직렬화 삽질기 (feat. RedisSerializer)

redis에 객체(dto)를 저장할 때 serializer를 통해 직렬화해주어야 한다.이 때, 선택할 수 있는 여러가지 직렬화 방법이 존재한다.Class Type을 지정해야 하며, redis에 객체를 저장할 때 class 값 대신 Classy

velog.io

 

 

음 그리고 백엔드라면 서버를 잘 관리하는게 중요하고 당연히 이를 위해서는 서버에 로그를 잘 찍어보아야한다. 에러 로그는 따로 관리할줄 알아야하고 또 나중에는 특정한 에러가 발생했을 때 슬랙으로 알림을 받을 수도 있다고 한다. 아직 우리는 유저 테스트전이기도 하고 우리가 테스트 중에 발견하는 에러가 전부이기 때문에 이 부분은 나중에 추가해보아야겠다.

 

https://frozenpond.tistory.com/89

 

logback 로그 설정하기(에러로그 따로 관리하기)

이번 게시글에서는 logback.xml에서 에러로그를 따로 관리하는 방법을 정리해보겠습니다. 에러로그는 appender 설정에 filter 태그를 추가해 로그 레벨별 로그를 따로 관리 할 수 있습니다. 에러로그를

frozenpond.tistory.com

https://dundung.tistory.com/232

 

Logback, Error 로그 Slack 알림 받기

팀 프로젝트에서 Logback 라이브러리로 로그를 관리한다. 기존에는 slf4j로 로그를 찍으면 EC2 인스턴스의 log파일에 저장하는 방식으로 설정해뒀었다. 이렇게 로그 관리를 하니 문제점이 많았다. 서

dundung.tistory.com

 

 

그 다음에 자잘자잘한 새로 알게 된 지식이라고 하자면, 이번에 마이 페이지에서 통계 데이터를 보여줘야하는 부분이 있어서 최근 일주일 이내의 공부 시간을 불러와야하는데 이를 위해 시간을 초로 변환하거나 분으로 변환해서 저장하고 쿼리에서 불러오는 방법을 택했다. 그걸 보면서 Period와 Duration이라는 것에 대해 알게 되었다.

 

 

https://www.daleseo.com/java8-duration-period/

 

[Java8 Time API] Duration과 Period 사용법 (+ChronoUnit)

Engineering Blog by Dale Seo

www.daleseo.com

 

https://carpet-part1.tistory.com/402

 

[MySQL] 하루, 일주일, 한 달 데이터 가져오기

📌 하루 SELECT * FROM TABLE_NAME WHERE DATE_COLUMN BETWEEN DATE_ADD(NOW(),INTERVAL -1 DAY) AND NOW(); 📌 일주일 SELECT * FROM TABLE_NAME WHERE DATE_COLUMN BETWEEN DATE_ADD(NOW(),INTERVAL -1 WEEK) AND NOW(); 📌 한 달 SELECT * FROM TABLE_NAME WH

carpet-part1.tistory.com

 

그리고 여전히 나타나는 펜딩 현상 때문에 더 많은 진도를 못나갔다 ...