전체 글252 [출처 : 망나니개발자 Database] 데이터 베이스 총정리 망나니 개발자님은 17년에 3학년인거 보니...어쩌면 94년생 동갑이신거 같은데, 인생 선배도 이런 선배가 없다...진짜 깔끔한 정리, 아주깔끔한 이미지 들... 과연 이런 글들을 작성하시는데 얼마나 걸리셨을까 싶다.... 다시한번...망나니 개발자님께 감사드리며..... 1. 데이터 베이스 시스템 1. 데이터베이스와 데이터베이스 시스템 [ 데이터, 정보, 지식 ] 데이터 : 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값 정보 : 데이터에 의미를 부여한 것 지식 : 사물이나 현상에 대한 이해 아래와 같은 그림에서 에베레스트가 8848m라는 것은 데이터가 되며, 에베레스트가 세계에서 가장 높은 산이라는 것은 데이터에 의미를 부여한 정보가 되고, 에베레스트에 관한 보고서는 지식이 됩니다. [ 일상생활의.. 2021. 2. 18. [출처 : 망나니 개발자] CS 기술 면접 종합 이 모든 자료는 티스토리 망나니 개발자님의 글인 점 참고 바랍니다 1. CS 기술 면접 질문 - 프로그래밍 공통 (1/8) 1. 프로그래밍 공통 [ OOP란 ] OOP는 현실 세계를 프로그래밍으로 옮겨와 현실 세계의 사물들을 객체로 보고, 그 객체로부터 개발하고자 하는 특징과 기능을 뽑아와 프로그래밍하는 기법입니다. OOP로 코드를 작성하면 재사용성과 변형가능성을 높일 수 있습니다. [ OOP의 5가지 설계 원칙 ] SRP(Single Responsibility Principle, 단일 책임 원칙): 클래스는 단 하나의 목적을 가져야 하며, 클래스를 변경하는 이유는 단 하나의 이유여야 한다. OCP(Open-Closed Principle, 개방 폐쇠 원칙): 클래스는 확장에는 열려 있고, 변경에는 닫혀 .. 2021. 2. 18. Hadoop이란 무엇인가? 출처 : mangkyu.tistory.com/129 [Hadoop] Hadoop의 구조와 MapReduce 1. Hadoop의 개념과 아키텍쳐 [ Hadoop이란? ] Hadoop은 Reliable, Scalable하게 분산 처리를 하기 위한 오픈 소스 소프트웨어이다. Hadoop은 Map-Reduce라는 단순한 데이터 처리 모델을 사용함으로써 여러 대의.. mangkyu.tistory.com 망나니 개발자님은 식견이나, 내용과 설명 전부가 참 좋다.. 1. Hadoop의 개념과 아키텍쳐 [ Hadoop이란? ] Hadoop은 Reliable, Scalable하게 분산 처리를 하기 위한 오픈 소스 소프트웨어이다. Hadoop은 Map-Reduce라는 단순한 데이터 처리 모델을 사용함으로써 여러 대의 컴퓨.. 2021. 2. 18. Maven이란 무엇인가? Maven 알아가기 #1 빌드란? - 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 그에 대한 결과물 이다. - 이를 좀더 쉽게 풀어 말하자면 우리가 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물이라고 할 수 있다. #2 빌드 도구(Build tool) - 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램. - 빠른기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장. - 초기의 java 빌드도구로 Ant를 많이.. 2021. 2. 18. 이전 1 ··· 7 8 9 10 11 12 13 ··· 63 다음 반응형