공급자는 Nest의 기본 개념, 공급자의 주요 아이디어를 종속성으로 주입할 수 있다.공급자는 모듈 providers에서 선언되는 클래스이다.Nest는 일반적으로 종속성 주입으로 알려진 강력한 디자인 패턴을 기반으로 구축위의 코드는 생성자 기반 종속성 주입이다.다른 것도
첫 시작 엘리스 SW 엔지니어 트랙 3기를 따라가면서 node.js를 공부해보고 express를 사용해보고 nest.js까지 공부해보려고 한다. 홧팅 기본적인 흐름 브라우저에서 버튼을 누른 순간 해당 이벤트가 등록이 되면서 해당되는 API 요청을 벡엔드로 보낸다. 백
관계형 데이터베이스 관계형 데이터베이스는 데이터가 하나 이상의 열과 행의 테이블에 저장되어 있는 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음이다. 여기서 관계는 이러한 테이블 간의 상호작용을 기반으로 설정되는 여러 테이블 간의 논리적 연결이다. 정의 > 관계형 데이터베이...
자바스크립트는 동기식 언어입니다.동기란, 한 작업이 실행할 때 다른 작업은 멈춘 상태를 유지한 상태로 기다리는 것을 말합니다.이를 싱글 스레드, 동기 라고 부릅니다.이 방식은 순서대로 일을 처리하다가 멈추거나 문제가 생기게 되면 다음 일은 아무것도 할 수 없는 상태가
현실세계에 있는것들을 DATA화가 가능DATA + 기능 = 객체(Object)응용 시스템들이 데이터를 공유할 수 있도록 운영에 필요한 모든 데이터를 통합하여 컴퓨터에 저장한 데이터를 의미많은 사용자, 다수 시스템 등이 사용할 목적으로 통합하여 관리되는 자료의 집합자료의
현실 세계의 DATA를 컴퓨터 세계에 옮긴 것이 데이터 모델일반적으로 시스템 구축 단계에서 데이터 모델의 품질을 평가하는 것은 어렵다.특정 데이터 모델이 업무 환경에서 요구하는 사항을 객관적으로 평가할 수 있다면 좋지만 이는 힘들다.완전성(중요)업무에서 필요로 하는 모
프로세스 : 실행중인 프로그램프로세스의 문맥(context)CPU 수행 상태를 나타내는 하드웨어 문맥(Program Counter, register)프로세스의 주소 공간(code, data, stack)프로세스 관련 커널 자료 구조(PCB, Kernal stack)Ru
인터럽트 벡터 : 해당 인터럽트의 처리 루틴 주소를 가지고 있음인터럽트 처리 루틴 : 해당 인터럽트를 처리하는 커널 함수I/O 요청 후 입출력 작업이 온료된 후에야 제어가 사용자 프로그램에 넘어감구현 방법1 \- I/O가 끝날 때까지 CPU를 낭비시킴 \- 매시점
회귀 : 예측하고 싶은 종속변수가 숫자일 때분류 : 예측하고 싶은 종속변수가 숫자가 아닐 때군집화(좌표평면/행) : 비슷한 것을 찾아 그룹을 만든다.연관(장바구니학습/열) : 연관성(규칙성)을 파악한다.
사용자 프로그램의 잘못된 수행으로 다른 프로그램 및 운영체제에 피해가 가지 않도록 하기 위한 보호 장치 필요1 사용자 모드 : 사용자 프로그램 수행2 모니터 모드(커널 모드, 시스템 모드) : OS 코드 수행정해진 시간이 흐른 뒤에 운영체제에게 제어권이 넘어가도록 인터
좁은의미의 운영체제를 커널이라 부름커널 : 운영체제의 핵심 부분으로 메모리에 상주하는 부분넓은 의미의 운영체제는 커널을 포함한 각종 주변 시스템 유틸리티를 포함★ 컴퓨터 시스템의 자원을 효율적으로 관리자원 : 프로세서, 기억장치, 입출력 장치사용자간의 형평성 있는 자원
구성 : 제품 책임자(PO), 스크럼 마스터(SM), 개발팀(DT)개발에 필요한 사항을 백로그에 기록Backlog : 우선순위는 제품 책임자에 의해서만 변경계획 회의 : 개발자 별로 스프린트 백로그 작성스프린트: 할 일, 진행, 완료의 상태일일 회의 : 소멸차트, 장애
※ 요구사항 확인 ① 소프트웨어 생명 주기모델이 발전한 이유 : 고객의 요구사항 만족하기 위해기본적인 개발의 방향 → 계획과 문서 중심└ 위 문제를 해결, 고객과 소통을 지속적으로 유지하는 모델들 증가 └ 이러한 모델들을 통틀어서 애자일 모델 절차와 문서보다는 고객과
운영체제 개요컴퓨터시스템의 구조프로세스 관리CPU 스케줄링병행제어데드락메모리 관리가상 메모리파일 시스템입출력 시스템디스크 관리\~~ ㄴ 자원을 효율적으로 관리\~~컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층하