bluedayj의 등록된 링크

키자드에 등록된 총 123개의 포스트를 확인하실 수 있습니다.

Tistory

[Docker] 컨테이너 실행하기

응용프로그램을 설치하고 컨테이너를 실행해보자. 컨테이너 실행하기 Docker의 명령은 docker run docker pull docker search과 같이 docker 형식입니다. 컨테이너를 실행하는 명령어는 다음과 같다. $ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 주요 옵션 옵션 설명 -d detached 모드, 보통 데몬모드라고 하고 컨테이너가 백그라운드에서 실행됨. -p 호스트와 컨테이너 포트연결 -v 호스트와 컨테이너 디렉토리 연결(mount) -e 컨테이너 환경변수 설정 --name 컨테이너 이름 설정 --restart 컨테이너 안의 프로세스 종료 시 재시작 정책 -it 터미널 입력 옵션 --link 컨테이너 연결 ubunt..

Tistory

[갈맷길] 흰여울해안도로에서 중리까지

영도에 18년 살면서 처음으로 간 흰여울해안도로 흰여울문화마을 아래의 해안도로를 따라가다보면흰여울 해안터널이 나온다.이런 곳이 있다니... 터널안에 손을 대면 빤짝이는 하트가....ㅋㅋ 흰여울 문화마을과 중리 중간쯤가서 바라본 저~~~~멀리 송도와 남항대교이날 미세먼지가 많아 ㅜ.ㅜ 중리에 있는 등대~~~영도 앞 바다엔 배들이 참 많아~~~

Tistory

[jQuery] jquery live, bind, delegate를 on 대체

live() 함수가 jquery 1.9.x부터 deprecated 되면서 live, bind, delegate함수를 on함수로 마이그레이션 //Bind$("#요소").bind("click", function(e){});$("#요소").on("click", function(e){}); // Live$("#요소").live("click", function(e){});$(document).on("click", ""#요소"", function(e){}); //Delegate$("#요소").delegate("a", "click", function(e){});$("#요소").on("click", "a", function(e){});

Tistory

[VirtualBox] Oracle VM VirtualBox에 리눅스 설치하기 #4(CentOS 7)

4. CentOS 7 설치하기1) CentOS 7 iso파일 다운로드 CentOS 사이트에 접속해서 적당한 플랫폼을 다운로드 합니다. http://isoredirect.centos.org/centos/7 -> http://isoredirect.centos.org/centos/7/isos/x86_64/ 이동하여 CentOS 6설치과정과 똑같이 netinstall.iso파일을 다운로드 받아 설치하도록 합니다. 2) CentOS 7를 VirtualBox에 설치 VirtualBox를 실행합니다.도구모음의 [새로 만들기(N)] 버튼을 클릭합니다. 설치과정설치과정은 CentOS 6.x설치와 유사합니다. CentOS 6.x설치과정 https://bluedayj.tistory.com/29 다운로드 받은 ..

Tistory

[Docker] 리눅스에 도커설치하기(Ubuntu, CentOS 7)

1. Ubuntu Ubuntu 설치과정에서 자동 설치를 하지 않았다면 아래 스크립트를 실행한다. $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker Docker 버전확인 2. CentOS 7 1) 커널 업데이트 # yum -y update 업데이트 완료되면 reboot를 해줍니다. 2) 도커설치 # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.re..

Tistory

[VirtualBox] Oracle VM VirtualBox에 리눅스 설치하기 #1

1. Oracle VM VirtualBox 설치 VirtualBox사이트로 이동합니다. https://www.virtualbox.org/wiki/Downloads 자신에게 맞는 플랫폼 패키지를 다운로드합니다.여기서는 Windows용 플랫폼을 다운로드하여 설치합니다.(현재 6.0.4 버전) Oracle VM VirtualBox 설치 과정

Tistory

[VirtualBox] Oracle VM VirtualBox에 리눅스 설치하기 #2(Ubuntu)

2. Ubuntu 설치하기 1) Ubuntu iso파일 다운로드 Ubuntu 사이트에 접속합니다. https://www.ubuntu.com/download Desktop, Server, Cloud 등이 있는데 여기에서는 Server를 설치합니다. Ubuntu Server를 클릭합니다. 18.04.2 LTS를 설치하도록 하겠습니다. ISO파일이 다운로드 됩니다. 2) Ubuntu를 VirtualBox에 설치 VirtualBox를 실행합니다. 설치과정 도구바에서 [새로 만들기(N)]버튼을 클릭합니다. 이름을 입력하고 운영체제 종류 및 버전을 선택합니다. Machine Folder는 기본으로 C:\Program Files\Oracle\VirtualBox VMS로 지정되어 있습니다. 메모리 크기를 지..

