
Operating System Concepts - (7)
Memory Management - (2) Noncontiguous Allocation 주소 변환을 페이징 별로 해야하기 때문에 바인딩이 어려워짐. Paging (페이징 기법) Process의 Virtual Memory를 동일한 사이즈의 Page 단위로 나눔 Virtual Memory의 내용이 page...
Memory Management - (2) Noncontiguous Allocation 주소 변환을 페이징 별로 해야하기 때문에 바인딩이 어려워짐. Paging (페이징 기법) Process의 Virtual Memory를 동일한 사이즈의 Page 단위로 나눔 Virtual Memory의 내용이 page...
자바에서 객체를 복사할 때 얕은 복사와 깊은 복사라는 두 가지 방식이 있다. 먼저 Book과 Author라는 두 클래스를 사용해서 예제를 알아보자. Book은 책의 이름(name)과 저자(author) 정보를 가지고 있고, Author는 저자의 이름을 가지고 있다. class Book { private String name; // 책 이름 ...
트랜잭션의 격리 수준은 동시에 여러 트랜잭션이 실행될 때 한 트랜잭션이 다른 트랜잭션의 연산에 영향을 받지 않도록 하는 정도를 말한다. 낮은 격리 수준은 동시 처리 능력을 높이지만, 데이터의 일관성 문제를 발생시킬 수 있다. 반대로, 높은 격리 수준은 데이터의 일관성을 보장하지만, 동시 처리 능력이 떨어질 수 있다. 즉, 데이터 정합성과 성능은 반비례...
[Gold IV] 게임 개발자 승희 - 20952 문제 링크 성능 요약 메모리: 56632 KB, 시간: 696 ms 분류 구현, 수학 제출 일자 2025년 1월 4일 14:40:17 문제 설명 승희는 최근 369 게임에 푹 빠졌다. 369 게임을 하던 승희는 놀라 자빠질 수밖에 없었다. 369 게임을 잘하는 자기 자신이 너무 대견하였...
Checked Exception 은 컴파일 시점에 확인되며, 반드시 처리해야하는 예외다. Java에서는 IOException , SQLException 등이 이에 속한다. Check Exception을 유발하는 메서드를 호출하는 경우, 메서드 시그니처에 throw 를 사용하여 호출자에게 예외를 위임하거나 메서드 내에서 try-catch를 사용하여 해당...
JPA N+1 문제는 연관 관계가 설정된 엔티티를 조회할 경우에, 조회된 데이터 개수 N개 만큼 연관관계의 조회 쿼리가 추가로 발생하는 현상이다. 예를들어, 블로그 게시글과 댓글이 있는 경우, 게시글을 조회한 후 각 게시글마다 댓글을 조회하기 위해 추가 쿼리가 발생한다면 N+1 문제가 발생한 것이다. 댓글 10개가 달린 게시글 1개를 조회하는데 총 1...
엔티티 매니저에 대해 알기 위해선 영속성 컨텍스트에 대해 알아야 한다. 영속성 컨텍스트는 엔티티를 영구 저장하는 환경으로 1차 캐싱, 쓰기 지연, 변경 감지를 통해 영속 로직을 효율적으로 할 수 있게 해준다. 이러한 효율적인 영속 로직 수행을 위해서 엔티티는 영속성 컨텍스트에 관리되어야 한다. 이런 작업을 도와주는 것이 바로 엔티티 매니저다. 엔티티 ...
ddl-auto 옵션은 스프링 부트 애플리케이션에서 Hibernate와 같은 JPA 구현체를 사용할 때 데이터베이스 스키마 관리를 제어하는 설정이다. 이 옵션은 application.properties 또는 application.yml 파일에서 설정할 수 있으며, 다양한 값에 따라 데이터베이스 스키마에 대해 다른 동작을 수행한다. ddl-auto 옵션...
@Override public boolean isNew(T entity) { if(versionAttribute.isEmpty()) || versionAttribute.map(Attribute::getJavaType).map(Class::isPrimitive).orElse(false)) { return sup...
[Gold II] 직각다각형 - 17611 문제 링크 성능 요약 메모리: 46140 KB, 시간: 276 ms 분류 누적 합, 정렬, 스위핑 제출 일자 2025년 1월 3일 12:25:29 문제 설명 다각형의 두 선분이 연속하는 선분의 꼭짓점을 제외하고는 만나지 않는 다각형을 단순다각형이라고 부른다. 다각형의 각 변이 x축과 y축에 평...