본문 바로가기

I've learned...

(16)
웹 브라우저의 역사 웹 개발자로서 반드시 이해하고 넘어가야할 웹 브라우저의 역사에 대해서 알아보기로 한다. www | world wide web 월드 와이드 웹은 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. www 은 1989년 '유럽 입자 물리 연구소' 에서 근무하던 '팀 버너스리'에 의해 시작 되었다. 당시 전 세계에서 입자 가속기 연구에 참여하는 연구원들은 수많은 정보들을 주고받는 과정에서 서로 다른 운영체제, 애플리케이션을 사용하고 있어 각 운영체제에만 호환되는 파일 등의 문제점을 마주하게 되었다. 이를 해결하기 위해 운영체제, 프로그램에 상관없이 정보를 효율적으로 공유할 수 있는 솔루션이 필요했다. 그렇게 운영체제, 기기와 상관없이 브라우저만 있다면 모두 웹사이트..
MAC 주소 (Mac Address) Mac Address 란? 맥 주소는 "컴퓨터 간 데이터를 전송하기 위해 있는 컴퓨터의 물리적 주소" 이다. 왜 물리적 주소인가? 랜카드(NIC)를 만드는 제조사에서 고유 식별 주소로 Mac Address를 제조 과정 중 할당하기 때문에 Mac 주소는 바뀔 수 없다. 그래서 맥 주소를 물리적 주소, 하드웨어 주소 라고도 부른다. Mac 주소 vs IP 주소 차이점 Mac 주소 (Mac Address) IP 주소 (IP Address) 주소 위치 네트워크 인터페이스(NIC) 호스트 or 라우터 장비의 인터페이스 계층 데이터 링크 계층 (2계층) 네트워크 계층 (3계층) 주소 변동 가능성 X O 크기 48 bit 32 bit 형식 D1:F2:FK:CC:13:36 192.168.104.11 IP 주소와 Mac..
STS4 (Spring Tool Suite 4) 설치 및 설정 Spring Tool Suite 4 설치 STS 4 다운로드를 위해 다음 링크에 접속 후 운영체제에 맞게 설치 Spring Tools 4 is the next generation of Spring tooling 설치 후 SpringToolSuite4 실행 Help → Eclipse Marketplace → Spring 검색 → STS add-on 설치 설치 완료 후 File → new → project → others → Spring → Spring Legacy Project 생성 Spring MVC Project 선택 후 다운로드 - 생성된 프로젝트의 구조 - Eclipse Marketplace → enterprise 검색 → Eclipse Enterprise Java and Web Developer ..
for 문 반복문의 종류 while 문 조건식이 참이면 문장의 블록을 반복적으로 실행한다. 조건이 만족되면 반복을 계속 하는 구조이기 때문에 조건에 따라서 반복하는 경우에 사용한다. 반복의 횟수를 지정하기 위해 while 문 외부에 변수 i 의 값을 초기화하고 while 문 안에서 i의 값을 증가시킨다. for 문 특정한 횟수만큼 반복 실행을 원하는 경우에 사용된다. for 문 형식 while 문에서 변수 초기화, 조건, 증감하는 코드를 따로따로 작성했지만, for 문의 경우에는 for 다음의 소괄호 ( ) 안에 세미콜론 ; 으로 구분하여 다음과 같이 한번에 작성한다. 초기화의 경우에는 for 문이 실행될 때 가장 먼저 한번만 실행되도록 약속되어있다. 예제 1) 1 부터 10까지 출력하시오. while 문 clas..
[백준 알고리즘] if문 #1330, 9498, 2753, 14681, 2884 #1330. 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. A가 B보다 큰 경우에는 '>'를 출력한다. A가 B보다 작은 경우에는 '
[백준 알고리즘] #10171 ~10172. 고양이, 개 - 특수 문자 출력 자바에서 문자 자체로 출력되지 않는 특수문자를 출력해보자 이스케이프 시퀀스(Escape Sequence) 특수문자 표기 의미 \\ 역슬래시 \" 이중따옴표(쌍따옴표) \ 연결자 \b 커서를 한 문자 앞으로(백스페이스) \r 줄의 맨 처음으로 (캐리지 리턴) \f 폼피드 \t 수평 탭 \n 새 라인 (줄바꿈) \udddd 16진수 dddd에 해당하는 유니코드 문자 \ddd 8진수 ddd에 해당되는 문자 #10171 고양이 입력 class Main { public static void main(String[] args) { System.out.println( "\\ /\\\n" + " ) ( ')\n" + "( / )\n" + " \\(__)|" ); } } 출력 \ /\ ) ( ') ( / ) \(__)|..
자료형 - 기초형 (primitive data type) 자바의 자료형은 크게 기초형(primitive type)과 참조형(referene type)으로 나뉜다. 그리고 기본형은 다시 정수형, 실수형, 문자형, 논리형 네 가지로 분류할 수 있다. 자료형 1. 기초형 정수형 실수형 문자형 논리형 분류 데이터형 크기(비트) 최소 - 최댓값 정수형 byte 8 -127 ~ +128 short 16 -32,768 ~ + 32,767 int 32 -2,147,483,648 ~ +2,147,483,647 long 64 -9,223,372,036,854,775,808~ +9,223,372,036,854,775,807 실수형 float 32 단정도 실수형 (유효 숫자 7 ) double 64 배정도 실수형 (유효 숫자 15) 문자형 char 16 유니코드 문자열 논리형 bo..
변수와 자료형 변수는 데이터를 담아두는 사물함과 같다고 생각할 수 있다. 사물함을 구분하기 위해 이름표를 붙이는 것 처럼 변수도 마찬가지로 변수들간의 구분을 위해 이름을 붙여준다. 자료형 data type 자료형은 변수에 저장되는 자료의 타입을 의미한다. 자료형은 변수에 저장이 되는 값들의 형태와 허용 연산 등을 결정한다. int 자료형은 정수만을 저장할 수 있고 정수 사칙 연산만을 허용한다. 자바는 타입을 강력하게 규제하는 언어이기에 반드시 타입을 지정해야하고 타입이 다른 데이터는 변수에 저장할 수 없다. 자바에는 기초형(primitive type)과 참조형(reference type) 크게 두 가지 타입의 변수로 나눌 수 있다. 기초형 변수는 변수의 값이 저장되어 있으나, 참조형 변수에서는 객체의 위치(참조 또는 ..
Java 프로그래밍 기초 - class, method, statement * 학습 목표 일반적인 자바 프로그램이 어떻게 구성되어있고 동작하는지 이해한다. Hello World! :D public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 실행결과 Hello World! 프로그래밍 언어를 배우는 첫 번째 단계인 "Hello World" 를 출력해보았다. 간단하지만 많은 것을 함축하고 있는 이 예제를 통해 자바 프로그램의 구조를 간략히 살펴보려한다. 클래스 Class 정의 자바 프로그램은 클래스들의 모임으로 구성된다. 객체 지향 언어에서는 프로그램 개발의 단위가 클래스이다. 필요한 클래스들을 하나씩 만들어가며 전체 프로그램을 완성한다. 자바 프로..
2021년 정보처리기사(산업기사) 시험 일정 2021년도 정보처리기사 수험원서 접수방법 수험 원서 접수 방법 : 인터넷 접수만 가능 원서 접수홈페이지 : www.Q-net.or.kr 수험원서 접수시간 : 원서접수 첫날 10:00부터 원서접수 마지막 날 18:00까지 정보처리기사 2021년도 시험일정 2021년도 정보처리기사 시험은 1, 2, 3회차 시험이 있다. 필기접수는 단 3일간 접수를 받으니 놓치지 않도록 핸드폰에 미리 알람설정을 해놓는 걸 추천한다. :) 더욱 자세한 내용은 첨부자료와 큐넷 홈페이지를 확인해주세요 :) http://www.q-net.or.kr/ Q-Net 자격의 모든 것 www.q-net.or.kr