일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- docker
- Namenode
- Scala
- ambari
- Lambda architecture
- airflow
- SlackWebhookOperator
- hadoop
- Windows
- re
- 람다 아키텍처
- Kafka
- Example DAG
- python
- slack app
- HBase
- slack
- jupyter
- Service
- MapReduce
- java
- HDFS
- 정규표현식
- LDAP
- NoSQL
- yarn
- execution_date
- HIVE
- 빅데이터
- HDP
Archives
- Today
- Total
목록JVM (1)
IT 삽질기
JVM이란?
이번 글에서는 jvm이 무엇인지 어떻게 구성되어 있는지에 대해서 간단히 살펴보도록 하자. JVM(Java Virtual Machine)이란? JVM이란 java 바이트코드를 실행할 수 있는 주체로 java는 JVM을 이용하여 플랫폼에 독립적이며 이론적으로 CPU나 운영 체제의 종류와 무관하게 동일하게 작동하는 것을 보장한다. 또한 메모리 관리, Garbage collection을 수행하는 스택 기반의 가상머신이다. JVM의 구조를 그림으로 살펴보자. 이번 글에서는 JVM의 기본 구조만 다루는 것으로 각각의 구성 요소들이 어떤 역할을 하는지 간단하게만 설명하도록 한다. Class Loader Class Loader은 컴파일된 java 바이트코드를 runtime data areas 영역으로 로드하고 링크를 ..
개발/java
2021. 7. 17. 23:58