Tistory

[VirtualBox] Oracle VM VirtualBox에 리눅스 설치하기 #3(CentOS 6.x)

3. CentOS 6.x 설치하기1) CentOS 6.x iso파일 다운로드 CentOS 사이트에 접속해서 적당한 플랫폼을 다운로드 합니다. http://isoredirect.centos.org/centos/6 -> http://centos.mirror.cdnetworks.com/6.10/isos/x86_64/ 저는 64bit용 netinstall.iso을 다운로드 받아 설치하도록 하겠습니다. 2) CentOS 6.x를 VirtualBox에 설치 VirtualBox를 실행합니다.도구 모음의 [새로 만들기(N)]버튼을 클릭합니다. 설치과정이름을 입력합니다. 추후에 CentOS7을 설치하기 때문에 CentOS6으로 지정하였고 종류는 Linux를 선택하고 버전에 CentOS가 없어서 Red Hat(6..

Tistory

데이터 타입의 사용 #2

2. 변수 대입과 초기화변수는 선언과 동시에 초기값을 할당한다. 이클립스에 Var.java 파일을 생성한다.[그림1] 아래와 같이 변수를 선언한다.int intNumber;long longNumber;intNumber = 4;longNumber = 5; [표1] [표1]은 다음과 같이 각각 한 줄로 표현할 수 있다.int intNumber = 4;long longNumber = 5;[표2] 한 줄에 두 개 이상의 변수를 동시에 선언도 가능하다.int val1 = 6, val2 = 7; [표3] [그림2] [그림2]와 같이 변수에 값을 대입하고 실행한다.[그림3] [그림3]과 같이 콘솔창에 결과값이 출력된다. 1) 정수형 변수 초기화정수형 변수에 정수를 대입한다.int val1 = 1;long ..

Tistory

데이터 타입의 사용 #3

3. 숫자형 변환자바에서는 데이터 타입이 다른 숫자형 사이의 연산에 문제가 발생하지 않는다. 다만 연산의 결과는 두 연산자 중 범위가 넓은 쪽의 데이터 타입을 따른다. 데이터 타입에 따른 범위byte < short < int < long < float < double[표1] int val1 = 1;long val2 = 2;int result = val1 * val2; //에러 연산의 결과는 long형이다.[표2] [표2]의 세 번째 문장은 연산을 수행할 수 없다. val1 * val2 연산 결과는 long형이다. 그러므로 int형의 변수 result에 담을 수 없다. [표3]과 같이 result를 long형으로 사용해야 한다.long result = val1 * val2; [표3] 타입간 연산 규..

Tistory

[HTML] 1장 HTML 기본 #1 HTML 이해

1-1 HTML 이해HTMLHTML은 하이퍼텍스트 마크업 언어(HyperText Markup Language)라는 의미의 웹페이지를 위한 마크업 언어이다.HTML은 제목, 단락, 목록 등과 같은 본문을 위한 구조적 의미를 나타내는 것 뿐만 아니라 링크, 인용, 이미지와 객체를 내장하고 대화형 양식을 생성하는데 사용될 수 있다. HTML은 웹페이지 콘텐츠 안에 꺽쇠괄호() "태그"로 되어있는 HTML 요소 형태로 작성된다. HTML은 1989년 영국의 컴퓨터 과학자인 팀 버너스 리(Tim Berners-Lee)에 의해 고안되어 1991년 말에 최초로 공개되었다. HTML은 웹을 통한 정보 교환을 목적으로 탄생되었으며, 문법 체계가 비교적 간단하고 배우기 쉬워 빠르게 웹 표준으로 자리 잡았다. 문자뿐만 아니..

Tistory

데이터 타입

1. 정수형 정수형은 소수점이 없는 숫자 타입으로 양수와 음수 모두를 포함한다. 정수형 종류 타입 크기 범위 long 8byte -9,223,372,036,854,775,808L ~ 9,223,372,036,854,775,807L int 4byte -2,147,483,648 ~ 2,147,483,647 short 2byte -32,768 ~ 32,767 byte 1byte -128 ~ 127 2. 실수형 실수형은 소수점 이하의 숫자를 표현할 때 사용할 수 있는 데이터 타입이다. 실수형의 종류 타입크기범위 double 8byte -1.7*10^308 ~ 1.7*10^308 float 4byte -3.4*10^38 ~ 3.4*10^38 3. 문자형 자바에서 하나의 문자는 char형을 이용하여 나타낸다. 일반..

