Home
Dahyun's DEVLOG
Cancel

[OS] 병행 프로세스(1)

병행 프로세스 동시에 실행되는 여러 개의 프로세스 또는 쓰레드 CPU 개수에 따른 병행 프로세스의 실행 형태 한 개의 CPU 각 프로세스가 짧은 시간 간격으로 번갈아 실행되는 인터리빙 형식으로 진행 여러 개의 CPU 각 프로세스가 각 CPU에서 온전히 실행되는 병행 처리 형식으로 진행...

[OS] CPU 스케줄링

CPU 스케줄링 주어진 프로세스들이 여러 개인 경우 어떤 순서대로 CPU를 얼마 동안 배정하여 프로세스를 처리할지를 결정하는 스케줄링 CPU 스케줄링 단계 상위단계 스케줄링 시스템에 들어오는 작업들을 선택하여 프로세스를 생성한 후 프로세스 준비 큐에 전달하는 역할 입출력(I/O) 중심 작업과 연산 중심 작업을 ...

[Spring] RESTful API 제대로 알아보기

REST란 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것을 의미합니다. HTTP URI를 통해 자원을 명시하고, HTTP Method (PO...

[AWS] RDS 생성하기

RDS 생성하기 RDS 데이터베이스 생성 MariaDB - 프리티어 DB 인스턴스 식별자 설정 마스터 이름, 암호 설정 할당된 스토리지 20GiB 설정 퍼블릭 엑세스 가능 - 예 생성 완료 파라미...

[AWS] EC2 서버 접속하기

EC2 서버에 접속하기 Putty를 사용하여 접속하기 (윈도우 기준) putty 설치 https://www.chiark.greenend.org.uk/~sgtatham/putty/releases/0.75.html putty.exe, puttygen.exe 다운로드 putt...

[AWS] Elastic IP 할당하기

Elastic IP(EIP, 탄력적 IP) 할당하기 인스턴스도 IP가 존재하는데 같은 인스턴스를 중지하고 다시 시작할 때도 새 IP가 할당된다. 매번 변경되지 않고 고정 IP를 가지게 하기 위해 고정 IP를 할당해야한다. 탄력적 IP - 탄력적 IP 주소 할당 탄...

[AWS] EC2 인스턴스 생성

EC2 인스턴스 생성 AWS 회원가입 AWS : 첫 가입시 대부분 서비스가 1년동안 무료 EC2 - 인스턴스 시작 EC2 : AWS에서 제공하는 성능, 용량 등을 유동적으로 사용할 수 있는 서버 사양은 t2.micro만 가능 월 750시간의 ...

[AWS] Maven으로 Project 배포

Maven으로 war 파일 만들기 pom.xml에 plugin 추가 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>s...

[JPA] LazyInitializationException

org.hibernate.LazyInitializationException Reservation.java @Entity public class Reservation extends BaseJpaModel<Long> { @Id @Column(name = "ID", precision = 19, nulla...

[Querydsl] 동적으로 조건문 만들기

Queydsl에서 조건문을 생성하는 방법 조건문을 생성하는 방법에는 BooleanBulider와 BooleanExpression을 사용하는 방법이 있다. BooleanBuilder if문으로 필요한 조건문만을 추가하여 쿼리를 만들 수 있다. public List<Member> list(String name, Stri...