본문 바로가기

전체 글42

[Docker] 기본 명령어 실습 Docker 기본 명령어 실습 1. docker ps -a ::컨테이너 조회 2. docker start [NAME] ::컨테이너 실행 3. docker stop [NAME] ::컨테이너 중지 4. docker rm [CONTAINER ID / NAME] ::컨테이너 삭제 $ docker rm 3ece9163ec5a 또는 $ docker rm gracious_turing 5. docker pull [IMAGE NAME] ::원격 저장소에서 이미지 다운 latest 태그는 디폴트 태그 >> 생략 가능 6. docker images ::도커 이미지 조회 7. docker run [IMAGE NAME] :: 컨테이너 등록 및 실행 확인 run 명령어는 pull 명령어를 포함하여 실행함 >> run hello-.. 2021. 12. 24.
[Docker] docker 설치(Windows 10) 도커 개발 환경 설정 1. WSL2 설치 해당 메뉴얼 참고 : Microsoft 메뉴얼 가. Windows10 버전 확인 가) x64시스템(64bit) : 버전 1903이상, 빌드 18362 이상 나) ARM64 시스템: 버전 2004이상, 빌드 19041이상 이보다 낮은 버전일 경우, WSL2를 지원하지 않습니다. 윈도우 업데이트 필수! 나. 명령 프롬프트(cmd) 관리자 권한으로 실행 다. Linux용 Windows 하위 시스템 옵션 사용 설정 $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 실행 시 배포 이미지 서비스 및 관리 도구 버전: 10.0.19041.844 이미지 .. 2021. 12. 24.
[Java] 객체지향프로그래밍(OOP, Object Oriented Programming) 1. 객체(Object)와 클래스(Class) 1 2 3 4 5 6 7 8 //코드 예시 //클래스 선언 class Animal{ int idx; String name: int age; void eat(); void move(); } 가. 객체 우리 주위에 있는 모든 것 EX) 컴퓨터, 건물, 사람 등 객체들은 고유 특성과 행동을 가지고, 또 다른 객체들에게 행동을 요청하거나 정보를 주고받는 등의 상호작용이 일어남 프로그램에서의 객체:: 클래스가 데이터 타입으로 메모리에 생성된 것 > 클래스 모양 그대로 생성된 실체 > 클래스의 인스턴스 나. 클래스 객체의 캡슐 > 객체를 만들어내기 위한 설계도/틀 필드(field: 멤버 변수)와 메소드(method: 멤버 함수)로 구성됨 2. 객체지향언어 객체를 프로그.. 2021. 12. 13.
[Java] 자료형(기본형/참조형/클래스) 1. Java 자료형 가. 기본(basic/primitive) 타입:: 8개 : 미리 정해진 크기, 변수 자체에 값 저장 종류 자료형 크기 범위 값 예시 논리형 boolean 1Bit true / false 문자형 char 2Byte Unicode a 정수형 byte 1Byte -128~127 1 short 2Byte -32,768~32,767 1 int 4Byte -2,147,483,648 ~ 2,147,483,647 (2의 31승) 1 long 8Byte -2의 63승 ~ (2의 63승-1) 1 실수형 float 4Byte -3.4E-38 ~ 3.4E+38 1.0 double 8Byte -1.7E-308 ~ 1.7E+308 1.0 나. 참조(reference) 타입::1개 : 미리 정해질 수 없는 데.. 2021. 12. 9.
[Java] 개요(등장배경/실행과정/특징/장단점) 1. Java 가. Java 등장 배경 1991년, 선마이크로시스템스의 제임스 고슬링을 중심으로 '그린 프로젝트'라는 이름으로 가전제품에 사용할 SW를 개발하기 시작했다. 가전제품은 매우 다양한 플랫폼을 가지고 있기 때문에 플랫폼에 독립적인 언어가 필요했고, 또 가전제품에 들어가는 제어 장치는 매우 적은 양의 메모리를 사용해야 하므로 내장형 시스템의 메모리 요구사항을 충족해야 했다. 선마이크로시스템스는 이 새로운 언어와 실행체계를 오크(oak)라 이름지었고, 이 오크를 인터넷 환경에 적합하도록 발전시켰다. 1995년, SunWorld 95에서 자바(Java)라는 이름으로 새로운 언어를 발표하였고, 오라클 사에서 2009년 선마이크로시스템스를 인수하여 현재는 오라클에서 자바를 제공하고 있다. 나. Java.. 2021. 12. 6.