Tistory

데이터 타입의 사용 #1

1. 변수 변수란 값이 변하는 데이터이다. 값이 변하는 데이터를 사용하기 위해서는 해당 데이터 타입에 맞는 변수를 미리 선언해야 한다. 변수를 선언할 때는 데이터 타입을 지정한다. 문장의 마지막에는 ;을 넣는다. int a; //정상 long b; //정상 double c; //정상 v; //에러 - 데이터 타입을 선언하지 않았다. v int; //에러 - 변수와 데이터 타입의 순서가 바뀌었다. 변수 이름의 시작은 반드시(A~Z, a~z)나 _, $로 시작해야 한다.int a; //정상 long _b; //정상 double $c; //정상 double 4d; //에러 - 숫자로 시작할 수 없다. int user; //정상 int user number; //에러 - 공란을 변수 이름으로 사용할 ..

Tistory

[우분투] command line에서 우분투 버전 확인

커맨드라인에서 우분투 버전을 확인하는 방법 $ cat /etc/issue Ubuntu 18.04.2 LTS \n \l 또는 $ lsb_release -a No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.2 LTSRelease: 18.04Codename: bionic

Tistory

자바 개발환경 구축 #3

3. 개발 툴 설치 자바는 기본적인 에디터를 개발 도구로 사용할 수 있다. 예를 들어 메모장 같은 것이다. 하지만 효율성과 생산성을 생각한다면 개발 툴을 사용하자. notepad++, atom editor와 같은 개발 툴이 많이 있다. 자기에게 맞는 개발 툴을 선택합니다. 여기에서는 이클립스를 사용합니다. 이클립스는 개발자마다 무겁다 안 무겁다 등 의견이 분분하지만 공공기관 프로젝트에 주로 쓰이는 전자정부프레임워크의 개발 툴이기도 하니 전자정부프레임워크를 설치하여 진행하도록 합니다. 1) 이클립스 설치 이클립스는 https://www.eclipse.org/로 이동하여 최신 이클립스를 다운로드합니다. 또는 전자정부프레임워크 http://www.egovframe.go.kr/로 이동하여 전자정부프레임워크를 다..

Tistory

Hello World, Hello Java

첫번째 프로그램으로 "Hello World, Hello Java"를 출력하는 것을 시작해보자. 이클립스가 설치되어 있는 "C:\eGovFrame\eGovFrameDev-3.7.0-64bit\eclipse\eclipse"를 실행한다. [그림1] [File > New > Project]를 선택한다. [그림2] Java Project를 선택한 후 [Next >]버튼을 클릭합니다. [그림3] Project name에 Examples_01를 입력한 후 JRE는 기본 설치 JDK버전을 선택합니다. [Finish]버튼을 클릭합니다. 설정이 완료되면 좌측의 Package Explorer영역에 Examples_01폴더가 생성될 것입니다. [그림4] [File > New > Class]를 선택합니다. [그림5]..

Tistory

JVM(Java Virtual Machine)

자바 가상 머신(Java Virtual Machine, JVM)은 자바 바이트 코드를 실행할 수 있는 주체이다. 자바 바이트코드는 플랫폼에 독립적이며 모든 자바 가상 머신은 자바 가상 머신 규격에 정의된 대로 실행한다. 이론적으로 모든 자바 프로그램은 CPU나 운영체제의 종류와 무관하게 동일한 동작을 보장한다. 특성스택기반의 가상머신단인 상속 형태의 객체 지향 프로그래밍을 가상 머신 수준에서 구현포인터를 지원하되 C와 같이 주소 값을 임의로 조작이 가능한 포인터 연산 불가능플랫폼 독립성 보장가비지 컬렉션(Garbage Collection, GC) 사용 JVM 사양클래스 로더바이트코드 명령어JVM언어

Tistory

자바 개발환경 구축 #1

