일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 삼성역맛집
- Data Engineer
- 용인맛집
- 코엑스맛집
- 코엑스
- HIVE
- Data Engineering
- 맛집
- bigdata engineer
- 코테
- 코딩테스트
- BigData
- Iceberg
- 양평
- 알고리즘
- bigdata engineering
- 자바
- Trino
- 개발
- 영어
- 파이썬
- hadoop
- java
- 코딩
- 여행
- dfs
- apache iceberg
- 프로그래머스
- BFS
- 백준
- Today
- Total
목록지구정복과정 (492)
지구정복

ㅇJVM이란? 자바 가상 기계(Java Virtual Machine)로 바이트 코드 파일을 운영체제를 위한 완전한 기계어로 변역하고 실행하는 역할을 한다. JVM의 구성은 다음과 같다. 1. 자바 인터프리터 자바 바이트 코드를 읽고 해석하는 역할 2. 클래스 로더 자바는 동적으로 클래스를 읽어온다. 프로그램이 실행 중인 런타임이 되어야 모든 코드가 JVM과 연결된다. 3. JIT 컴파일러 프로그램이 실행 중인 런타임때 실제 기계어로 변환해주는 컴파일러 4. 가비지 컬렉터 더는 사용하지 않는 메모리를 자동으로 회수해주는 역할. 따라서 개발자는 따로 메모리 관리가 필요없다. ㅇ바이트 코드 파일이란? 자바 가상 머신이 이해할 수 있는 언어로 변환된 자바 소스 코드를 의미합니다. 자바 컴파일러에 의해 변환되는 ..

자바 개발 도구 설치하기! 1. 오라클 자바 웹페이지 접속 접속한 뒤 다운로드 를 눌러줍니다. www.oracle.com/kr/index.htmlwww.oracle.com/kr/java/ 2. JDK의 버전을 확인 후 설치하기 자바 버전은 다음과 같이 나뉩니다. Java SE 14. 0. 2 (LTS) 14 : 주 버전 0 : 개선 버전 2 : 업데이트 버전 (LTS) : 장기 지원 서비스 버전 개인적으로 특별한 이유가 없으면 주 버전이 높은 것 보다 LTS 버전을 다운받는 게 나은 것 같습니다. 저는 'Java SE 11 (LTS)' 를 받로록 하겠습니다. JDK Download를 누릅니다. 다음 컴퓨터 운영체제와 사양을 확인한 후 컴퓨터에 맞는 파일을 설치합니다. 저는 Window 운영체제에 64비트..

이전 포스트에 이어서 새로운 가정을 해보자 만일 내가 새로운 팀에 들어갔고 팀프로젝터가 "깃허브 주소를 줄테니 test123 폴더를 clone해서 수정작업하고 다시 깃허브에 올리세요" 라는 업무를 주었다고 가정해보자 현재 워킹디렉터리에는 test2 라는 폴더밖에 없는 상태이다. 이제 깃허브에 들어가서 test123이라는 원격저장소의 url을 복사한다. git clone github.com/JiHooney/test123.git 명령어를 입력하면 성공적으로 clone됐음을 알 수 있고 ls 명령어를 통해 확인해본다. test123이 생겼음을 알 수 있다. 이제 작업 디렉터리를 test123으로 이동한 뒤 파일목록을 확인한다. 이제 README.md 파일을 실행해서 내용을 수정해본다. "수정했습니다." 라는 ..

저번 포스트에 이어서 깃과 깃허브를 연결한다. 만일 팀에서 프로젝트를 진행중이라고 가정하자. 주어진 업무를 위해 코드를 작성 및 수정하고 로컬저장소에 commit 시킨 상태이다. 여기서 모든 팀원들에게 공유하기 위해 자신의 로컬저장소에서 원격저장소로 수정된 파일을 공유해야 한다. 이때 사용되는 명령어가 git remote이다. ls -al 명령어 실행하면 로컬저장소인 .git 폴더가 보인다. 여기서 git remote 명령어를 입력하면 아무런 결과가 나타나지 않는다. 현재 로컬저장소에 연결된 원격저장소가 없기 때문이다. 따라서 깃허브에 접속해서 새로운 원격저장소를 만든다. test123 이라는 원격저장소를 만들었다. 이제 원격저장소에 url 을 복사한다. https://github.com/JiHooney..