분류 전체보기

    [쿠버네티스] Pod

    본 포스팅은 김태민 님의 대세는 쿠버네티스 [초급~중급] 섹션 5를듣고 요약한 내용입니다. Pod status: phase: Pending conditions: - type: Initialized status: 'True' lastProbeTime: null lastTransitionTime: '2019-09-26T22:07:56Z' - type: ContainersReady status: 'False' lastProbeTime: null lastTransitionTime: '2019-09-26T22:08:11Z' reason: ContainersNotReady containerStatuses: - name: container state: waiting: reason: ContainerCreating l..

    JAVA - 인터페이스(Interface)

    인터페이스(Interface)란? 추상 메서드의 집합을 의미한다. 추상 메서드의 집합이므로, 구현된 메소드는 가질 수 없다. 즉, 구현된 것이 전혀 없는 설계도이자 껍데기라고 볼 수 있다. 다중상속가능 : 자식 클래스가 여러 부모 인터페이스를 상속가능하다. 메소드 오버라이딩 필수 : 자식 클래스는 부모 인터페이스의 함수를 모두 오버라이딩해야 한다. 모든 멤버 변수는 public static final 이어야 하며, 이를 생략할 수 있다. 모든 메서드는 public abstract 이어야 하며, 이를 생략할 수 있다. interface sample1 { public static final 변수명 = 값; //상수 public abstract 메서드이름(매개변수); //추상메서드 } interface Mov..

    쿠버네티스(Kubernetes) 기초

    본 포스팅은 김태민 님의 대세는 쿠버네티스 [초급~중급] 섹션3, 4를듣고 요약한 내용입니다. 대세는 쿠버네티스 [초급~중급] - 인프런 | 강의 쿠버네티스는 앞으로 어플리케이션 배포/운영에 주류가 될 기술 입니다. 이 강좌를 통해 여러분도 대세에 쉽게 편승할 수 있게 됩니다., - 강의 소개 | 인프런... www.inflearn.com 기본 오브젝트 Pod Service Volume ConfigMap, Secret Namespace, ResourceQuota, LimitRange 컨트롤러 Auto Healing Pod나 Node에 장애가 생겨 다운될 경우, 컨트롤러는 새로운 노드에 Pod를 넣어 재시동합니다. 다른말로 자동 복구라고도 하는데, 실패한 인스턴스를 즉시 감지하고 자동으로 다시 생성하여 클..

    [Spring] 정적 컨텐츠, MVC와 템플릿 엔진, API

    본 포스팅은 김영한 님의 스프링 입문강의 섹션 2를 듣고 요약한 내용입니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 정적 컨텐츠 resources/static 안에 html을 생성한 뒤 서버에서 접속하면 html 내용이 그대로 뜹니다. 웹 브라우저에서 localhost:8080/hello-static.html로 http 요청을 보내면, 내장 톰켓 서버에서 요청을 받은 후 스프링 컨테이너로 가서 hello-static 관련 컨트롤러가 존재하는지 검색합니다. 찾지 못했다면, resour..

    [spring] 프로젝트 생성, 빌드, 실행

    본 포스팅은 김영한 님의 스프링 입문강의 섹션 1를 듣고 요약한 내용입니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 프로젝트 생성 스프링 부트 스타터 사이트에서 스프링 프로젝트를 생성합니다. https://start.spring.io/ 제가 선택한 option은 이렇습니다. (자바 11버전 사용중) Project : Gradle - Groovy Language : Java Spring Boot : 2.7.7 Group : hello (기업의 도메인, 이름을 작성하는 곳) Artifa..

    [백트래킹] 조합, 순열, 중복조합, 중복순열 (재귀이용)

    목차 조합 순열 중복조합 중복순열 들어가며 백준에서 백트래킹 문제를 풀 때, 문제보고 대충 이런 식이면 되겠지 하고 문제들을 풀다 보니 헷갈리는 부분이 있었습니다. 그동안 머릿속에 정리된 내용 없이 중구난방으로 문제를 풀었는데, 정리된 내용이 없나 하고 찾아보다가 얍문님의 블로그 포스팅을 보고 이거다 싶어서 하나로 정리해두려고 합니다. 조합 조합이란? 서로 다른 n개의 원소를 가지는 어떤 집합에서 순서에 상관없이 r개의 원소를 선택하는 것을 의미합니다. 가장 중요한 것은 순서가 상관없다는 점입니다. 예를 들어 {1, 2, 3, 4, 5}로 이루어진 집합이 있을 때, 3개를 선택한다고 해봅시다. 이때 {1, 2, 3}과 {3, 2, 1}은 같은 부분집합입니다. 즉, {1, 2, 3} , {1, 2, 4},..

    [spring] WEB 서버와 WAS 서버의 차이

    목차 웹 서버란? 웹 애플리케이션 서버란? 차이점 Web서버와 WAS의 분리 들어가며 spring-boot 를 공부하면서 내장 웹 서버로 톰캣이 있는 것을 알게 되었는데, 왜 웹 애플리케이션 서버와 웹 서버를 따로 두는지 궁금해서 한 번 정리를 해 보았습니다. 웹 서버 (Web server)란? 웹 서버(Web server)는 HTTP 또는 HTTPS를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말합니다. 웹서버의 가장 큰 특징으로는, 정적인 페이지만을 반환한다는 점이 있습니다. 정적인 페이지(Static Pages)란? html, image, JavaScript 파일 등 컴퓨터에 미리 저장되어 있는 파일들이 그대로 전달되는 웹 페이지를 말합니..

    AI가 그려준..

    ai가 그려준 나 맘에 들어서 프사했음 😁