본문 바로가기
반응형

All42

컨테이너 기술 - Deployment에 따른 변화 [목차] 0. Deployment란? 1. Traditional Deployment 2. Virtualized Deployment 3. Container Deplyment 4. Kubernetes Deplyment Deployment (배포) - 소프트웨어 배포는 테스트 서버, 프로덕션 환경, 사용자의 컴퓨터 또는 모바일 장치 등 대상 장치에서 응용 프로그램이 작동하도록 하는 프로세스 [참고 : sumologic] 컨테이너 기술의 발전 - 어떻게 서비스를 효율적으로 운영할 것인가? - 컴퓨팅 자원을 최대한 낭비하지 않고 잘 쓸 수 있을까에 대한 고민(비용 효율성)으로 시작되었다. 1. Traditional Deployment 전통적인 배포 방식은, 하나의 서비스를 배포하기 위해 하드웨어 -> OS -> .. 2022. 5. 2.
[Java] 동등 비교 연산자 vs equals() 메서드 (feat. 데이터 타입) 자바에는 여러가지 데이터 타입들이 존재한다. 데이터 타입들을 여러가지로 그룹핑할 수 있지만, primitive 혹은 non primitive 인지 구분할 수 있다. primitive : 더이상 쪼갤 수 없는 원시 데이터 타입 non primitive : 자바는 primitive 와 non primitive를 다르게 인식? 한다. 원시 데이터 타입(primitive )은 다음과 같이 같은 값을 가진다면 해당 값이 저장된 곳을 바라보게 한다. 이때, p1과 p2에 동등연산자(==)를 사용한다면(p1==p2) 같은 곳(value)을 바라보기 때문에 true값을 반환한다. 반면에, non primitive 데이터 타입은 같은 곳을 바라보지 않는다. String 타입의 o1과 o2는 "java" 라는 내용을 가지.. 2022. 5. 2.
[if절 / if - else / if- elif - else ] 파이썬 if문 한줄 쓰기 (one -line) if만 있을 경우 if 3>2 : print(3) if 3>2 : print(3) [out] 3 3 if else 경우, if 4 > 5 : print(4) else : print(5) print(4) if 4 > 5 else print(5) [out] 5 5 if elif else 경우, a = 1 if a 2022. 5. 1.
[자바의정석 정리-1] 클래스, 인스턴스, 메서드, 변수 (feat. 쉽게배우는자바1 ) 목차 0. 객체지향언어 1. 클래스, 객체 Class, Object 2. 인스턴스 Instance 3. 메서드 Method + (클래스 메서드, 인스턴스 메서드) 4. 변수 Variable 0. 객체지향언어 객체지향언어는 코드 간에 서로 관계를 맺어 줌으로써 유기적으로 프로그램을 구성하는 것이다. [특징] 1. 코드의 재사용성이 높다. 2. 코드의 관리(유지보수)가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 가장 큰 장점 : 코드의 재사용성이 높고 유지보수가 용이하다. [재사용성, 유지보수, 중복된 코드의 제거 관점을 항상 명심하기.] 1. 클래스 Class, 객체 Object 클래스 Class [정의] 객체를 정의해 놓은 것이다. , 객체의 설계도 또는 틀이다. [용도] 객체를 생성하는.. 2022. 5. 1.
[깃허브] Repository 폴더 생성 및 파일 이동 1. 폴더를 만들고자하는 Repository에 들어갑니다. 저는 repository를 새로 만들었습니다! 2. 새로운 저장소에 들어와서 파일을 업로드하거나 새로 만들어서 추가합니다! 3. 새로운 파일을 저장소에 올리셨으면, 이제 다시 그 파일을 클릭해보세요! 4. 파일에 들어가서 오른쪽 위에 있는 Edit this file 연필 버튼을 클릭합니다! 5. 그럼 이렇게 파일의 이름을 변경할 수 있는 파란색 칸이 나오고, 내용 혹은 소스코드를 변경할 수 있는 초록색 네모 공간이 나옵니다. 6. 여기서 우리가 필요한건 파란색 칸입니다! 파란색 칸에서 폴더를 생성할 수 있습니다. 여기 파란 네모칸에 file.txt 라고 되어있는데, 이 앞에 폴더명/ 를 입력하면, 다음과같이 파란색 글자로 입력한 폴더명이 저장소 .. 2022. 5. 1.
Vue.js 첫 실행 : 설치부터 프로젝트 생성 Steps (CLI, Router, Vuetify) 0. 준비물Vue 설치 + node js (npm 사용 위해) + VScode (or Atom) 설치 1. Vue 프로젝트 생성을 위한 폴더 설정VScode - CMD 혹은 Windows/MAC CMD를 이용해 Vue 프로젝트 실행할 폴더 경로 설정저는 VScode를 이용했습니다.2. Vue 설치cmd에서 Vue 설치커맨드 : npm install vue 3. Vue CLI설치Vue CLI는 Vue 개발을 편하게 시작할 수 있도록 프로젝트를 구성해주는 도구입니다.초기 프로젝트 구성을 자동적으로 해주어 (폴더 구조, lint, bulid, webpack 등) 설정에 대한 고민 없이 쉽게 프로젝트를 구상할 수 있도록 환경을 제공해줍니다. 커맨드 : npm install -g @vue/cli경고가 많이 뜨는데.. 2022. 4. 30.
반응형