DevStriker
close
프로필 배경
프로필 로고

DevStriker

  • 분류 전체보기 (16)
    • Language (0)
      • Java (0)
    • Framework (4)
      • Spring (4)
    • Database (2)
      • Redis (2)
    • IDE (2)
      • IntelliJ (2)
    • 자료구조 (4)
      • 선형 자료구조 (2)
      • 비선형 자료구조 (2)
    • DevOps (0)
      • Docker (0)
    • OS (2)
      • Linux (2)
    • 생각정리 (1)
  • 홈
  • 태그
  • 방명록

[JPA] CascadeType.REMOVE 와 orphanRemoval의 차이점

`CascadeType.REMOVE` 와 `orphanRemoval = true` 는 JPA에서 엔티티 간의 관계를 관리할 때 사용하는 두 가지 기능으로, 각기 다른 상황에서 엔티티를 삭제하는 데 사용된다.CascadeType.REMOVE기능 : `CascadeType.REMOVE` 는 부모 엔티티가 삭제될 때, 관련된 엔티티도 함께 삭제하도록 설정하는 기능이다.사용 시기 : 부모 엔티티와 자식 엔티티가 강한 의존 관계를 가지고 있어서 부모 엔티티가 삭제 될 때 자식 엔티티도 함께 삭제되어야 하는 경우에 사용한다.예시@Entitypublic class Parent { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long..

  • format_list_bulleted Framework/Spring
  • · 2024. 5. 29.
  • textsms
[생각정리] 프론트엔드와 백엔드의 차이 (내가 백엔드 개발자가 되고 싶은 이유)

[생각정리] 프론트엔드와 백엔드의 차이 (내가 백엔드 개발자가 되고 싶은 이유)

프론트엔드와 백엔드의 차이 프론트엔드 vs 백엔드 프론트엔드와 백엔드의 차이를 빙산에 비유하여 자주 설명하곤 한다. 빙산은 수면 위로 보이는 부분과 수면 아래에 숨겨져 있는 부분이 있다. 수면 위로 노출되어, 사람들이 볼 수 있고 사진도 찍을 수 있는 부분 (상호작용)을 프론트엔드와 수면 위의 보이는 부분의 기초가 되고 받쳐주는 역할 (서버)을 하는 부분을 백엔드라고 할 수 있다. 우리가 네이버, 구글 등 웹 사이트에 접속했을 때 보이는 깔끔한 메뉴, 이미지, 레이아웃 등 상호작용하는 프론트엔드와, 보이진 않지만 화면에 데이터를 보내주고 사용자의 행동들을 처리하는 백엔드의 중요성은 매우 크다. 프론트엔드 프론트엔드 개발자는 사용자가 웹 페이지에 접속했을 때 보이는 모든 요소를 만드는 작업을 한다. 이는 ..

  • format_list_bulleted 생각정리
  • · 2023. 12. 12.
  • textsms
[Java] 스택 (Stack)

[Java] 스택 (Stack)

스택 (Stack) 스택 (Stack)이란? 스택 (Stack) 은 ` (깔끔하게 정돈하여) 쌓다` 라는 뜻으로, 물건 등을 쌓아 올리듯이 데이터를 쌓아 올려가는 자료 구조라고 할 수 있다. 스택은 그림과 같이 나중에 넣은 데이터가 먼저 나오게 되는 후입선출 (LIFO, Last In First Out) 구조를 가지고 있다. Push와 Pop 스택에 데이터를 추가하는 동작을 Push, 스택에서 데이터를 꺼내는 동작을 Pop이라고 한다. 자바에서는 java.util.Stack 클래스를 통해 스택을 제공하고 있다. stack.pop()은 스택의 마지막 데이터를 꺼내고 그 데이터를 반환해주며, stack.peek()은 스택의 마지막 데이터를 꺼내지 않고, 반환만 해준다. 알고리즘 문제에서 스택의 제일 마지막 ..

  • format_list_bulleted 자료구조/선형 자료구조
  • · 2023. 12. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (16)
    • Language (0)
      • Java (0)
    • Framework (4)
      • Spring (4)
    • Database (2)
      • Redis (2)
    • IDE (2)
      • IntelliJ (2)
    • 자료구조 (4)
      • 선형 자료구조 (2)
      • 비선형 자료구조 (2)
    • DevOps (0)
      • Docker (0)
    • OS (2)
      • Linux (2)
    • 생각정리 (1)
최근 글
인기 글
최근 댓글
태그
  • #자료구조
  • #백엔드
  • #개발자
  • #Java
  • #비선형자료구조
  • #spring boot
  • #제로베이스
  • #spring
  • #스프링부트
  • #redis
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바