
가상화(Virtualization) 기술이란 무엇일까?하나의 물리적인 컴퓨터 자원(CPU, 메모리, 저장장치 등)을 가상적으로 분할하여 여러 개의 가상 컴퓨터 환경을 만들어 내는 기술이를 통해 물리적인 컴퓨터 자원을 더욱 효율적으로 사용할 수 있으며, 서버나 애플리케이션 등을 운영하는데 있어 유연성과 안정성을 제공합니다. Docker 란 무엇일까 ?https://docs.docker.com/get-started/overview/ Docker CLI 직접 해보기! docker pull httpd //docker hub에 httpd를 pull 한다.docker images //이미지 확인docker ps //현재 실행중인 컨테이너 보기docker build -t my-httpd . //Docke..
HttpURLConnection ?URLConnection의 하위 클래스로, HTTP 프로토콜을 사용하여 특정 웹 서버와 통신하기 위한 클래스이며 HttpURLConnection은 HTTP 메서드(예: GET, POST, PUT, DELETE 등)를 지원하며, HTTP 요청과 응답을 처리할 수 있는 메서드들을 제공함 리소스 가져오기1. HTML, JSON, XML2. 이미지3. 파일 1. URL 생성: 웹 리소스에 대한 URL을 생성2. HttpURLConnection 초기화: URL 객체의 openConnection() 메서드를 호출하여 HttpURLConnection 객체를 얻습니다.3. HTTP 메서드 설정(예:GET, POST): HttpURLConnection 객체의 setRequestMetho..

extends 상속, 확장 상속 (Unified Modeling Language) : UML super class, 상위 클래스, 부모 클래스 - 일반화, 추상화, 개념화, 포괄적sub class, 하위 클래스, 자식 클래스, 파생 클래스 - 구체화, 세분화, 구상화 접근 제어 - protected : 상속관계에서 하위클래스가 상위클래스의 접근을 허용하는 접근 권한 extends Object protected는 같은 패키지에 있어야 접근할 수 있음 객체 초기화는 객체 자신이 하는 것이 바람직하다. 클래스를 수직적 구조로(상속) 설계하면 장점1. 코드 중복 최소화2. 유지보수가 쉽다.3. 확장성이 좋다.
인스턴스 변수 : 클래스의 멤버 변수로, 클래스의 객체가 생성될 때마다 해당 객체에 소속된 변수클래스 전체에서 사용가능객체가 메모리에서 삭제될 때까지 유지객체를 통해 직접 접근하거나, 클래스 내에서는 this를 통해 접근 가능public class Person { private String name; // 인스턴스 변수 private int age; // 인스턴스 변수 public Person(String name, int age) { this.name = name; // this.name은 인스턴스 변수 this.age = age; } public void printInfo() { System.out.println("Name: " ..
Class(클래스) : 객체를 모델링하는 도구(설계도)public class StudentVO { private String name; private String dept; private int age; private String email; private int year; private String phone; public StudentVO() { }// 이하 생략} Object(객체) : 클래스를 통해서 선언되는 변수Student st; ----> 앞으로 가리킬 거야~~~Student st2;Student st3;st, st2, st3 : 객체 변수변수가 구체적인 실체(대상)를 가리키지 않는 상태(객체변수)객체가 서로 구분이 되지 않는 시점 Instance(..