일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인프런백기선
- react
- 기술면접
- DDD
- vue.js
- 네트워크
- MariaDB
- 클린코드
- 알고리즘
- 이펙티브 자바
- java
- 혼공SQL
- 자바스터디
- 인프런김영한
- jpa
- CleanCode
- 스프링부트와AWS로혼자구현하는웹서비스
- aop
- 알고리즘분석
- AWS
- 자바
- AWS RDS
- 이팩티브 자바
- SQL쿡북
- 자료구조
- 인덱스
- 자바예외
- mysql
- 도메인 주도 개발 시작하기
- 이펙티브자바
- Today
- Total
목록전체 글 (272)
기록이 힘이다.

TCP/IP란? -인터넷을 사용하는 모든 통신의 기본적인 프로토콜 -한 개의 프로토콜이 아닌 여러 가지 프로토콜 조합 -TCP/IP를 기반으로 BAN, PAN, LAN, MAN, WAN 구간의 장치들이 원활히 데이터를 주고 받을 수 있음 -OSI 7 계층과 달리 4개의 계층으로 표현 됨 -TCP는 서비스를 , IP는 주소를 의미함 -수 많은 프로토콜들이 IP 주소를 기반으로 동작함 OSI 참조 모델의 물리 계층과 데이터링크 계층의 역할을 수행 프레임의 송신과 수신을 담당함 ARP(Address Resolution Protocol) RARP(Reverse Address) 목적지의 MAC 주소를 모를 경우 이를 알아내기 위해서 사용하는 프로토콜 목적지의 IP주소를 모를 경우 이를 알아내기 위해 사용하..

정의 : 통신 매체의 링크를 통해 연결된 Node들의 집합 구성 요소 정의 Server Data 또는 Resource를 제공하는 System Client Data 또는 Resource를 제공받는 System 매체 Cable, 전파 Message 보내고 받는 모든 Data Protocol 통신 규약 OSI Model 이란? -컴퓨터 네트워크를 설계하거나 네트워크 프로토콜을 설계하기 위한 지침 -1947년에 ISO(International Orgaization for Standardization)에서 제안 -개방형 시스템의 통신을 위해 7개의 계층을 제안 -각 계층별로 고유한 기능을 가지고 있음 -계층화된 구조를 사용하여 데이터 통신이 이루어짐 -표준화 모델 사용으로 인한 이기종과 데이트 통신 가능 1. 물..
https://opentutorials.org/module/4134 관계형 데이터 모델링 수업소개 관계형 데이터베이스의 테이블을 설계하는 방법을 알려드리는 수업입니다. 이 수업은 아래와 같은 내용을 담고 있습니다. 데이터 모델링의 효용 업무파악 개념적 데이터 모델링 논 opentutorials.org 업무파악 → 개념적 데이터 모델링 → 논리적 데이터 모델링 → 물리적 데이터 모델링 개념적: erd 논리적: 표로 작성 물리적: 실제 표로 작성 업무를 이해해야 컴퓨터 프로그램을 만들 수 있다. 실무자들도 이해보다 익숙해져서 설명을 못할 수도 있다. 컴퓨터는 익숙함 만으로 다룰 수 없다. 업무 파악을 할 때 사용하는 방법 : UI를 같이 그려 본다. User Interface -군대의 복명복창 naver o..
1. 원소 간에 일대다 관계를 맺는 비선형 자료구조 2. 원소 간에 계층 관계를 맺는 계층형 자료구조 3. 상위 원소에서 하위 원소로 내려가면서 확장되는 트리(나무) 모양의 구조 4. 그래프 중에서 사이클을 포함하지 않는 연결 그래프 1. 노드 : 트리를 구성하는 원소들 2. 루트 노드: 트리의 시작 노드 3. 간선: 노드를 연결하는 선 4. 부모 노드: 어느 한 노드에 대하여 이 노드의 상위에 연결된 노드 5. 자식 노드: 현재 위치한 노드 아래에 연결된 노드 6. 형제 노드: 같은 부모를 같는 노드 7. 조상 노드: 서브 트리에 있는 하위 레벨의 노드들 8. 자손 노드: 서브 트리에 있는 하위 레벨의 노드들 9. 서브 트리: 부모 노드와 연결된 간선을 끊었을 때 생성되는 트리 10. 노드의 차수: 노..
https://docs.oracle.com/javase/8/docs/api/ Java Platform SE 8 docs.oracle.com

1.Computing 트래픽이 들어올 때만 비용이 처리된다. 핵심제품에 집중할 수 있다. 확장성과 안정성을 갖춘 제품을 개발하는데 시간을 쏟을 수 있다. 2. Storage, Databases 공유 파일 스토리지 NAS 같은 EFS 표준 스토리지 제공하는 Storage Gateway 1. 높은 내구성 연간 객체에 대해 십만 개의 객체에 1만년동안 1개가 손실 여러 디바이스에 중복 저장, 높은 가용성과 내구성을 지닌 스토리지로써 백업과 아카이브 용도로 유용하게 사용 2. 높은 유연성 원하는 형식의 데이터를 원하는 만큼 저장할 수 있다. 동시 트랜잭션이 가능하여 금융 거래분석, 틀릭스트림 분석등의 워크로드로 사용하는 빅데이터 기능 가능 다른 프로세서와 작업 자동화 가능 데이트 레이크 규모 확장에 대해 엑세스..

프로파일링 또는 성능 분석은 프로그램의 시간 복잡도 및 공간, 특정 명령어 이용, 함수 호출의 주기와 빈도 등을 측정하는 동적 프로그램 분석의 한 형태이다. 참조: 위키피디아 문제점, 모두 구현해봐야 하고 컴퓨터 성능에 의존, 데이터에 의존. 해결책 : 알고리즘 분석 구현하지 않고도 알고리즘을 비교 간단한 알고리즘은 몇 가지 범주로 구분상수 시간, 선형, 이차 선택 정렬 /** * */ package com.allendowney.thinkdast; import java.util.Arrays; /** * @author downey * */ public class SelectionSort { /** * Swaps the elements at indexes i and j. */ public static voi..

자바 컬렉션 프레임워크에 익숙해야 한다. Collections (Java Platform SE 8 ) (oracle.com) Collections (Java Platform SE 8 ) Rotates the elements in the specified list by the specified distance. After calling this method, the element at index i will be the element previously at index (i - distance) mod list.size(), for all values of i between 0 and list.size()-1, inclusive. (Thi docs.oracle.com 인터페이스 기반 아키텍처 라고도 하는 ..