developer

  • 홈
  • 태그
  • 방명록

JAVA 2

GC(Garbage Collection)

Java Garbage Collection 용어 설명 stop-the-world GC를 실행하기 위해서 JVM이 애플리케이션 실행을 멈추는 것. stop-the-world가 발생하게 되면 GC를 실행하는 쓰레드를 제외한 나머지 쓰레드는 모두 작업을 중단하고 GC 작업의 완료를 기다리게 된다. GC의 수행 방식 GC는 두가지 전제 조건(weak generational hypothesis)하에 맞추어 설계되었다. 대부분의 객체는 접근 불가능 상태(unreachable)가 된다. 오래된 객체에서 젊은 객체로의 참조는 아주 적게 존재한다. 위의 가설의 장점을 최대한 활용하기위해 GC의 HotSpot VM은 크게 2가지 공간으로 나누어지게 되었다. Young Generation 새롭게 생성한 객체의 대부분이 Yo..

JAVA 2021.04.29

[JAVA] equals()를 재정의 하면 hashCode()도 재정의 해야 할까?

equals() 메소드를 Override 하는 이유 서로 다른 객체의 동등성을 보장하기 위해 재정의 한다. 동일성 vs 동등성 동일성(Identity) 두 객체가 완전히 같음을 뜻한다. 자바에서의 동일성이란, 두 변수가 같은 Instance의 참조를 바라보고 있음을 뜻한다. TestValue value1 = new TestValue("value1"); TestValue value2 = value1; //value1 == value2; true이므로 value1과 value2는 동일하다. TestValue value1 = new TestValue("value1"); TestValue value2 = new TestValue("value2"); //value1 == value2; false이므로 value1..

JAVA 2021.01.21
1
더보기
프로필사진

안녕하세요. 개발자 송주용입니다^^

  • 분류 전체보기 (38)
    • JPA (28)
    • SEO (0)
    • JAVA (2)
    • DB (2)
    • Spring (1)
    • WEB (1)
    • DDD (3)
    • DOCKER (1)

Tag

Gradle, WebFlux, remote debugging, JOIN, MVC, JPA, db, Java, study, Spring, web, DDD, HTTP, Transaction Script, GC, ORM, docker, DDD Start, domain model, springboot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바