일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json
- ERD 작성
- @IdClass
- 복합키
- 1차캐시
- 스프링 부트 공식 문서
- 스프링부트오류
- Filter
- github
- 스프링 부트 기능
- 최종 프로젝트
- REST API 규칙
- jpa회원가입
- json gson 차이
- JPA주의사항
- Unsatisfied dependency
- Spring Spring boot 차이
- uncheck Exception
- 인텔리제이
- REST란
- spring서버
- Error creating bean with name
- Q 클래스
- jpa에러
- jwt메서드
- git
- JoinColumn
- 빈생성안됨
- queryDSL
- JPA
- Today
- Total
목록백엔드 개발자 필수 요소 (3)
Everyday Dev System

스케줄링 선점형 메모리 : 우선순위 스케줄링, 라운드 로빈, 다단계 큐 비선점형 메모리 : FCFS (먼저 도착한 작업을 먼저 처리) SJF (수행 시간이 짧은 작업 먼저 처리) HRN (SJF 단점을 보완) → (대기시간 + 실행시간) / 실행시간 메모리 종류 레지스터 : CPU 내에 작은 메모리로, 휘발성, 속도가 빠르고 용량이 적다. (CPU 연산을 위한 저장소이다) 캐시 : L1(CPU 내에 존재) L2(메모리 영역에 존재), L3, 휘발성, 속도가 빠르고, 용량이 적은 편 주기억 장치 : 휘발성, DRAM, 속도 및 용량이 보통 보조기억장치 : HDD, SSD, 속도가 느리고, 용량이 크다. 캐시란? Data를 미리 복사해놓은 임시 저장소이다. 빠른 장치와 느린 장치 속도 차이에 따른 병목 현상..

ORM의 표준 명세인 JPA는 인터페이스이고, Hibernate는 JPA를 구현하는 구현체이다. > ORM과 JPA, Hibernate, Spring Data JPA에 대해서 살펴보자. JPA와 Hibernate, Spring Data JPA 이 세 가지의 차이점을 설명할 수 있어야 한다. 1. ORM 이란? 가장 먼저 ORM이 뭔지 알아보자 Object-Relational Mapping의 약자로, 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것이다. 객체 지향 프로그래밍(OOP) 에서는 Class를 사용하고, 관계형 데이터베이스는 테이블을 사용한다. 그렇다면, 객체 모델과 관계형 모델을 매핑 할 수 있을까? 이러한 궁금증을 해결해주는 도구가 ORM 이다. ORM을 사용하면 비즈니스 ..

백엔드 개발자가 가장 많이 다루는 것은 REST API 이다. 그러므로, REST API에 대해서 심도있게 학습할 필요가 있다. 기본기를 탄탄하게 갖춘 백엔드 개발자가 되기 위한 가장 기본적인 필수 요소이다. API는 Client와 Server 사이의 인터페이스이다. API는 다른 SW 시스템과 통신하기 위해 따르는 규칙을 정의한다. REST 아키텍처 스타일을 따르는 API를 REST API 라고 하며, 해당 REST 아키텍처를 구현하는 웹 서비스를 RESTful 웹 서비스 라고 한다. 서버의 API가 HTTP를 준수하여 잘 설계되어 있다면 RESTful 하게 설계되었다고 볼 수 있다. RESTful하게 잘 짜여있는 오픈소스들의 API를 참고하는게 가장 좋음. 위에 내용은 정말 얉은 내용이고, 아래 re..