회귀바라기

회귀바라기

  • 분류 전체보기 (30)
    • 웹개발 (3)
    • 앱개발 (0)
    • 겜개발 (0)
    • AI (0)
    • 부트캠프 (22)
      • TIL(Today I Learned) (21)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

회귀바라기

컨텐츠 검색

태그

Git 계층형 아키텍처 대규모 관리 시스템 공부 사전캠프 til 팀 프로젝트 팀프로젝트 REDIS soft-delete 심화 시작 팀 프로젝트 마무리 Utc 팀 프로젝트 발표회 내일배움캠프 이론 단기심화_8기 스파르타 진심전력 8기

최근글

댓글

공지사항

아카이브

Utc(2)

  • [내일배움캠프_사전캠프_8기]_Days_13 TIL_ 팀 프로젝트-Day5

    오늘 한 일BaseEntity 시간 필드를 UTC 기준으로 변경하는 방향을 학습했다.LocalDateTime, Instant, OffsetDateTime의 차이를 비교하고, 서버에서는 UTC 저장 방식이 적합하다는 것을 이해했다.Instant를 사용하여 생성일, 수정일, 삭제일 필드 타입 변경 작업을 진행했다.PostgreSQL과 Hibernate에서 UTC 기반 시간 저장 구조를 확인했다.Git 브랜치 작업 중 발생한 문제를 해결하며 브랜치와 Working Tree의 차이를 학습했다.커밋하지 않은 변경사항은 브랜치를 이동해도 유지된다는 점을 확인했다.git stash, git cherry-pick을 활용해 잘못된 브랜치 작업을 안전하게 이동하는 방법을 익혔다.JWT 인증 흐름을 다시 복습했다.OnceP..

    2026.07.08
  • [내일배움캠프_사전캠프_8기]_Days_12 TIL_ 팀 프로젝트-Day4

    TIL - 레이어드 아키텍처는 왜 사용할까?오늘은 백엔드의 기본 구조인 레이어드(계층형) 아키텍처에 대해 배웠다.단순히 Controller, Service, Repository를 나누는 것이 아니라 왜 이렇게 나누는지를 이해하는 것이 핵심이었다.아키텍처란?아키텍처는 코드가 어디에 위치하고, 어떻게 소통하며, 변경이 생겼을 때 영향이 어디까지 퍼지는지 설계하는 것이다.레이어드 아키텍처는 시스템을 관심사별로 나눈 구조로, 가장 많이 사용되는 표준적인 방식이다.Controller ↓Service ↓Repository ↓Database의존성은 위에서 아래로만 흐르며, 계층을 건너뛰거나 역방향으로 호출하면 안 된다.계층을 나누는 이유계층을 나누지 않으면 요청 처리, 비즈니스 로직, DB 접근을 하..

    2026.07.07
이전
1
다음
티스토리
© 2026 TISTORY. All rights reserved.

티스토리툴바