hello jiniworld

hello jiniworld

  • hello jiniworld (219)
    • Spring (59)
      • Basic (16)
      • Spring Docs (6)
      • Spring Data JPA Tutorial (14)
      • Spring Boot Tutorial (17)
      • Jersey (6)
    • Go (17)
    • Dev (10)
      • Clean Architecture (3)
      • System Design (2)
      • Documents (2)
      • Client (2)
    • Infrastructure (5)
      • Docker (1)
      • Kubernetes (4)
    • DB (19)
      • MySQL (8)
      • MariaDB (9)
      • Oracle (1)
    • Java (52)
      • Basic (14)
      • coding test (27)
      • Effective Java (11)
    • Python (7)
      • Flask (1)
      • Basic (3)
      • Effective Python (1)
      • coding test (2)
    • Front-end (3)
      • Vanilla JS (2)
      • Basic (1)
    • Linux (11)
      • Basic (2)
      • Command-line (9)
    • Web Server (6)
      • CentOS 7 (5)
      • Oracle Linux 8 (1)
    • WAS (3)
    • CentOS 7 (17)
      • Basic (9)
      • Jenkins (8)
    • Etc (10)
      • Windows 10 (3)
      • trash bin (3)
08-02 05:10
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

effectivejava SpringBoot2 go springboot Spring Boot Tutorial spring docs https hackerrank Command-Line Spring MySQL Spring Boot centos7 JAX-RS MariaDB Jersey week1 Java jenkins codility

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(219)

  • [Go] 03. fmt - 1. 출력

    2024.01.14
  • [Kubernetes 시작하기] 11. 데몬셋

    2023.12.29
  • [Kubernetes 시작하기] 05. 파드

    2023.12.29
  • [Go] 01. Go 시작하기

    2023.12.28
  • [Docker] 01. 도커 시작하기

    2023.12.05
  • [Kubernetes 시작하기] 02. 컨테이너 생성과 실행

    2023.11.20
[Go] 03. fmt - 1. 출력

fmt 패키지는 OS가 제공하는 표준입출력(standard input/output)을 사용하여 프로그램 내부에서 입력/출력을 간편하게 처리하게 합니다. Go언어의 기본 패키지입니다. 1. 출력용 함수 Print 함수 입력값을 출력 Println() 함수 입력값을 출력한 후 개행(new line) Printf(서식문자열, 인수1, 인수2, ...) 입력값에 정의한 서식문자열에 맞춰 인수를 출력합니다 package main import "fmt" func main() { var n = 12345.6789 fmt.Print("1)") fmt.Println("2) n: ", n) fmt.Printf("3) n: %f => %.2f\n", n, n) fmt.Println("finish!!") } 1)2) n: 1..

2024. 1. 14. 22:37
[Kubernetes 시작하기] 11. 데몬셋

