20201203-TIL

나영원·2020년 12월 4일
1

T.I.L.

목록 보기
92/145

오늘 공부할 내용

  • 어제 스프링강의 복습
  • 저녁 스프링강의
  • TiL 정리 및 Git & 블로그 업데이트

오늘 공부한 것 & 배운 내용

모두의 네트워크

  • IP주소에도 클래스가 있고 클래스별로 사용하는 IP주소가 다르다는 것을 배웠다

    • 클래스안에서도 공인IP와 사설IP가 분리가 되어사용되어 진다는 것도 배웠다

    • 우리가 흔히 볼수있는 192.168.x.x 가 C클래스의 사설IP주소 범위라는 것을 배웠다

채용공고 읽기

  • 오늘은 3개의 기업에 각각 물류, IOT, 생활케어 분야 기업을 살펴보았다. 백엔드 개발자라로 범위가 좁혀져있기 때문에 하는일은 크게 다르지는 않는 것 같아보이는데 도메인에 따라 어떻게 달라질수 있는지 궁금하다

    • 잡플래닛에 있는 곳은 면접후기도 읽어보는게 어떤식으로 면접이 진행되는지 배울수 있어서 더 도움이 되는 것 같다

스프링 강의전 복습

  • 실습을 하다보면 같은 코드를 사용하는데도 계속 디버깅을 해야되는 상황이 발생하는데 이런 디버깅을 그냥 코드 붙여넣어서 해결하지 않고 하나씩 찾다보면 어떻게 코드들이 동작되고 있는지 복습할 수 있는 기회가 되서 도움이 되는 것 같다

    • 또한 어떤 문제는 코드를 봐서 해결이 안되고 라이브러리 같은 것을 체크해주어야 될 때 가 있는데 이럴 때는 내가 프로그래밍 한영역이 아니어서 하나씩 찾아서 어떤 동작원리를 발견해내기가 어렵기 때문에 최대한빨리 검색을하거나 동료에게 도움을 청하는게 시간을 줄여주어서 더도움이 되는 것 같다
  • 기본 자료형 파라미터 앞에 @ RequestParam("입력받을파람") 자료형 파람명을 하면 사용자가 입력한 값을 입력받을 파람에 세터인젝션을 해주게 된다

    • 이를 통해 참조형 입력파라미터뿐만 아니라 기본형 파라미터도 값으로도 사용자가 입력한 정보를 담을 수 있다는 것을 알 수 있다
      • 하지마 강사님께서는 기본형이아닌 참조형으로 받는게 나중에 유지보수를 위해 더 도움이 된다고 하셨다
    • 어노테이션이 클래스나 메소드 뿐 아니라 파라미터에 사용될 수 있다는 것을 들어는 봤는데 직접 본적이 별로 없어서 아직은 많이 낯설다
  • inserBoard를 Get으로 받았을때 @RequestMapping(value ="/insertBoard.do", method= RequestMethod.GET) 이런식으로 처리하게 되는데 이때 BoardVO를 입력받아 값을 set해놓으면 request에 BoardVO를 새로생성해서 값을 set해서 다시 request에 간직하고 있다.. 언제까지? 새롭게 BoadVO가 생성될때까지 인가?

강의후 복습

  • 오늘 수업에서는 게시판에 파일업로드, 에러 페이지 작성, 언어변경, 검색결과를 JSON으로 변환하는 부가적인 기능들을 구현하고 마이바틱스를 활용하는 법에 대해서 배웠다
  • 인텔리제이에서 datasource를 참조하여사용하는 <context:property-placeholder 부분이 에러가 생겨서 디버깅하다가 시간이 다가버렸다..
    • 복습은 해야하고 디버깅을 안하면 진행을 못하는 이런상황에서는 어떻게 해야되는지 잘모르겠다

내일 공부할 내용

  • 어제 스프링강의 복습
  • 저녁 스프링강의
  • TiL 정리 및 Git & 블로그 업데이트
profile
배우는 개발 일기

0개의 댓글