220307 - TIL

Suntory·2022년 3월 7일
0

TIL

목록 보기
43/57

✅ 한 일

  • 스프링 미션하기
  • 알고리즘 스터디 참석
  • 토비의 스프링 읽으면서 정리해보기
  • 기타 학습

📝 배운 것들

키워드들

  • http의 특징
    • stateless이다
    • http 1.0, 1.1, 2.0을 거듭하며 변화가 있었다.
  • 세션과 쿠키
    • http가 stateless여서 등장한 개념이다.
    • 세션과 쿠키의 차이는? 이라는 질문은 조금 이상한 질문일 수 있다.
  • JVM의 동작방식
    • 크게 클래스 로더, 런타임 데이터 영역, 실행 엔진으로 나눠진다.
    • 클래스 로더의 초기화 순서가 정해져 있다.
    • jvm은 동적로딩을 사용한다.
    • 시간 날 때 JVM을 가볍게 공부해보자.

파라메트릭 서치

최적화 문제를 결정 문제로 변경하는 것이라고 한다.
원래 문제: ~를 만족하는 최소/최대 를 구하라
결정 문제: ~를 만족하니? -> 예/아니오

결정 문제의 후보들이 0과 1의 순서가 정렬되어있고, (특정 기준선 위로는 모두 0이거나 1인 경우여야 함)
그 후보들을 조사하는 것을 이분 탐색으로 진행한다. 그러다가 0과 1의 경계선을 찾은 지점이 최적화 문제를 만족하는 최적해이다.

글로 쓰려니 조금 힘들지만 감은 잡은 것 같아서 시간나면 문제를 풀어보면서 체화하면 좋겠다.

💪 좋은 점

  • 미션 수행 중 테스트코드를 작성해보았다.

👀 아쉬운 점

  • 피곤해서 집중을 잘 못했고 하루를 멍하니 날린 기분이다..
  • 스프링 테스트 중 사용한 Mockito에 대해 정리해보지 못했다.

🗒 개선 방향

  • 컨디션 관리가 중요하다..ㅠㅠ 집중도 잘 해보자..!
profile
천천히, 하지만 꾸준히 그리고 열심히

0개의 댓글