profile
춤추는 개발자

B-Tree - insertion 구현(reactive way) Java

B-Tree 구현 - 수정 중

약 20시간 전
·
0개의 댓글
·
post-thumbnail

Database System Concepts - Slotted Page Structure

Slotted Page Structure

2일 전
·
0개의 댓글
·
post-thumbnail

Database System Concepts - 고정 길이 레코드, 가변 길이 레코드

고정 길이 레코드 , 가변 길이 레코드

2일 전
·
0개의 댓글
·
post-thumbnail

B-트리(B-Tree)란? B트리 탐색, 삽입, 삭제 과정

B 트리, 자료구조, 데이터 베이스

2일 전
·
0개의 댓글
·
post-thumbnail

운영체제 - Deadlock

데드락이 무엇인지 알아봅시다.

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

자바 동기화 이해하기 ( 2 ) - Lock Reentrance, lock & condition 잘 알고 있나요?

이번에는 자바에서 lock 과 conditin을 이용한 동기화에 대해 알아보겠습니다. 블록을 사용해서 wait & notify 메서드를 지난 포스팅에서 알아보았습니다. 하지만 wait & notify를 이용한 동기화 방법에는 쓰레드를 구분해서 통제하는 것이 불가능하

2023년 3월 8일
·
0개의 댓글
·
post-thumbnail

자바 동기화 이해하기 ( 1 ) synchronized , wait & notify

자바에서 동기화를 지원하는 방법에 대해 알아봅니다. synchronized 키워드와 wait & notify 그리고 이와 관련된 이슈에 대해 알아봅니다.

2023년 3월 5일
·
0개의 댓글
·
post-thumbnail

동기화 코드로 확인하기

Bank Account Problem (은행 계좌 문제) 코드로 확인해보자

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

동기화 방법(뮤텍스 락 , 세마포, 모니터)

프로세스의 동기화 방법. 뮤텍스 락, 세마포 ,모니터

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

동기화란?

동기화란 무엇인지에 대해 알아보겠습니다!

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

Inter-Process Communication(IPC) 프로세스 간 통신

Inter-Process Communication(IPC) > 프로세스간 소통 방법을 IPC라고 합니다. 프로세스는 크게 독립적인 프로세스와 협력적인 프로세스로 나뉩니다. IPC는 바로 협력적인 프로세스가 다른 프로세스와 협력(통신)하는 방법을 의미합니다.

2023년 3월 1일
·
0개의 댓글
·

알고리즘 - 분할정복(Divide & Conquer)

분할정복 > 분할 정복 알고리즘(Divide and conquer algorithm)은 그대로 해결할 수 없는 문제를 작은 문제로 분할하여 문제를 해결하는 방법이다.

2023년 2월 26일
·
0개의 댓글
·
post-thumbnail

JVM (5) - 실행 엔진

JVM 실행엔진과 자바 성능 최적화에 있어서 가장 중요한 JIT 컴파일러에 대해서 알아보자!

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

JVM (4) - 런타임 데이터 영역

런타임 데이터 영역 >JVM이라는 프로그램이 운영체제 위에서 실행되면서 할당 받는 메모리 영역이다. 런타임 데이터 영역은 5개의 영역으로 나눌 수 있다.

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

알고리즘 - 동적계획법(Dynamic Programming)

동적계획법 DP

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

JVM (3) - 클래스로더

자바 클래스들은 시작할 때 한번에 로드되는 것이 아니라 애플리케이션에서 필요할 때 로드된다. 클래스로더는 Java Runtime Environment의 일부로, 컴파일된 클래스(.class)를 런타임에 동적으로 JVM에 로드하는 역할을 수행하는 모듈이다. 클래스로더

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

JVM (2) - javac 와 자바 바이트 코드

이번에는 javac와 자바 바이트 코드에 대해서 알아보겠습니다.

2023년 2월 18일
·
0개의 댓글
·
post-thumbnail

JVM (1) - 자바 동작 원리 대해에서 알아 보자

자바 자바의 가장 큰 특징은 플랫폼에 독립적인 언어라는 점입니다. 기본적으로 프로그램이 실행되기 위해서는 Windows, Linux와 같은 운영체제 위에서 실행이 됩니다. 아래 그림처럼 하드웨어를 기반으로 운영체제가 동작하고 그 위에서 프로그램이 실행되는 구조입니다.

2023년 2월 18일
·
0개의 댓글
·

알고리즘-탐욕적 기법(Greedy)

그리디 알고리즘은 가장 유명하고 기초적이지만 제가 생각하기에는 가장 어려운 유형의 알고리즘입니다. 그리디 알고리즘은 말 그대로 매 선택에서 눈앞의 가장 큰 이익만을 좇는 방법입니다.

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

스프링을 사용하는 이유 (2) - OCP와 DIP를 지키자!

SOLID를 지키도록 코드를 작성하는 방법은?

2023년 2월 8일
·
0개의 댓글
·