Written by coh at home
[신입살아남기]D75 본문
오늘은 출근해서 설계한 RestAPI를 json으로 가져오고 그 데이터를 캘린더에 바인딩 시켰습니다. 이후에는 event가 일어나면 데이터를 가져오도록 했습니다. 그 외에는 오늘 회의시간이 많아서 별로 한 건 없는 거 같은데요 회의 이후에는 팀장님한테 궁금했던 거 몇 개 물어봤던 것 같습니다.
# 웹질문
- struts에서의 PUT, DELETE 메서드는 없는가 -> ㅇㅇ
- ajax로 반환받은 data는 왜 전달한 인자값도 포함하고 있는가? -> struts의 특성때문에 getter, setter로 가져오게 된다.
# DB 질문
- 쿼리가 두 번 실행되는 이유 -> 메서드이름에 절대 get, set을 포함시키지 마라.
- 쿼리 성능이 느리다 -> 하루치씩 가져오자.
- DB처음 조회 속도와 2회차 조회속도 다른 이유 -> DB캐싱
# 현재 상태
오늘 만든 코드들은 버리고 다시 하루씩 가져오는 기능을 구현해야 되는 상황이 되었습니다.
왜냐면 한 달치를 가져오는 쿼리의 조회 성능이 250초가 걸립니다. 하루치는 10초 정도 걸립니다.
따라서 현재 날의 데이터를 먼저 가져오고 이전날의 데이터를 가져오는 방식으로 구현하려고 합니다.
'신입살아남기 > 일상' 카테고리의 다른 글
[신입살아남기] D68 (1) | 2024.12.03 |
---|---|
[신입 풀스택 개발자 살아남기]D69 (0) | 2024.12.02 |
[신입 풀스택 개발자 살아남기]D74 (0) | 2024.11.26 |
[신입살아남기] D82 (1) | 2024.11.19 |
[신입살아남기] D83 (0) | 2024.11.18 |