본문 바로가기

전체 글

(316)
[이 웹 사이트의 보안인증서에 문제가 있습니다.] 메세지 오류 해결 ▶ 증상 간혹 인터넷 접속시, "이 웹 사이트의 보안인증서에 문제가 있습니다."라는 메세지가 발생합니다. ▶ 조치 방법 1. 시스템의 날짜 및 시간 정보 확인하기 제어판 -> 날짜 및 시간(또는 날짜,시간,언어 및 국가별 옵션 > 날짜 및 시간) 실행하여 날짜 및 시간이 다르게 표시된 경우 현재 날짜 및 시간으로 동일하게 맞춰줍니다. 2. 인터넷 익스플로러의 인터넷 옵션에서 인증서 관련 항목 및 엑티브엑스 항목 사용 체크합니다. 1. 익스플로러 브라우저를 실행하여 우측 상단에 톱니바퀴모양 아이콘을 클릭한뒤, 인터넷 옵션을 클릭합니다. 2. 보안탭을 클릭한뒤, [사용자 지정 수준]을 클릭해줍니다. 3. [인증서가 하나만 있는 경우 클라이언트 인증서 선택 안 함]을 "사용"으로 선택합니다. [서명 안 된 A..
클라우드 컴퓨팅의 장점 및 혜택 ※ 클라우드 컴퓨팅의 장점 및 혜택 1. 초기 투자 비용이 발생하지 않으며, 사용한 만큼 지불한다. IT 프로젝트를 위해서는 데이터 센터와 서버에 대한 대규모의 투자가 필요합니다. 하지만, 클라우드를 사요하게 되면 초기 투자 비용이 없이 사용한 만큼만 지불할 수 있습니다. 2. 속도 및 민첩성이 향상된다. 서버를 직접 구매하여 구축 시 개발자에게 제공하기까지는 최소 몇 주에서 몇 달까지 걸리기도 합니다. 클라우드 컴퓨팅을 사용하면 몇 주에서 몇 분으로 시간이 단축되므로 조직의 민첩성이 향상됩니다. 3. 미래에 필요한 인프라의 용량을 추정할 필요가 없다. 미래에 필요한 컴퓨터 용량 예측이 필요하지 않으며, 오버 프로비저닝을 방지할 수 있습니다. 필요한 경우 몇 분만에 확장 또는 축소할 수 있습니다. 4. ..
클라우드 컴퓨팅 서비스 이용방식 ( IaaS, PaaS, SaaS ) ● 클라우드 서비스는 이용방식이 크게 3가지로 나뉩니다. 1. IaaS (Infrastructure-as-a-Services) : 물리적 서버(CPU, Memory 및 OS), 네트워크, 스토리지를 가상화하여 다수의 고객을 대상으로 유연하게 제공하는 인프라 서비스입니다. . IaaS를 서비스로 제공하기 위해 기존 서버 호스팅보다 H/W 확장성이 좋고 탄력적이며 빠른 제공을 할 수 있는 가상화 기술을 이용합니다. Iass는 Pass, Saas의 기반이 되는 기술입니다. 2. PaaS (Platform-as-a-Services) : Web 기반의 서비스 or 어플리케이션 등의 개발 및 실행을 위한 표준 플랫폼 환경을 서비스 형태로 제공하는 서비스 3. SaaS(Software-as-a-Services) : ..
클라우드 컴퓨팅 (Cloud Computing)이란? ● 클라우드 컴퓨팅(Cloud Computing) : 인터넷이라는 통신 서비스를 활용한 컴퓨팅 서비스 종류의 하나로 개인용 컴퓨터가 아닌, 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술입니다. 즉, 개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT 기술입니다. ● 기업이 클라우드 컴퓨팅을 사용하는 이유 : 최근 IT분야에서 4차 산업혁명이 화두로 떠오르고 있습니다. 그중에서도 Big Data(빅데이터) , AI 등을 중심으로 많은 관심을 받고 있습니다. AI와 빅데이터 서비스는 슈퍼컴퓨터급의 고사양 하드웨어와 장비가 필요합니다. 이런 장비의 도입과 구매는 기업 입장에서 많은 초기 비용과 운영 비용 및 인력이 필요하게 됩니다. 그러..
[PHP] 폼 입력 처리의 기본 ( GET, POST로 송수신하기 ) 폼에는 라디오 버튼 or 텍스트 등 많은 형태가 존재합니다. 간단한 예를 통해 자세하게 설명하겠습니다. ◎ GET 위처럼 HTML 코드를 작성해줍니다. 태그를 사용해서 method에 get을 입력해주고, 태그 안에 있는 data를 어디로 보내서 확인할지 action에 파일을 입력해줍니다. 태그 안에는 태그로 작성해주어야 하며, submit은 해당 data를 모두 최종적으로 action파일에 넘겨줍니다. 앞단에서 유저가 Data를 입력 후, 제출하여 cal.php로 data가 전송되었습니다. get으로 넘겼기 때문에, $_GET라는 전역변수를 사용해서 앞단의 name값을 그 안에 적어줍니다. 변수에 모두 값을 옮기고 계산한다음 echo를 통해 출력해줍니다. 브라우저에서 단가와 개수를 입력하여 계산하기버튼을..
HTTP의 기초 지식 ( 요청 & 응답 ) ● HTTP (HyperText Transfer Protocol)란? : 인터넷에서 데이터를 주고받을 수 있는 프로토콜(규칙) 입니다. 이렇게 규칙을 정해두었기 때문에, 모든 프로그램이 이 규칙에 맞춰 서로 정보를 교환할 수 있게 되었습니다. ● HTTP 요청 (request) : 웹 브라우저에서 웹 페이지를 열고 폼에 내용을 입력하면 웹 서버와 웹 브라우저가 데이터를 교환합니다. 이 교환은 HTTP에 근거해 동작하게 되고 웹 브라우저는 웹 브라우저의 정보와 폼 입력 데이터 등의 데이터 헤더를 붙여 오픈할 웹페이지의 주소를 웹 서버에 요구합니다. 이게 바로 HTTP 요청(request)입니다. ● HTTP 응답 (response) : 웹 페이지의 요청을 받은 웹 서버는 서버 정보 or 처리 결과를 나타내..
GET과 POST의 차이점 우선, 웹 브라우저에서 웹 서버로 데이터를 보내는 HTTP메소드에서 자주 사용되는것이 바로 GET과 POST입니다. ● GET과 POST의 차이점 GET은 요청을 URL에 붙이므로 북마크가 가능하다. GET으로 송신할 수 있는 데이터 크기에는 제한이 있다. GET 응답은 캐시되지만 POST응답은 캐시되지 않는다. 1. GET은 요청을 URL에 붙이므로 북마크가 가능하다. 예를 들어, https://choseongho93.tistory.com/?sound=20&count=3 라는 URL로 접속할때 ?뒤에 sound가 키(key)가 되고, = 뒤에는 값(value)이 됩니다. 즉, sound은 20이라는 값을 가지게되고, count는 3이라는 값을 가지게됩니다. 이렇게 URL 형식으로 인코딩한 쿼리 정보를 ..
[JAVA] 백준 알고리즘 1260번 문제풀이 (DFS와 BFS) https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사이에 여러 개의 간선이 있을 수 있다. 입력으로 주어지는 간선은 양방향이다. www.acmicpc.net ● DFS와 BFS (1260번) import java.util.*; public class Main { static ArrayList[] a; static boolean[] c; public static void main(String args[]) { Scanner sc = new S..