본문 바로가기

전체 글

[이번 주 러닝 147, 148, 등산 1] 이번주 러닝 147, 148, 등산 1 더보기
정보처리기사 실기 Daily 문제 8 출처 : 수제비 카페 ​ 빅데이터 수집 기술 중 ( ) 은 비정형 데이터 수집기술로 분산된 각 서버에서 에이전트를 실행하고 컬렉터(Collector)가 에이전트로부터 데이터를 받아 HDFS에 저장하는 기술이다. ​ 척와 ( Chukwa ) ​ ( )은 정형 데이터 수집기술로 커넥터(Connector)를 사용하여 관계형 데이터베이스 시스템(RDBMS)에서 HDFS 로 데이터를 수집하는 기술이다. ​ 스쿱 ( Sqoop ) 더보기
[자바 Do It! 알고리즘]Chapter07 문자열 검색 (브루트-포스법) [문자열 검색이란?] 1. 문자열 검색이란 어떤 문자열 안에 다른 문자열이 들어 있는지 조사하고 들어 있다면 그 위치를 찾아내는 것을 말합니다. 2. 예를 들어 문자열 "STRING", "KING" 에서는 "IN"을 검색하면 문자열 검색에 성공합니다. 하지만 문자열 "QUEEN"에서 "IN"을 검색하면 문자열 검색에 실패합니다. 그러면 지금부터는 이해하기 쉽게 검색할 문자열을 패턴(pattern)이라 하고 문자열 원본을 텍스트(text)라고 하겠습니다. ​ [브루트-포스법] 1. 텍스트 "ABABCDEFGHA"에서 패턴 "ABC"를 브루트-포스법을 사용해 검색하는 순서입니다.. ABABCDEFGHA ABC 1) 텍스트의 첫 문자 'A'부터 시작하는 3개와 문자와 "ABC"가 일치하는지 검사합니다. 'A'.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 58일차(쿠키, 세션, 자바빈(Java Bean), 표현언어(EL)) ​ [쿠키] 1. HTTP(Hyper Text Fransfer Protocol) 통신 방식 1) HTML 문서의 송수신을 위해 사용되는 프로토콜 2) 비연결(connectionless) 지향형 통신 프로토콜 HTTP 통신방식 그림 2. 무상태(stateless) 서버 1) 이전에 전송한 정보를 전혀 기어갛지 못함 2) 현재 상태를 그대로 유지하지 못함 3) 장점 : 서버의 자원 낭비를 최소화 할 수 있음 -> 웹 서비스의 성장 요인 4) 단점 : 장바구니 저장 정보 유지 필요성, 쇼핑몰 방문 이력에 대한 저장 필요성 ​ 3. 쿠키의 필요성 (1,2번은 3번을 위한 시퀀스 같습니다.) 1) 장바구니에 담은 물건은 다른 페이지에 접속을 하더라도 유지하여야 함 2) 웹 서버에 저장하고 관리할 수 있지만, 서버.. 더보기
정보처리기사 실기 Daily 문제 7 출처 : 수제비 카페 ​ ( )은 관계형 데이터 모델에서 데이터의 중복성을 제거하여 ( ) 을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정이고, ( ) 은 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 현상이다. ​ 정규화, 이상현상, 이상현상 ​ 기관 간 인터페이스 연계 시 데이터 보호를 위한 적절한 프로토콜 ( ) : 전송계층(4계층)과 응용계층(7계층) 사이에서 클라이언트와 서버간의 웹 데이터 암호화(기밀성), 상호인증 및 전송 시 데이터 무결성을 보장하는 보안 프로토콜 ( ) : 웹 상에서 네트워크 트래픽을 암호화하는 주요 방법 중 하나로 클라이언트와 서버 간에 전송되는 모든 메시지를 각각 암호화하여 전송하는 프로토콜 ​ SSL/TLS S-HTTP (Secur.. 더보기
[자바 Do It! 알고리즘]Chapter07 집합 (1)(배열로 집합 만들기) [배열로 집합 만들기] 1. 배열을 사용하여 집합을 표현하려면 집합의 요소 개수와 배열의 요소 개수는 항상 같아야 합니다. 즉, 집합의 상태를 표현할 데이터가 필요합니다. ※ 집합관련 메소드들입니다. ​ max 집합의 최대 크기를 나타내는 필드입니다. ​ num 집합의 요소개수입니다. 집합의 요소는 배열의 앞쪽부터 0~num-1까지 넣습니다. ​ set 집합을 저장할 배열입니다. 배열의 메모리 확보는 생성자에서 합니다. ​ 생성자 IntSet 집합은 처음에는 비어있기 때문에 0을 대입합니다. 생성자의 매개변수 capacityh를 max 에 복사하고 집합의 요소 개수가 max가 되도록 배열 set을 생성합니다. ​ 집합의 최대 개수를 반환하는 capacity 메서드 집합이 가질 수 있는 가장 큰 값을 반환.. 더보기
자바(JAVA)기반 안드로이드 웹&앱 개발 56일차(내장객체의 영역, 액션태그(forward, param, include) 오늘은 평가를 동반해서, 분량이 평소보다 적습니다. ​ [내장 객체의 영역(유효기간)] 1. 해당 객체가 얼마 동안이나 유지되는가? 영 역 설 명 page 하나의 JSP 페이지를 처리할 때 사용되는 영역 request 하나의 요청을 처리할 때 사용되는 영역 session 하나의 브라우저와 관련된 영역 application 하나의 웹 애플리케이션과 관련된 영역 첫번째 페이지는 모든 속성을 다 갖고 있다.(콘솔창) 두번째 페이지는 페이지 속성을 갖고 있지 않다. 세번째 페이지는 페이지와 요청(request)속성을 갖고 있지 않다. ​ [액션태그] 1. 액션태그 : JSP의 내장 객체를 통해서 자바 코드 형태로도 작성할 수 있는 것을 태그로 표현할 수 있도록 한 것 2. 액션태그의 필요성 1) 가독성 높힘 2.. 더보기
정보처리기사 실기 Daily 문제 6 출처 : 수제비 카페 ​ ( ) 암호화 알고리즘은 안전한 해시 알고르즘의 한 종류로써 256비트의 해시 값을 생성하고, 출력속도가 빠르다는 장점을 갖고 있고 단 방향성의 성질을 띄고 있는 암호화 방법으로 복호화가 불가능하다. ​ SHA-256 (Secure Hash Algorithm) ​ ( ) 암호화 알고리즘은 1999년 국내한국인터넷 진흥원(KISA)이 개발한 블록화 알고리즘으로 128비트 비밀키로부터 생성된 16개의 64비트 라운드키를 사용하여 총 16회의 라운드를 거쳐 128비트의 평문 블록을 128비트 암호문 블록으로 암호화하여 출력하는 방식이다. ​ SEED 더보기