데몬셋 데몬셋 데몬셋 스케쥴러 데몬셋 생성 모든 노드에 데몬셋 생성하기 특정 노드에만 데몬셋 생성 데몬셋 업데이트 데몬셋 삭제 파드 집합을 복제하는 이유는 크게 두가지 이유가 있습니다. 중복성을 위해 중복성: 여러개의 복제본 설정으로, 장애 발생되더라도 그에 대한 대비가 가능하게 하는 성질 관련 쿠버네티스 객체: 레플리카셋, 디플로이먼트 각 노드에 에이전트나 데몬을 실행하기 위해 클러스터 내의 모든 노드에 단일 파드를 스케쥴링하기 위해 관련 쿠버네티스 객체: 데몬셋 이번 포스팅에서는, 위에서 소개한 파드 집합 복제 이유의 2번째에 해당하는, 데몬 실행을 위한 데몬셋에 대해 알아볼 것입니다. 1. 데몬셋 1.1. 데몬셋 파드의 복사본이 쿠버네티스 클러스터 노드 집합에서 실행되게 합니다. 일반적으로 (클러스..

2023. 12. 29. 16:30
[Kubernetes 시작하기] 05. 파드

파드 파드? 파드 매니페스트 파드 명령어를 이용한 파드 생성/삭제 파드 매니페스트 적용을 통한 파드 실행 파드에 접근 파드 로그 출력 컨테이너에서 명령 실행하기 Probe 활성 프로브(liveness probe) 준비 프로브(readiness probe) 시작 프로브 (startup probe) 상태 검사의 기타 타입 1. 파드 1.1. 파드? 컨테이너화 된 애플리케이션을 배포하고자 할때, 여러 애플리케이션을 한 머신 위에 단일 원자 단위(atimic unit)로 배포하고자 할 것입니다 쿠버네티스에서는, 이 단일 원자 단위를 Pod(파드)라고 부릅니다. 어떤 애플리케이션을 서비스하기 위해 웹서버 와 Git 동기화 서버 가 필요하고, 그 두 서버는 _공통 파일 리소스_를 이용하고 있다고 할때 웹서버와 Gi..

2023. 12. 29. 16:25
[Go] 01. Go 시작하기

Go Go? go 설치 build Hello world!! 출력 실습 1. Go 1.1. Go? Go는 2009년에 발표된 오픈소스 프로그래밍 언어입니다. Go는 쉽고 예외 상황이 적은 문법을 가지고 있는 언어로, 빠른 성능과 일관되고 쉬운 문법이 특징입니다. 시스템 프로그래밍, 백엔드 프로그래밍으로 많이 사용됩니다. 아래와 같은 주요 특징을 가지고 있습니다. 클래스 대신 (메서드를 가지고 있는) 구조체를 지원 상속 지원 x 인터페이스는 있다 함수 리터럴(익명함수) 제공 고성능 가비지 컬렉터 제공 메모리 주소를 가리키는 포인터가 있다 제네릭 지원 x 네임스페이스 제공 x. 모든 코드는 패키지 단위로 분리됩니다 정적 컴파일 언어 강타입 언어 Go는 가비지 컬렉터를 제공하지만, 가비지 컬렉터가 있는 언어중 ..

2023. 12. 28. 18:32
[Docker] 01. 도커 시작하기

Docker 도커 등장 배경 Docker? Docker 설치 docker CLI docker version docker run docker ps 1. Docker 1.1. 도커 등장 배경 전통적인 방법에서는, 어떤 웹 애플리케이션 서비스를 구축하고자 할 때, 서버에 웹서버, DB서버, Redis 등을 직접 설치하고, 구성파일 설정을 한 후 각 애플리케이션간에 연동을 해야 했습니다. 이러한 방식으로 철치하는 것은 구조를 세팅하는데에 인력자원도 많이 들 뿐만 아니라 서로 다른 시스템에서 테스트를 하고자 할 때에도 어려움이 많았습니다. 또, 개발환경을 설정하면서 패키지 버전이나 OS의 차이에 따른 부분으로 인해 개인 PC에서 개발환경을 세팅하는 것만으로도 많은 시간이 소요되었습니다. 도커를 이용하여 서비스 환..

2023. 12. 5. 01:20
[Kubernetes 시작하기] 02. 컨테이너 생성과 실행

컨테이너 이미지 Docker를 활용한 애플리케이션 이미지 빌드 Dockerfile 이미지 크기 최적화 이미지 보안 다단계 이미지 빌드 원격 레지스트리에 이미지 저장 컨테이너 런타임 인터페이스 docker로 컨테이너 실행하기 리소스 사용량 제한 정리 k8s는 분산 애플리케이션을 생성/배포/관리하기 위한 플랫폼입니다. k8s 기반으로 시스템을 구축하기 위해서는 우리들이 실행하고자하는 프로그램이 포함되어있는 애플리케이션 컨테이너 이미지를 빌드하는 것과 분산 시스템을 구성하는 방법을 알아야합니다 애플리케이션 프로그램은 (애플리케이션을 구성하고 있는) 프로그래밍 언어의 런타임, 라이브러리, 소스코드로 구성되어 있습니다. 대부분의 애플리케이션은 외부 라이브러리에 의존성을 가지고 있는 경우가 많습니다. 외부 라이브러..

2023. 11. 20. 02:01
1 ··· 3 4 5 6 7 8 9 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바