221202 TIL

이지섭·2022년 12월 4일

- 오늘의 공부

  • 엔티티 잡고 프레젠테이션 잡고 그것을 기반으로 서비스 설계
  • Java8이전은 Static Object는 permanent영역, Java8버전부터 heap영역에서 관리된다
    그렇기 때문에 참조를 잃은 static object는 GC의 대상이 될 수 있다.
  • 멀티스레드 조심해야하는 이유
    • 동기화 문제
    • 공유메모리 스레드 경합
      • 해결하려면?
  • 싱글톤 패턴
  • 다형성, 솔리드
  • 중개연산 종료연산
  • CRUD는 레포지토리의 역할
  • 엔티티
    • DB 테이블이라고 봐도 무방
    • 엔티티 클래스의 필드 = DB 테이블의 컬럼
  • 레포지토리
    • 엔티티에 의해 생성된 엔티티 테이블 DB에 접근하는 메소드
      • 를 사용하기위한 인터페이스!!
    • 서비스 — 레포지토리(연결고리) — DB
    • DB에 적용하고자 하는 CRUD 정의

- 느낀점

  • 공부만 하지 말고 손으로 코드를 많이 쳐 보자

- 메모

  • 10줄 이상은 따로 메서드로 쪼개라
  • 실제 코딩하는데 좀 더 집중하고
    책은 자기전에, 버스나 지하철에서 가볍게
profile
Stop thinking. Just do it.

0개의 댓글