1. JDK 설치컴퓨터에 자바를 설치한다. OracleJDK 또는 OpenJDK를 설치한다. 1) OracleJDK OracleJDK는 오라클 홈페이지(https://www.oracle.com/technetwork/java/javase/downloads/index.html)에서 다운로드할 수 있다.각자의 플랫폼에 맞는 JDK를 다운로드 합니다. ※ Hot Issue인 JDK 라이선스 문제로 OracleJDK를 설치하지 않고 OpenJDK를 설치하겠습니다. 2) OpenJDK OpenJDK는 https://openjdk.java.net/에서 다운로드할 수 있다. ※ 여기에서는 OpenJDK(java-1.8.0-openjdk-1.8.0.191-1.b12.ojdkbuild.windows.x86_64)를 설치한..

Tistory

자바 개발환경 구축 #2

2. JDK 환경 변수 설정 1) Windows 10에서의 환경 변수 설정 자바JDK 설치 경로 [그림1] [내 PC - 속성] 또는 [제어판 > 시스템 및 보안 > 시스템] 에서 '고급 시스템 설정' 또는 '설정 변경'을 클릭합니다. [그림2] [시스템 속성 - 고급 > 환경 변수(N)...]을 클릭합니다. [그림3] 시스템 변수의 [Path]를 선택한 후 [편집]버튼을 클릭합니다. [그림4] 환경 변수 편집창에서 아래 그림과 같이 OpenJDK 경로 설정되어있으면 Java JDK를 사용할 수 있습니다. [그림5] 만약 설정이 되어있지 않으면 [그림5]에서 [새로 만들기(N)]버튼을 클릭한 후 [찾아보기(B)...] 버튼을 클릭합니다. [그림6] OpenJDK가 설치된 경로의 ..

Tistory

자바 분류 및 버전

1. 분류 자바는 다음과 같은 에디션으로 나뉜다. Java SE (Java Standard Edition / J2SE) 표준 에디션 가장 기본적인 클래스 패키지로 구성되어있다. Java의 핵심 API와 기능들을 제공한다. Java EE (Java Enterprise Edition / J2EE) 기업에서 운영하는 서버에 특화된 에디션 Java ME (Java Micro Edtion / J2ME 임베디드 시스템 환경에 특화된 에디션 * 요즘은 SE 임베디드와 ME 임베디드로 나뉘어져 있다. 이외에 JAVA Card와 JAVA TV에디션도 있음 2. 버전 JDK 1.0a 1994년 발표 JDK 1.0a2 1995년 5월 23일 발표 JDK 1.0 1996년 1월 23일 발표. 발표 이전에 불렸던 이름은 OAK..

Tistory

카카오프렌즈 에어팟 케이스

카카오 전용샵이라 물건이 많군요 에어팟케이스는 귀엽구만... https://bitl.bz/uHWUQH

Tistory

자바의 특징 및 장점

자바를 처음 접하는 분들을 위해 자바란 어떤 것이며 어떤 특징을 가지고 있는지 알아보자. 앞서 자바개요에서 언급한 바 있지만 자바의 특징은 다음과 같다. 1. 운영체제에 독립적이다.모든 컴퓨터에는 운영체제라는 것이 있다. Windows7, Windows8, Windows10 등이다. 그러나 운영체제는 윈도우만 있는것이 아니라, Linux, Unix, MacOS등 수많은 운영체제를 가지고 있다. 각 운영체제는 그 특징이나 내부 구현원리, 동작환경 또한 다르다. 어느 하나의 운영체제에서 작동하도록 만든 프로그램이 다른 운영체제에서 제대로 작동하는것을 기대하기란 어렵다. 윈도우용 배틀그라운드가 리눅스나 MacOS에서 작동하지 않을 것이다. 즉, 윈도우용 배틀그라운드, 리눅스용 배틀그라운드, MacOS용 배틀그..

Tistory

자바개요

자바(JAVA)는 프로그래밍 언어 중 하나로 썬마이크로시스템즈에서 개발하여 1996년 1월에 초기 버전이 발표된 객체지향(Object-Oriented) 언어이다. 자바는 네트워크 환경에서 유용하게 사용되는 언어로서 인터넷이 빠른 속도로 발전하는데 많은 공헌을 했다. 썬마이크로시스템즈가 2010년 오라클(Oracle)과 합병하면서 현재 자바는 오라클에 의해서 유지/배포되고 있다. 자바JDK의 유료화정책이 조금은 못 마땅하지만, OpenJDK로 충분히 개발하는데 무리가 없을 것이다. 자바의 특징운영체제에 독립적이다객체지향 언어이며, 배우기 쉽고 문법이 간결하다.포인터(Pointer)를 다룰 필요없이 메모리관리를 가상 머신이 수행한다.네트워크, 분산처리, 멀티 쓰레딩(Multi Threading)을 지원한다...

1 2