Project 설정 아래 경로로 이동한다. Build Step 필자는 Spring boot Gradle프로젝트로 구성하는 중이여서 Gradle Script를 실행하여 war파일 만들 수 있도록 하였다. Send files or execute commands over SSH 설정 1번 과정에서 war를 프로젝트내...
Publish Over SSH 설치 Jenkins관리 -> Plugin으로 이동 Public Over SSH설치 Server SSH KEY 등록 아래 명령어로 SSH키를 생성한다. 필자는 모두 공백으로 엔터를 쳐서 KEY를 만들었다. ssh-keygen -t rsa ...
JAVA 설치 sudo apt-get update sudo apt install openjdk-11-jdk Jenkins 설치 Jenkins apt key 추가 경고문은 무시하면된다. wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - ...
내부 라이브러리 최신화 sudo apt update SSH설치 SSH란 원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜이다. SSH를 설치해야 원격으로 외부접속이 가능하다. sudo apt install net-tools SSH설치가 완료 되었다면 포트를 설정하자 SSH는 기본포트가 22로 되어있어 22그대로 사용할 ...
리눅스 서버에 구축 실습을 할 때 항상 AWS프리티어를 이용하여 실습을 하였다. 하지만 일정 시간이 지날 시 요금을 내게 되어있어 너무 불편하고 요금이 초과되지 않을까 항상 고민됐었다. 그래서 집에 남는 노트북을 이용하여 우분트를 설치하고 개인서버로 활용하기로 생각했다. 우분투 ISO다운 https://ubuntu.com/download/d...
우리는 평소에 int[]나 List를 정렬할 시에 java.util.Arrays 와 java.util.Collections을 사용하여 정렬을 한다. Ex) public class Comparator { public static void main(String[] args) { Integer[] array = {4, 2, 245, 6, 7, 1...
문자열은 숫자 시작 인덱스와 종료인덱스를 찾아서 잘라줬다. 정렬은 comparator클래스를 사용하여 조건을 넣어서 정렬을 시도 하여 구현하였다. import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; im...
Java란? 자바는 C언어에 객체 지향적 기능을 추가하여 만든 C++과 달리, 처음부터 객체 지향 언어로 개발된 프로그래밍 언어이다. 자바는 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여 운영체제와 독립적으로 동작할 수 있다. 따라서 자바는 어느 운영체제에서나 같은 형태로 실행 될 수 있다. 객체지향이란? 객체 ...
HashMap에 모든 노드들의 연결상태를 저장하고 bfs로 노드들의 연결 상태를 하나하나 끊으며 정답을 구하였다. import java.util.HashMap; import java.util.Iterator; import java.util.LinkedList; import java.util.Queue; public class 전력망을둘로나누기 ...
JUnit5란? Junit5는 가장 인기 있는 단위 테스트 Framework이다. JUnit5 구성 JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform 테스트를 발견하고 테스트 계획을 생성하는 TestEngine 인터페이스를 정의하고 있다. Platform은 TestEngine을 통...