일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA 장점
- 권장 PK 전략
- thread safety
- postgres
- 싱글톤 동시성
- 데이터베이스
- github
- ArrayList 길이 확장
- ArrayList 가변
- 로드밸런서
- 도커
- PostgreSQL
- heap
- transaction
- Container
- ArrayList 소스코드
- create-drop
- java
- acid
- load balancer
- 멀티스레드 싱글톤
- Database
- 컨테이너
- JPA란
- 자바 동시성
- JPA
- 스키마 자동 생성
- docker
- 트랜잭션
- index
- Today
- Total
목록heap (2)
JS
Java Virtual Machine(JVM) 구조는 크게 Class Loader, Runtime Data Area, Execution 이렇게 세 가지로 나눌 수 있는데, 여기서는 메모리 영역인 Runtime Data Area에 대한 내용을 다룹니다. Runtime Data Area Runtime Data Area란, JVM이 프로그램을 수행하기 위해 OS로부터 할당받은 메모리 영역입니다. 이 메모리 공간은 5가지 영역으로 쪼개어져 있으며 크게 두 가지로 분류됩니다. JVM 시작시 생성되며 JVM 종료 시 소멸되는 영역들로는 Method Area와 Heap이 있으며, 모든 쓰레드 간 자원이 공유됩니다. 각 쓰레드가 생성될 때 생성되고 해당 쓰레드가 종료될 때 소멸되는 영역들에는 Stack, PC Regi..
Postgres는 데이터를 어디에 저장할까? Postgres는 하드 디스크 내부에 개별 데이터베이스에 대한 모든 정보를 폴더와 수많은 파일의 형태로 저장합니다. 각각의 다른 파일들은 해당 데이터베이스의 여러가지 정보를 담고 있습니다. ex) 테이블 정보, 인덱스, 고유 키 그렇다면 실제로 이런 폴더와 파일들이 어디에 어떤 형태로 존재하는지 알아보겠습니다. 우선 Postgres가 어떤 디렉토리에 데이터를 저장하고 있는지 아래 명령어를 통해 확인해본 후 자세히 살펴보겠습니다. SHOW data_directory; 위 명령어를 통해 어떤 디렉토리에 데이터가 저장되고 있는지 확인했으니 해당 디렉토리로 이동해보겠습니다. 위에 보이는 여러개의 폴더들 중 우리가 원하는 데이터가 존재하는 base 폴더로 이동해보겠습니..