본문 바로가기
IT/TIL

2022년 01월 03일 TIL

by 공부하는개미 2022. 1. 4.

2022년 01월 03일 TIL


 

 

 한 것

공부

  • 항해99 실전 팀프로젝트 진행
    => 구글 소셜 로그인 구현 중
  • 알고리즘 1문제
  • 1일 1커밋 & 푸쉬

 

운동

  •  

 

 오늘의 질문

스프링 순환참조란?

  • 서로 다른 여러 빈들이 서로 물고 늘어져서 계속 연결되어 있음을 의미합니다.
    Bean A -> Bean B -> Bean A
  • 만약 Bean A -> Bean B -> Bean C 처럼 연결되어잇다면 스프링은 A를 먼저 만들고 A를 필요로 하는
    B를 만들고 B를 필요로 하는 C를 만들게 됩니다.
    하지만 순환참조가 발생하면 스프링은 어느 빈을 먼저 생성해야할지 결정하지 못하면서 순환참조 발생합니다.
  • 순환참조가 발생한다는건 결국 설계가 잘못되었다는 것입니다.
  • 순환참조 오류는 참고로 스프링의 의존성 주입방법 중에서도 특히 생성자 주입방법을 사용했을 때 발생합니다.

SQL에서 Distinct란?

  • 조회하는 칼럼의 중복되는 값은 제거 후 보여준다.
  • 여기서 중복된다는 의미는 1건의 데이터를 기준으로 다른건의 데이터가 모두 같을 경우를 말한다.

 

 

📣 피드백

  • 한가지 문제에 계속 메달려 있다고 해도 남는 시간에는 To Do 리스트에 있는 것들 진행
    => 문제를 계속 잡고 있는다고 해서 해결이 되지는 않기 때문에 잠시 멈추고 진행
  • 감사일기는 블로그가 아니라 공책에 작성
    => 보여주기식이 아닌 진짜 감사하는 내용들을 적을 것
    => 없으면 안적기

 

반응형