개념 6

Servlet (1) - Servlet이란?

1. Servlet이란? 간단히 말해서, JAVA + Web이다. JAVA로 웹페이지를 동적으로 생성하는 서버 프로그램을 의미하며, Java코드 안에 HTML을 포함하는 형태이다. public class Hello extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); String name= "홍길동"; out.println(""); out.print..

[IT지식] 4차 산업 혁명

1. 개념 - 정보통신기술(ICT)의 융합으로 이뤄낸 새로운 혁명 시대 - 초연결사회 : 네트워크로 사람, 데이터, 사물 등 모든 것을 연결한 사회 1) 1차 산업혁명 : 기계화 2) 2차 산업혁명 : 전기의 발견, 통신 기술 발달 3) 3차 산업혁명 : 컴퓨터와 인터넷 발달 4) 4차 산업혁명 : 물리적 공간 + 사이버 공간 2. 활용방안 - 자율주행 자동차 = 인공지능이 운전자로 수행, 교통사고 감소를 기대 - 스마트홈 = 안면인식으로 출입구가 자동으로 열림, 실내 온도가 자동으로 조절 - 스마트 헬스 케어 = 개인의 생활 습관, 의료 이용 정보, 인공지능, 가상 현실 등의 분석을 바탕으로 개인 중심의 건강관리를 제공 3. 장점 - 삶의 편의성 향상 ex) 교통정보를 분석하는 인공지능 => 신호대기시..

CS/기타 2021.12.08

[IT지식] 사물인터넷 IoT

1. 개념 - Internet of Things의 약어 - 인터넷과 연결되어 다른 사물들과 데이터를 공유할 수 있는 사물 공간 연결망 - 사물에 인터넷을 연결한 제품 2. 활용 방안 1. 가전 제품 1) 스마트 후라이팬 : 온도센서와 사물인터넷 칩셋으로 레시피대로 요리하도록 도움 2) 스마트 냉장고 : 앱과 연동해 원격 제어가 가능한 조명, 유통기한 관리 2. 웨어러블 IoT - 스마트워치 : 모닝콜, 심방 정보를 인터넷으로 전달 => 스마트 폰이 우리의 건강 진단 => 빅데이터 (전에 없던 심박수 기록과 같은 데이터를 하루, 이틀 평생을 모아 분석) 3. 스마트홈 - 우리 가정의 모든 사물에 인터넷이 연결된다면, 한번에 사물을 통합 제어할 수 있음 => 생활 편의 증진 4. 스마트 팩토리 - 작업공정 ..

CS/기타 2021.12.07

[IT지식] 전기차

1. 개념 - 석유 연료와 엔진을 사용하는 대신, 배터리와 전기 모터를 사용하는 자동차 - 4차산업혁명과 더불어 환경 문제가 대두되면서 발전되고 있는 영역 - 종류 1) 하이브리드(HEV) : 내연기관과 모터를 함께 사용 2) 순수전기차(EV) : 오직 전기 모터로만 움직임 3) 수소전기차(FCEV) : 수소와 산소의 결합으로 만든 전기로 모터를 구동 시킴 2. 활용 방안 - 자율주행자동차 : 내연기관에 비해 차량을 빨리 제어할 수 있어 적합 - IoT, AI 등의 IT기술이 전기차와 결합해 자동차보다는 전자 장비로 발전할 것으로 예상 3. 장점 - 화석연료를 사용하지 않기 때문에 친환경적 - 엔진 소음이 적음 - 사고시 폭발의 위험성이 적음 - 운행비용이 내연기관 차량에 비해 저렴 - 부품 수가 적어 ..

CS/기타 2021.12.07

[IT지식] 인공지능 AI

1. 개념 - 사람의 지능(학습, 추론, 지각 능력)을 흉내내는 소프트웨어, 프로그램, 인공적인 장치 모두를 말함 - 학습, 문제 해결, 패턴 인식 등과 같이 인지 문제를 해결하는데 이용됩니다. *앞으로 다양한 사람들의 일의 방식뿐만 아니라 우리의 직업에도 많은 변화를 가져올 것 2. 활용 방안 - 스스로 온도를 조절하고 유통기한을 알려주는 스마트 냉장고 - 주인이 없는 사이 구석구석 청소하는 로봇 청소기 - 스스로 운전하는 자율주행차 - 음악 감상, 정보 검색등을 통해 사용자에게 편의를 제공하는 인공지능 스피커 3. 장점 - 단순 노동을 대체함으로써 여러 분야에 업무의 효율성과 생성성이 증가 ex) 음성을 인식해 자동으로 자막을 생성 - 인간의 판단과 결정에 도움을 준다. (빅데이터 분석) 4. 단점 ..

CS/기타 2021.12.06

[IT지식] 블록체인

1. 개념 1. 블록체인이란? - 블록들이 체인처럼 연결된 형태의 데이터베이스 - P2P(Peer to Peer)네트워크를 통해서 관리되는 분산 DB의 한 형태 *P2P : 서버나 클라이언트를 나누지 않고 개인 컴퓨터 사이를 연결하는 통신망 2. 한 블록의 구성 1) block hash 2) previous block hash 3) data 3. hash : input => output, 1) 결정론적 : 특정 input에 대한 output이 고정적이다. 2) 일방향 함수 : output => input을 얻을 수 없다. => hash로 블록의 체인을 만듦 : 나의 hash = 이전 hash + data를 hash처리한 값 2. 활용 방안 - 암호화폐 : 은행을 거치지 않고 결제를 진행할 수 있다. - ..

CS/기타 2021.12.01