본문 바로가기

IT

(192)
제어문 - 조건문(if,switch) ▶제어문 ? ? 코드의 실행흐름이 무조건 위에서 아래로 한 문장씩 순차적으로 진행되었찌만 때로는 조건에 따라서 문장을 건너뛰고, 때로는 같은 문장을 반복해서 수행해야할 떄가 있다. 이처럼 프로그램의 흐름을 바꾸는 역할을 하는 문장들을 제어문이라고한다. 1. 조건문 - if, switch 조건문은 조건식과 문장을 포함하는 블럭 {}으로 구성되어 있으며, 조건식의 연산결과에 따라 실행할 문장이 달라져서 프로그램의 실행흐름을 변경할 수 있다. (1)if문 if문은 가장 기초적인 조건문이며, 구성은 아래와 같다 if (조건식) { 조건식이 참(true)일 때 수행될 문장을 적는다. } else{ if의 조건식이 참이 아닌 경우 수행될 문장을 적는다. } 조건식에는 보통 논리 연산자, 비교 연산자가 주로들어간다...
연산자 ▶연산자란?? 연산을 수행하는 기호를 말한다. 연산자의 종류는 크게 4가지로 나눌 수 있다. (1)산술 연산자 + - * / % (2)비교 연산자 > =
자료형, 리터럴, 출력 ▶변수의 타입 우리가 주로 사용하는 값(data)의 종류(type)는 크게 문자와 숫자로 나눌 수 있고 숫자는 다시 정수형과 실수형으로 나눌 수 있다. 변수를 선언하면 메모리에 공간을 마련하는데 그공간의 크기와 저장형식을 정의한 것이 자료형이다. 기본 자료형은 모두 8개의 타입이있다. (1) 논리형 boolean (1Byte) - true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다. (2) 문자형 char (2Byte) - 문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장할 수 있다. (3) 정수형 byte(1byte), short(2byte), int(4byte), long(8byte) - 정수를 저장하는데 사용되며, 주로 int가 사용된다. byte는 이진 데이터를 ..
eclipse클래스 생성, 주석, 변수 ▶eclipse 클래스 생성 쉽게말해서 소스 코드를 작성하기 위한 화면을 띄우는 것이다. eclipse를 실행하고 상단옵션의 File - New - Java project를 클릭한다. Location은 소스코드를 작성하고 결과물을 어디에 저장할 것인지 설정하는 것이다 . 개인폴더를 만들어 저장하는 것이 좋다 . Project name을 입력해주고 Finish를 클릭한다. 그럼 좌측 Package Explorer에 Day2라는 패키지가 생성되고 오른쪽을 클릭해서 New - class를 클릭하면 다음과 같은 화면이 뜬다. Name에 Ex1(아무거나 상관없다 . test or practice 등) 입력하고 Which method stubs would u like to create ? 바로 밑에 public s..
다운로드 및 환경설정 ▶ 다운로드 방법 https://www.oracle.com/technetwork/java/javase/downloads/index.html -> 오라클 홈페이지의 설치 링크입니다. 링크가 열리면 중간부분에 JDK DOWNLOAD 클릭 ! 운영체재가 32비트면 Window x86 64비트면 Window x64를 설치한다. 설치는 누르기전에 Accept License Agreement를 눌러서 라이센스 동의를 해준다. 다음으로 컴퓨터가 자바를 인식할 수 있게 환경 변수를 설정해 준다. 제어판 -> 모든 제어판 항목 -> 시스템 -> 고급 시스템 설정을 누른다. 환경 변수를 클릭하고 시스템 변수에 새로 만들기를 누른다. 그리고 새 시스템 변수에 다음과 같이 입력해준다. 확인을 눌러 다 종료해주고 윈도우+r키를..
웹서버 (APM) & 웹 하드 APM 개요 - 리눅스를 가장 많이 활용하는 분야 중에 하나가 바로 웹 서버 - 가장 안정적이고 유명한 Apache 웹 서버 - APM = Apache 웹 서버 + 프로그래밍 언어 PHP + 데이터 베이스 MariaDB(이전 MySQL) - APM이라는 소프트웨어는 존재하지 않으며 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 부른다. - 3개의 소프트웨어는 각각 제작한 곳이 서로 다르기 때문에 사용자가 직접 3개가 잘 연동되도록 컴파일하여 설치할 필요성이 있다. 웹 서버 설치 (1) #yum -y install mariadb-server, php, php-mysqlnd 패키치를 설치한다 (2) APM과 관련된 서비스를 가동 필요한 설정을 한다. (3) #firewall-cmd --p..
메일서버&웹 메일 구현 Server-A Server-B Client Win-linux ----->>> 총 4개의 가상 머신서버로 메일 서버를 구현해보겠습니다. 인터넷상의 2개의 도메인이있는 것처럼 동일한 효과를 내겠다. Server-A (naver.com)는 메일서버이자 네임 서버이고 Server-B (daum.net)도 메일서버 win-Client(kim@daum.net)와 Client(lee@naver.com)가 메일 클라이언트이다. 네임 서버를 구현한다. Server-A가 네임 서버 역할을 하며 naver.com과 daum.net 두 개의 도메인을 관리하는 역할을 한다. 모든 컴퓨터는 'DNS 이름 서버(=네임 서버)를 192.168.111.100(Server-A의 아이피)로 사용합니다. 1. Server-A 메일 서버 ..
네임서버(DNS) DNS네임서버란 .? 도메인 이름을 IP주소로 변환 시켜주는 역할을한다. 컴퓨터가 몇대 없던 시절 IP주소를 외워 EX)1.1.1.1 2.2.2.2 ... 9.9.9.9 직접 입력했다. 하지만 컴퓨터가 더 많아지면서 hosts파일에 IP주소와 URL주소를 매칭시켜 저장하여 사용했다. 예를 들어 친구가 1~2명 밖에없을때는 번호를 그냥 외워 사용하지만 10명이넘어가면 외우기 힘들기때문에 번호를 핸드폰에 저장하는 이치다. 하지만 현재 인터넷을 이용자는 IP주소가 동일 날 정도로 많고 hosts파일에 저장하는 것도 무리가있다. 그래서 114가 모든 전화번호를 알려주는 것 처럼 모든 URL주소를 아이피로 바꿔주는 역할이 DNS네임서버이다. 질의 순서 .? 인터넷에 www.nate.com을 입력하면 먼저 1). ..