✏️ 2022-12-22 Today I Learn

@mitoconcrete · December 22, 2022 · 4 min read

[TodayKeywords] 오늘 공부한 키워드

  • 맨하탄 거리법 : 두 점사이의 거리를 구하는 방식은 루트를 사용하는 방법인 유클리드 방식맨하탄 방식 이 있다. 맨하탄 방식은 주로 상하좌우로 움직이는 제한이 있을 때 사용하는데 공식은 다음과 같다. x2x1+y2y1| x2 - x1 | + | y2 - y1 |
  • REST(REpresentaional State Transfer) : 자원을 표현(Representation)에 의한 상태(State)에 맞게 전달(Transfer)하는것.
  • 멱등성 : 같은 요청을 보내도 같은 결과를 반환하는 성질
  • HATEOAS(헤이티오스) : 자원에 호출가능한 api들까지 응답에 넣어서 보내주는 형태로서, REST api 를 구현하는 가상 상위 단계이다. 이런 표현으로 인해 클라이언트는 서버에서 받은 API주소로 다음단계에 대한 호출을 실시하면된다. 따라서, 클라이언트와 서버의 완전한 분리가 가능하게 된다. 하지만, 아직도 논란이 많은 형식이다.

[NextKeyworks] Study Queue

  • HTTPS
  • SOLID
  • loop label
  • CSV
  • 파일입출력
  • UML
  • UTC
  • epoch time / Instant time
  • MVC
  • URL ClassLoader
  • Secure ClassLoader
  • JNI
  • GC
  • HOF
  • 자바 해시코드(hashCode)
  • OSI 7 계층
  • PCB
  • 스프링 설계철학
  • RESTful
  • 준 영속성
  • 지연로딩
  • 프록시객체
  • jpa - mybatis 의 차이
  • orm - mapper 의 차이
  • 쿠키/세션/로컬 스토리지
  • HttpMessageConverter

[회고] 221222 : 다시 앞으로 전진하기

시간이 빨리가기 시작했다. 적응했다는 말이다. 나는 지난주 수,목요일 정도에 과제를 모두 마치고, 리팩토링을 진행했다. 즉, 프로젝트에 관해서 할일이 없어졌다는 말이다. 과제가 마무리되니, 엉덩이가 가벼워져 집중력이 많이 낮아졌다. 팀원분들께서 물어보러 오는 상황도 없어서 심심했고, 그런 상태로 그대로 지냈다. DTO와 서비스의 의존관계에 대해서 고민했고, 결론을 얻어내는 수확을 얻었지만, 그건 나혼자 고민하고 자료를 알아보면서 알아낸 것이고, 내가 부족한 CS나 독서들로 그 시간을 채우지 못했음에 너무 죄책감이 들었다.

나는 굉장히 수동적인 사람이라는 것을 느꼈다. 하지만, 앞으로 나아갈 길이 먼만큼.. 좋은곳에 취직하기 위해선, 능동적으로 내가 필요한 것들을 찾아공부하는 자세가 필요한 것 같다. 심화파트도 시작되었고, 다시 억지로 앞으로 나가야하지만, 주어진 것이 마무리되면 나는 여태까지의 관성으로 인해 멈추려고 발악할 것 이다.

하지만, 난 이제 다신 같은 실수를 반복하지 않겠다. 빈 시간에는 어제보다 나은 내 모습을 위해 발전하는 일을 하면서 다시금 야금야금 앞으로 전진해야겠다.

@mitoconcrete
어제보다 조금 더 성장하기 위해 기록합니다.