1. Virtual Thread 소개Virtual Thread는 JDK 21에 정식 Feature로 등록된 경량 스레드로, Java의 동시성 (Concurreny) 처리를 개선하기 위해 OpenJDK의 Project Loom에서 개발되었습니다. 대표적인 경량 스레드로는 Kotlin의 coroutine, Go의 goroutine 등이 있습니다. 이제 Java만으로도 경량 스레드의 이점을 누릴 수 있게 되었고, Virtual Thread는 어떻게 동작하고 얼마나 성능이 좋아졌는지 알아보겠습니다. 2. Thread와 Virtual Thread의 구조Java의 Thread(Platform Thread)는 OS의 Kernel Thread와 1:1 관계로 매핑되어 동작하는 구조입니다.이러한 구조는 Java에서 생성..
1. 데이터 백업 (mongodump)MongoDB 데이터를 백업하려면 mongodump 명령어를 사용합니다.기본 백업mongodump --host 127.0.0.1 --port 27017/dump 디렉토리에 DB별로 BSON 파일 형태로 백업됩니다.백업 경로 지정mongodump --out ~/mongo_backup --host 127.0.0.1 --port 27017인증 정보 추가mongodump --out --host 127.0.0.1 --port 27017 -u -p 특정 데이터베이스 백업mongodump --out --host 127.0.0.1 --port 27017 -u -p --db 특정 컬렉션 백업mongodump --out --host --port 27017 -u -p -..
- Total
- Today
- Yesterday
- popupWindow
- Programming
- HDFS
- DATABASE
- CentOS
- C/C++
- springjpa
- ffmpeg
- Spring
- springboot
- fluentd
- springframework
- HLS
- JDK21
- Java
- oid
- AVIOContext
- development
- HTTP Live Streaming
- libavformat
- elasticsearch
- jdk6
- programmer
- DB
- onbeforeunload
- jdk7
- JAXB
- JPA
- Virtual Thread
- Rolling-Restart
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |