[TIL] 21.08.23 - Spring 6일차

Yeonjae Im·2021년 8월 23일
0

✅ TIL

- logback

Spring Boot에서 제공해주는 log 관련 라이브러리. logger를 계속 인자 값으로 넘겨야 하나라는 생각에 github를 잠시 뒤져봤는데, 각 클래스마다

private final Logger logger = LoggerFactory.getLogger(getClass());
logger.info("info")

이런 식으로 logger를 선언해서 사용하는 것을 알게 되었다.

- generic wildcard

자바 클래스나 메소드 생성할 때 ?가 보이면 generic wildcard라는 애가 사용된거다.

  • <?>: 모든 타입 가능
  • <? extends T>: T와 T를 상속받은 자식들만 가능
  • <? super T>: T와 T의 부모들만 가능

- knapsack 알고리즘

오늘 도전했던 문제가 knapsack 알고리즘 비스무리한 방식으로 풀 수 있다고 해서 검색해봤다. DP 알고리즘의 일종으로, 제한된 가방 무게(W)를 초과하지 않고 보석을 가장 값어치 있게(V) 담을 수 있는 최적의 해를 구하는 방법을 말한다. 분명히 전공수업 때 들은 기억이 있는데 진짜 하나도 기억이 나지 않는다. 오늘 참가했던 코테 스터디에서는 2문제 중 한 문제도 풀지 못했는데, 스프링 파트가 끝나면 코테 공부 비중을 좀 늘려야겠다.
참고 링크

👟 운동

지난 주 금요일에 했던 필라테스로 아직 종아리가 아파서... 오늘도 패스

📝 일기

주말 때 대책없이 놀아서 지금도 강의가 하루 밀려있는 상태다. 그래도 일일 과제가 위클리 과제로 바껴서 이번 주는 그래도 저번 주보단 나을 듯 하다.

0개의 댓글