분류 전체보기 (644) 썸네일형 리스트형 [백준/자바] 28074 - 모비스 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashSet; import java.util.Set; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Set set = new HashSet(); set.add('M'); set.add('O'); set.add('B'); set.add('I'); set.add('S'); char[] b.. 64일차 - 젠킨스 설치, 파이프라인 프로젝트, 프로토타이핑 툴 젠킨스 설치 8081 포트 사용 docker run \ --name jenkins_1 \ -p 8081:8080 \ -e TZ=Asia/Seoul \ -v /docker_projects/jenkins_1/var/jenkins_home:/var/jenkins_home \ # 볼륨 설정 -v /var/run/docker.sock:/var/run/docker.sock \ -v /docker_projects/jenkins_1/data:/data \ -u root \ -d \ --restart unless-stopped \ jenkins/jenkins:jdk17 npm으로 proxy 처리 jenkins.나의 url / 172.17.0.1 / 8081 포트 / SSL jenkins 접속 jenkins.나의 url .. 62일차 - 젠킨스 개요 젠킨스(Jenkins) 젠킨스(Jenkins)는 지속적 통합(Continuous Integration, CI) 및 지속적 전달(Continuous Delivery, CD)를 지원하는 오픈 소스 자동화 도구입니다. 개발자들이 소프트웨어 개발 과정에서 반복적인 작업들을 자동화하여 개발 생산성과 품질을 향상시킬 수 있도록 도와줍니다. 젠킨스는 다양한 프로그래밍 언어와 프레임워크를 지원하며, 소스 코드 컴파일, 테스트 실행, 정적 분석, 배포 등의 작업을 자동화할 수 있습니다. 개발자들은 코드 변경을 버전 관리 시스템(Git, Subversion 등)에 커밋하면, 젠킨스는 이를 감지하고 지정된 작업들을 자동으로 실행합니다. 젠킨스는 사용자가 웹 인터페이스를 통해 다양한 작업을 구성하고 관리할 수 있습니다. 이 .. [초보를 위한 쿠버네티스 안내서] 쿠버네티스를 이용한 배포 데모 https://youtu.be/dlI1PFCtfm0 명령어 kubectl get node kubectl get namespace kubectl get po -n monitoring helm install ~ kubectl get po kubectl get po -o wide kubectl describe po/~ kubectl delete po/~ helm upgrade ~ [초보를 위한 쿠버네티스 안내서] 쿠버네티스 소개 https://youtu.be/DU2RDN7ZXo8 쿠버네티스(Kubernetes, k8s, kube) - 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리한다. - 컨테이너를 쉽게 관리하고 연결하기 위해 논리적인 단위로 그룹화한다. - 구글에서 15년간 경험을 토대로 최상의 아이디어와 방법들을 결합했다.(borg -> k8s) CloudNative - 클라우드 이전 : 리소스를 한 땀 한 땀 직접 관리 - 클라우드 이후 : 수많은 리소스를 자유롭게 사용하고 추상적으로 관리 - 클라우드 환경에서 어떻게 애플리케이션을 배포하는 게 좋은 걸까? => 컨테이너, 서비스메시, 마이크로서비스, 데브옵스 .... => 쿠버네티스 위에서 유기적으로 잘 돌아간다. [초보를 위한 쿠버네티스 안내서] 어떤걸 배울까? https://youtu.be/c4boZ4iFStg 도커를 모른다면 쿠버네티스를 완벽하게 이해할 수 없다. [프로그래머스/자바] 간단한 식 계산하기 class Solution { public int solution(String binomial) { String[] bits = binomial.split(" "); int a = Integer.parseInt(bits[0]); int b = Integer.parseInt(bits[2]); if(binomial.indexOf("+") >= 0){ return a + b; } else if(binomial.indexOf("-") >= 0){ return a - b; } else { return a * b; } } } [프로그래머스/자바] 할 일 목록 import java.util.ArrayList; import java.util.List; class Solution { public String[] solution(String[] todo_list, boolean[] finished) { List list = new ArrayList(); for(int i=0; i< todo_list.length; i++){ if(!finished[i]) list.add(todo_list[i]); } String[] result = new String[list.size()]; for(int i=0; i< result.length; i++){ result[i] = list.get(i); } return result; } } import java.util.stream.I.. 이전 1 ··· 30 31 32 33 34 35 36 ··· 81 다음