본문 바로가기

전체 글98

[JVM] 3분만에 훑어보는 JVM의 가상 메모리 구조 목차 0. 개요 1. JVM 청사진 2. STACK 3. PC 4. Native Method Stack 5. Method 6. Heap 7. 결론 0. 개요 a. JVM 가상 메모리 구조, 설명들이 다 너무 어려워 .. (1) 왜 어려울까? 주제가 명확하지 않다. 보면 STACK은 말할것도 없고 METHOD, HEAP 영역 넘어가면 GC가 어쩌니 MetaSpace가 어쩌니 복잡한 주제로 넘어가는 글밖에 없어서 그런 거 같다. 그래서 오늘은 그냥 'JVM 가상 메모리 구조' 에 대해서만 딱 정리하려 한다. 1. JVM 청사진 a. JVM은 프로세스다. (1) JVM은 프로세스다. JVM은 지가 진짜 운영체제라도 된 냥 행동하지만 그냥 결국 프로세스다. JVM은 프로세스다. 이 말은 OS로 부터 메모리 영역.. 2024. 1. 15.
[TIL-194] 흔들려보지 않은 사람은 중심을 잡는법을 배울 수 없다. 목차 0. 오늘의 학습 시간 1. 오늘 배운 것 2. 오늘의 알고리즘 3. 오늘의 CS 4. 영어 받아쓰기 5. 내일 할 일 (청사진) 6. 감사한 일 0. 오늘의 학습 시간 11:30 ~ 13:00: 점심 짜투리 공부 22:00 ~ 24:00: 야간 학습 1. 오늘 배운 것 흔들려보지 않은 사람은 중심을 잡는법을 배울 수 없다. 2. 오늘의 알고리즘 간단한 재귀 문제 https://leetcode.com/problems/maximum-depth-of-binary-tree/solutions/4535754/revursive/ Maximum Depth of Binary Tree - LeetCode Can you solve this real interview question? Maximum Depth of B.. 2024. 1. 10.
[네트워크] 프로토콜 목차 0. 개요 1. 프로토콜이 모야? 2. 프로토콜을 사용하는 사례: TCP/IP 0. 개요 a. 프로토콜은 약속 프로토콜은 '약속'이다. 라는게 프로토콜에 대해서 처음 공부한 뒤 부터 이어져온 내 생각이다. 근데 사실 이 정도로만 이해하고 있어도 될 거 같은데, 이 부분에 대해서 설명을 해야할 거 같아서 혹시 몰라 다시 공부해보려한다. 1. 프로토콜이 모야? a. 네트워크에서의 프로토콜 네트워크에서 프로토콜이란 표현은 데이터 전송을 위한 형식을 결정하고 처리하기 위한 규칙들입니다. - AWS 피셜 - - 공통 언어? 이진 코드로 변환되나? 결국 전기 신호? - 근데 이건 컴퓨터가 이해하는 언어로 변환이 목적이 아니라 결국 사람이 이해하는 언어로의 변환이 목적 아닌가? - 그건 웹 개발자 관점 - 애플.. 2024. 1. 9.
[TIL-193] 웜가드 목차 0. 오늘의 학습 시간 1. 오늘 배운 것 2. 오늘의 알고리즘 3. 이주의 CS 4. 오늘의 무자막 시청 5. 오늘 할 일 (청사진) 6. 감사한 일 0. 오늘의 학습 시간 07:00 ~ 08:00: 출근하는 기차 안에서 공부 08:30 ~ 09:00: 호다닥 뛰어와서 아침 짜투리 공부 11:30 ~ 13:00: 점심 짜투리공부 22:00 ~ 24:00: 야간 공부 1. 오늘 배운 것 생각보다 나는 웜가드 잘하는 거 같다. 2. 오늘의 알고리즘 간단한 객체 정렬 문제 https://github.com/choichanhyeok/codetree-TILs/blob/main/240109/%ED%82%A4%2C%20%EB%AA%B8%EB%AC%B4%EA%B2%8C%EB%A5%BC%20%EA%B8%B0%EC.. 2024. 1. 9.