개인공부
-
보호되어 있는 글입니다.
자료구조 및 알고리즘 공부보호되어 있는 글입니다.
2023.11.24 -
개념 정리 [Java] Stream API에 대한 이해 - (1/5) 1. Stream API에 대한 이해 [ Stream API에 대한 소개 ] Java는 객체지향 언어이기 때문에 기본적으로 함수형 프로그래밍이 불가능하다. (함수형 프로그래밍에 대해 이해가 부족하다면 이 글을 참고하길 mangkyu.tistory.com Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io 연습문제 Stream 연습 문제 2 - 심화 Java의 Stream 공부를 하다, 풀어볼 수 있..
STREAM 개념 정리 및 예제개념 정리 [Java] Stream API에 대한 이해 - (1/5) 1. Stream API에 대한 이해 [ Stream API에 대한 소개 ] Java는 객체지향 언어이기 때문에 기본적으로 함수형 프로그래밍이 불가능하다. (함수형 프로그래밍에 대해 이해가 부족하다면 이 글을 참고하길 mangkyu.tistory.com Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io 연습문제 Stream 연습 문제 2 - 심화 Java의 Stream 공부를 하다, 풀어볼 수 있..
2023.11.21 -
보호되어 있는 글입니다.
[SQLD] SQL 기본보호되어 있는 글입니다.
2023.11.14 -
보호되어 있는 글입니다.
[SQLD] 데이터 모델과 성능보호되어 있는 글입니다.
2023.11.14 -
성능 데이터 모델링의 개요 더보기 성능 데이터 모델링 정의 DB 성능을 고려하여 데이터 모델링을 수행 정규화, 반정규화, 테이블 통합 및 분할, 조인 구조, PK / FK 설정 등 수행 시점 빠를수록 좋음 분석/설계 단계에서 성능 모델링 수행 BEST 성능 데이터 모델링 고려사항 정규화를 정확하게 수행 : 주요 관심사별로 데이블을 분산 DB 용량산정 수행 : 각 엔터티에 어느 정도의 트랜잭션이 들어오는지 파악 DB에 발생되는 트랜잭션의 유형 파악 : CRUD 매트릭스 활용 용량과 트랜잭션의 유형에 따라 반정규화 수행 : 테이블, 속성, 관계 변경 성능관점에서 데이터 모델 검증 정규화(Normalization)의 성능 더보기 정규화 정의 : 데이터 분해 과정, 이상현상 제거 목적 : 삽입/삭제/갱신 이상현..
SQLD 과목 1 제 2장 데이터 모델링과 성능의 이해암기 및 공부 내용성능 데이터 모델링의 개요 더보기 성능 데이터 모델링 정의 DB 성능을 고려하여 데이터 모델링을 수행 정규화, 반정규화, 테이블 통합 및 분할, 조인 구조, PK / FK 설정 등 수행 시점 빠를수록 좋음 분석/설계 단계에서 성능 모델링 수행 BEST 성능 데이터 모델링 고려사항 정규화를 정확하게 수행 : 주요 관심사별로 데이블을 분산 DB 용량산정 수행 : 각 엔터티에 어느 정도의 트랜잭션이 들어오는지 파악 DB에 발생되는 트랜잭션의 유형 파악 : CRUD 매트릭스 활용 용량과 트랜잭션의 유형에 따라 반정규화 수행 : 테이블, 속성, 관계 변경 성능관점에서 데이터 모델 검증 정규화(Normalization)의 성능 더보기 정규화 정의 : 데이터 분해 과정, 이상현상 제거 목적 : 삽입/삭제/갱신 이상현..
2023.11.14 -
웹 서버 컴퓨터를 웹사이트를 제공할 수 있께 서버로 만들어주는 서비스 대표적으로 아파치, Nginx, IIS 등 존재 웹 서버의 기본적인 역할 웹 서버가 운영하는 웹사이트를 방문한 클라이언트가 HTML, CSS, JSP 등의 파일을 볼 수 있도록 디렉토리를 개방 클라이언트가 특징 주소 입력 시 원하는 화면을 브라우저에서 출력하게 도와줌 대체적으로 정적인 웹 사이트를 제공 WAS Web Application Server의 약자 자바, JSP 등으로 만든 WEB 또는 API 어플리케이션을 사용할 떄 사용 WEB 과 SERVER 사이의 어플리케이션 동적인 웹 사이트를 제공할 떄 사용 톰캣과 같은 WAS 프로그램은 단독으로 정적인 리소스나 동적인 요청에 대한 처리가 가능합니다. 앞서 말씀드렸듯이, 웹 서버 역시..
아파치(Apache)/톰캣(Tomcat)이란?웹 서버 컴퓨터를 웹사이트를 제공할 수 있께 서버로 만들어주는 서비스 대표적으로 아파치, Nginx, IIS 등 존재 웹 서버의 기본적인 역할 웹 서버가 운영하는 웹사이트를 방문한 클라이언트가 HTML, CSS, JSP 등의 파일을 볼 수 있도록 디렉토리를 개방 클라이언트가 특징 주소 입력 시 원하는 화면을 브라우저에서 출력하게 도와줌 대체적으로 정적인 웹 사이트를 제공 WAS Web Application Server의 약자 자바, JSP 등으로 만든 WEB 또는 API 어플리케이션을 사용할 떄 사용 WEB 과 SERVER 사이의 어플리케이션 동적인 웹 사이트를 제공할 떄 사용 톰캣과 같은 WAS 프로그램은 단독으로 정적인 리소스나 동적인 요청에 대한 처리가 가능합니다. 앞서 말씀드렸듯이, 웹 서버 역시..
2023.11.13