[에스넷시스템 부트캠프] TIL Day21 - Ansible 문법
·
TIL
1. Ansible Playbook 주요 키워드1) hosts작업 대상 호스트 지정인벤토리 내 그룹명 또는 호스트명 지정미리 정의된 예약어localhost: 현재 로컬 머신all : 인벤토리에 정의된 모든 호스트[group] : 그룹 단위 작업2) become: true권한 상승(sudo) 허용일반 사용자 -> root로 전환해 작업 수행ansible.cfg의 설정을 오버라이드하여 playbook에서 직접 제어 가능3) tasks작업의 목록 정의 시작점각 작업은 하나의 모듈 실행여러 개의 task -> 하나의 play 여러 개의 play -> 하나의 playbook ✏️ 작성 팁:name: 키워드를 꼭 사용해서 작업 목적을 명시적으로 설명해주는 것이 가독성과 유지보수에 매우 유리 2. 모듈 관련 명령어..
[도서/스프링 입문] #2 자바와 절차적/구조적 프로그래밍
·
Book/스프링 입문을 위한 자바 객체 지향의 원리와 이해
✔️ 이 글은 [스프링 입문을 위한 자바 객체 지향의 원리와 이해 - 김종민] 도서를 바탕으로 정리한 글입니다. 자바 프로그램의 개발과 구동 JVM(Java Virtual Machine) 자바 가상기계로 가상의 컴퓨터 JRE(Java Runtime Environment) 자바 실행 환경으로 가상의 컴퓨터를 제어하는 운영체제 자바 프로그램 실행기인 java.exe와 JVM을 포함 JDK(Java Development Kit) 자바 개발 도구로 라이브러리 등에 해당 자바 소스 컴파일러 javac.exe와 JRE를 포함 코드 실행 영역와 데이터 저장 영역으로 분리되는데, 객체 지향에서 데이터 저장 영역은 Static, Stack, Heap 영역으로 나누어서 사용한다. 자바에 존재하는 절차적/구조적 프로그래밍의..
[도서/자바의 신] #1 프로그래밍이란 무엇인가?
·
Book/자바의 신
✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. Programming의 P 프로그래밍 : 컴퓨터에게 할 일을 가르치는 것 프로그래밍 언어 : 컴퓨터와 사람 사이에 의사소통을 위한 언어 (ex. Java) 자바 프로그램의 메소드는 이렇게 생겼어요 메소드(method) : 어떤 값을 주고 결과를 넘겨주는 것 매개 변수(parameter) : 메소드에 전달되는 값으로 개수는 상관 없음 리턴 타입(return type) : 리턴되는 값의 자료형 메소드를 선언할 때는 접근제어자-리턴타입-메소드이름-매개변수 순서를 반드시 지켜야 한다. 자바의 가장 작은 단위는 클래스랍니다 메소드는 반드시 클래스(class)라는 것에 포함되어 있어야 한다. 아래와 같이 클래스는 접근제어자-class키워드..