728x90 분류 전체보기334 Linux 명령어 vs 윈도우 명령어 비교 윈도우 명령어 [주로 쓰게 되는 명령어] notepad : 메모장 msconfig : 시스템 구성 유틸 sysedit : 시스템 구성 편집기 shutdown -s -t 60 : 60초로 컴퓨터 강제 종료. regedit : 레지스트리 [프로그램] 계산기 : calc 개체 포장기 : packager 그림판 : mspaint , pbrush 디스크 관리 : diskmgmt.msc 디스크 정리 : cleanmgr 디스크 조각 모음 : dfrg.msc 돋보기 : magnify 마스터 볼륨 : sndvol32 마우스 등록 정보 : control mouse , main.cpl 무비메이커 : moviemk 방화벽 : firewall.cpl 사운드 및 오디오 장치 등록 정보 : mmsys.cpl 스캐너 및 카메라 : .. 2020. 9. 15. IT Infra Architecture(인프라 아키텍처) 1.인프라 아키텍처의 개념 -인프라(infra)-infrastructure,기반,기반시설,기간시설 -아키텍처(architecture)-구조 -IT 인프라 아키텍처는 서버, 네트워크, 등 하드웨어부터 소프트웨어까지 IT운영에 필요한 제반 사항을 의미 -IT 인프라 아키텍처는 구성 방식에 따라 '집약형'과 분할형(수직분할, 수평분할, 지리분할)로 나뉨 2.집약형 아키텍처 -하나의 대형 컴퓨터로 모든 처리를 하는 방식 -'범용 장비','호스트','메인 프레임' 등으로 불림 -장점: 1.한 대의 대형 컴퓨터만 있으면 되므로 구성이 간단 2.대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능 -단점: 1.대형 컴퓨터의 도입 비용과 유지 비용이 크다. 2.확장성에 한계가 있다. 3.분할형 아키텍처 -여.. 2020. 9. 14. 데이터 파이프라인(Data Pipeline) 데이터 파이프라인 : 효율을 위한 작업 데이터 파이프라인의 시작은 왜, 어디에서, 어떻게 데이터를 수집할 것인가에서 부터 시작한다. 데이터 파이프라인을 구축하기 위해서는 여러 소프트웨어적인 수동 작업들을 제거해야하며 Data가 각 지점을 순조롭게 흐르도록(flow) 만들어야 한다. Data의 추출(extracting), 변경(transforming), 결합(combining), 검증(validating) 그리고 적재(loading)하는 과정들을 자동화 하는 것이다. 또한 여러 데이터 스트림을 한번에 처리해야 한다. 이 모든 과정은 오늘날 data-driven enterprise에서 필수적이다. 데이터파이프라인은 모든 종류의 스키마의 데이터를 수용해야한다. 입수하고자 하는 파일이 static source든.. 2020. 9. 14. 대규모 웹 서비스(대용량 DB) 대규모 웹 서비스란, 거대한 데이터를 처리해야만 하는 웹 서비스를 말합니다. 대규모 서비스의 규모감, 대규모 데이터를 다루는 데 있어 어려운 점, 개발 모습을 인지하는 것은 대규모 서비스 개발자에게 필요되는 지식입니다. 사용자가 이용하고 있는 대규모 서비스에 변경을 가할 때 규모를 고려하지 않고 어중간하게 구현해서 적용하다 보면, 시스템 정지를 초래할 수 있습니다. 대규모 웹서비스에 대해 알아보기전 크게 다음에 대한 개념을 잡고 가는 것이 좋습니다. 대규모 웹 서비스 개발이란? - 대규모 데이터를 다룰 때의 과제, 다루기 위한 기본적인 사고방식과 요령. ex) OS의 캐시(cache) 기능이나 대규모 데이터를 전제로 한 DB 운용 방법 - 알고리즘과 데이터 구조 선택의 중요성. 대규모 데이터를 예로 생각.. 2020. 9. 14. 정규형(normal form), 정규화(normalization)와 반(역)정규화(Denormalization) -정규형(normal form) 이상현상이 있는 릴레이션은 이상현상을 일으키는 함수 종속성의 유형에 따라 등급을 구분할 수 있다. 정규형이 높을수록 이상현상이 줄어든다. 보통 BCNF 정규형까지 정규화하면 실제적인 이상현상은 없어진다. ●제 1 정규형 -릴레이션 R의 모든 속성 값이 원자값을 가지만 제 1정규형이라고 한다. ●제 2 정규형 -릴레이션 R이 제 1정규형이고 기본키가 아닌 속성이 기본키에 완전 함수 종속일 때 제 2정규형이라고 한다. (완전함수 종속: A와 B가 릴레이션 R의 속성이고 A->B 종속성이 성립할 때, B가 A의 속성 전체에 함수 종속하고 부분 집합 속성에 함수 종속하지 않을 경우) ●제 3 정규형 -릴레이션 R이 제 2정규형이고 기본키가 아닌 속성이 기본키에 비이행적으로 종속할.. 2020. 8. 23. 이상현상(Anomaly)과 함수 종속성(Functional Dependency) -이상현상의 개념 이상현상(anomaly)이란 테이블에 투플을 삽입할 때 부득이하게 NULL 값이 입력되거나, 삭제 시 연쇄삭제 현상이 발생하거나 , 수정 시 데이터의 일관성이 훼손되는 현상을 말한다. ■삭제이상(연쇄 삭제 문제 발생) -삭제이상(deletion anomaly)이란 투플 삭제 시 같이 저장된 다른 정보까지 연쇄적으로 삭제되는 현상 ex) 장미란 학생이 스포츠경영학 과목을 수강 취소하여 DELETE 문으로 세 번째 투플을 삭제하였다. 그런데 삭제 후 장미란 학생의 학생번호, 학과, 주소 정보가 없어졌다. 스포츠경영학 수강을 취소하려했던 의도와 달리 장미란 학생의 기본 정보가 없어진 것이다. ■삽입이상(NULL 값 문제 발생) -삽입이상(insertion anomaly)이란 투플 삽입 시 특.. 2020. 8. 23. JSP(Java Server Pages) vs Servlet(Server+ applet) 1. Servlet 정확한 이해가 필요 할 듯 하다. 서블릿(servlet)은 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다. servlet은 Java코드 안에 HTML태그가 삽입되며 자바언어로 되어있다. .java가 확장자이다. 서블릿의 단어는 Server + Let의 합성어라고 알고 있는 사람도 있고 Server + Applet으로 알고 있는 사람도 있다. 사실 둘다 어려운 느낌이다. 하지만 쉽게 풀어보면 '클라이언트 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 servlet 클래스의 구현 규칙을 지킨 자바프로그램'이라고 이해하면 좋을 듯하다. 서블릿(servlet)은 자바언어를 웹어플리케이션에 조금 더 개발하기 쉽게 하기 위해 만든 AP.. 2020. 8. 7. Model1 vs Model2 vs MVC(Model View Controller) 패턴(pattern) 1. 모델1 JSP에서 모든 로직과 출력을 처리하느냐 아니면 JSP에서는 출력만 처리하느냐에 따라서 모델 1 구조와 모델 2 구조로 구분된다 천천히 알아보자 DB는 제외한 모델 1구조라고 할 수 있다 (만약 DB가 있다면 서비스&빈클래스와 상호작용 할것 이다) 그림과 같이 웹브라우저의 요청을 JSP가 직접 처리한다. 필요에 따라 웹브라우저의 요청에 따라 서비스 클래스나 와 자바빈 클래스를 사용해서 웹 브라우저가 요청한 작업을 처리하고 그 결과를 클라이언트에게 출력한다. 즉 , JSP 페이지에 비즈니스 로직을 처리하기 위한 코드와 웹 브라우저에 결과를 출력하는 코드가 섞인다는 것을 의미한다. 2. 모델 2 웹 브라우저의 요청을 서블릿이 받고 이후 알맞는 로직 클래스에 의해서 처리후 JSP 페이지로 포워딩 .. 2020. 8. 7. C vs C++ vs C# 아주 기초적인 수준에서 보자면, C#과 C++의 코드는 비슷합니다. 물론 C#이 더 나중에 나온 것이긴 합니다. C#은 마이크로소프트가 자바(Java)에 맞서기 위해서 2000년대에 내놓은 것입니다. C++은 다른 수많은 언어들을 위한 기초 언어의 역할을 해왔으며, 1980년대에 세상에 처음 나왔습니다. 그렇기 때문에 애플리케이션을 개발하는 데 있어서는 C#이 훨씬 더 많이 사용되고 있습니다. C++과 C#은 모두 객체지향 프로그래밍(OOP) 언어입니다. 참고로 둘 중에서는 C++이 더 사용하기 어렵다는 평가가 많습니다. 두 언어 모두 데스크톱 애플리케이션은 물론 웹 애플리케이션에서도 사용될 수 있지만, 현재는 양쪽 모두에서 C#이 훨씬 더 많이 쓰이고 있습니다. C++은 게임이나 운영체제, 그리고 PC.. 2020. 7. 28. 이전 1 ··· 30 31 32 33 34 35 36 ··· 38 다음 728x90