본문 바로가기

반응형

Major-

(856)
Nest.js 클라이언트/서버 구조를 구현하기 위해 사용하는 프로토콜 혹은 아키텍쳐REST API웹 소켓RPCGraphQLREST API, 웹소켓, RPC, GraphQL은 모두 서버와 클라이언트 간의 통신을 위해 사용되는 프로토콜이나 아키텍처입니다. 각기 다른 장단점과 사용 사례가 있습니다. 아래에서 각각의 차이점을 설명하겠습니다.REST API (Representational State Transfer)아키텍처 스타일: 클라이언트와 서버 간의 상태 정보를 주고받는 구조. 자원(Resource)을 URI로 표현하며, HTTP 메서드(GET, POST, PUT, DELETE)를 사용하여 자원을 처리.데이터 형식: 주로 JSON이나 XML을 사용.장점:표준화된 HTTP 프로토콜 사용.캐시를 통해 성능 향상 가능.stat..
자바 알고리즘 복습 (2) 1. 학급 회장(해쉬)import java.util.*; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); int cnt = in.nextInt(); in.nextLine(); char[] arr = new char[cnt]; arr= in.nextLine().toCharArray(); HashMap map = new HashMap(); for(int i=0;imap){ char c=' '; int max=Integer.MIN_VALUE; for(Map.Entry entry : map.entrySet()){ if(entr..
자바 알고리즘 입문 복습 (1) 1. 문자찾기import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); String s = sc.nextLine(); char c=sc.nextLine().charAt(0); // Main sol = new Solution();// System.println(sol(c,s)); System.out.println(Solution(c,s)); } public static int Solution(char c, String str){ int answer = 0; for(int i=0;i2. 대소문자 변환impo..
2. 인덱스 기본 1. 인덱스 구조 및 탐색 2. 인덱스 기본 사용법 3. 인덱스 확장기능 사용법 인덱스 구조 (일반적인 DBMS의 인덱스는 B*트리) : 어떤 값으로 탐색하더라도 인덱스 루트에서 리프 블록까지 도달하기까지 읽는 블록 수가 같은 트리 B 트리, B+ 트리, B* 트리는 모두 데이터베이스나 파일 시스템에서 사용되는 인덱스 구조로, 데이터를 효율적으로 검색하고 관리하는 데에 활용됩니다. 각각의 트리는 특정한 용도나 성능 특성에 따라 설계되었으며, 목표하는 기능과 성능을 달성하기 위해 트리의 구조와 동작 방식에 차이가 있습니다. 이제 각 트리의 특징과 차이를 살펴보겠습니다. 1. B 트리 (B-Tree) - B 트리는 여러 자식을 가지는 자가 균형 이진 트리로, 각 노드에는 키와 그에 대응하는 자식 노드를 저장..
1. SQL 처리 과정과 I/O SQL 파싱과 최적화 SQL 공유 및 재사용 데이터 저장 구조 및 I/O 메커니즘 라이브러리 캐시에 없는 SQL 실행 = 하드 파싱 = 내부 프로시저를 만드는 과정 1) 옵티마이저가 최적화 2) 로우 소스 생성 모든 SQL을 소프트 파싱하기 어려운 이유 -> 이름 없는 SQL 문제 -> 바인드 변수의 중요성 -> 하드 파싱을 최소화하기 위함 SQL이 느린 이유와 DBMS가 이를 극복하는 방법 CPU는 동시에 하나의 작업만 수행하므로 느린 디스크 I/O 시간 동안 프로세스가 기다리기 때문에 -> I/O 병목이 발생하므로 SQL이 느리게 된다. -> 디스크 I/O를 최소화 하는 방법이 필요 -> 이를 위해 설계된 데이터베이스의 저장 구조 데이터베이스 저장 구조 테이블 스페이스 -> 여러 세그먼트 -> 확장가..
ADsP 합격
노드의 기능 REPL Read Eval Print Loop $node로 입력해서 >로 바뀌면 자바스크립트 입력 자바스크립트 코드 실행 $node [자바스크립트 파일 경로] 코드 -> 모듈화 (CommonJS 모듈,ECMAScript 모듈) 브라우저의 this와 다른 노드의 this 노드에서 최상위 스코프의 this는 module.exports를 가리킨다. 브라우저에서는 window 객체를 가리킨다. 노드에서 함수 선언문 내부의 this는 global 객체를 가리킨다. 브라우저에서는 window 객체를 가리킨다. 노드의 내장 객체 CommonJS 모듈 require로 모듈 불러오기 module.exports로 모듈 한번에 내보내기 exports 객체로 각각의 변수를 대입하기 exports객체와 module.export..
3과목. 데이터 분석 개념원리 목차 데이터 분석 전반의 이해 히스토그램의 개념 평균, 분산, 표준편차 연속확률분포 가설 검정 표본 추출 가설 검정 - t검정 회귀분석 오차와 잔차 최고제곱법으로 회귀계수 추정 SSE (Error Sum of Squares; 잔차 제곱의 합)와 MSE (Mean Squared Error; 잔차 제곱의 평균) 자유도 SSR (Regression Sum of Sauares; 회귀 제곱의 합) MSR (Mean Squared Regression; 회귀 제곱의 평균) SSE와 MSE, SSR과 MSR 스케일링-표준화 목차 R기초와 데이터 마트 R기초 데이터 마트 결측값 처리와 이상값 검색 통계분석 통계학 개론 기초 통계분석 다변량 분석 시계열 예측 정형 데이터 마이닝 데이터마이닝 개요 분류분석 군집분석 연관분석..

반응형