TIL, WIL

[WIL] week 10

KJihun 2023. 8. 21. 02:08
728x90

 

Fact

이번주는 멘토님에게 프로젝트 중간 발표회를 진행했다.

아쉽게도 발표 전날 thread starvation or clock leap detected가 발생했다.

아마 AWS 서버가 터진 것 같았다. 이 후, 시간이 흐르고 나니 서버는 정상적으로 돌아갔지만,

이어서 DNS에 문제가 발생하여 많은 시간동안 프론트와 연결되지 못했다. 

경매, 입찰, 레이팅 등 백에서는 모든 기능을 구현했다고 생각되지만,

프론트에서 테스트를 할 시간이 부족해져서 아쉬운 결과물을 발표하게 되었다.

 

 

 


 

Feeling

많은 시간을 투자한 작업물이었지만, 결과물이 생각처럼 나오지 못해서 아쉬웠고 자신에게 화도 났다. 

 


 

Finding: 알게된 것

아래는 튜터님의 피드백 및 CS 질문으로 알게된 것들이다.

 

1. @Transactional 질문으로 인해 알고있던 걸 입 밖으로 꺼내보며 다시한번 정리할 수 있었다.

2. @Transaction`이 선언된 메서드 내에서 다른 `@Transaction`이 선언된 메서드를 호출할 경우, 각 메서드가 별도의 컨텍스트에서 실행된다.
3. 스트림과 람다식의 중요성


 

Future: 알게된 것을 어떻게 활용할 것인가

1. 특정 상황이 아니면 @Transaction`이 선언된 메서드 내에서 다른 `@Transaction`을 호출해야 된다면 새로운 클래스를 만들어서 그 클래스에 호출할 transaction 작업을 정리한 후 호출하여 사용 할 것이다.

2. 꾸준히 람다식과 스트림을 사용하여 익숙해질 수 있도록 노력할 것이다 

'TIL, WIL' 카테고리의 다른 글

[WIL] week 11  (0) 2023.08.28
[WIL] week 9  (0) 2023.08.14
[WIL] week 8  (1) 2023.08.06
[TIL] S3이미지 업로드 시 게시글이 두번 작성되는 문제  (0) 2023.08.03
[TIL] SQLsyntaxerrorexception  (0) 2023.08.02