
11718번 : 그대로 출력하기문제를 보고 처음 느낀 것은 "출력을 어떻게 끝내라는 것인가?"였다.입력의 경우 Scanner로 처리 한다고 생각하고출력도 Result에 계속 누적하면 된다고 생각했다.그런데 언제까지 입력을 받고 출력을 하며,마지막을 알 수 있는 방법은

1271번 : 엄청난 부자2첫 접근 방법으로는 값 두개를 int로 받아서 "/" , "%" 로 결과를 출력하려고 하였다.그러곤 런타임 에러 (InputMismatch)의 반복조건을 다시 살펴보니 입력값은 1보다 크거나 같고 10^1000보다 작거나 같다.int의 범위
jenkins 로컬 Docker war 배포 Plugin 설치 (docker plugin, docker pipeline) 디렉토리 생성 back-end/Jenkinsfile 수정 Github push Jenkins build 
tomcat이미지를 다운 (hub.docker.com)docker pull tomcat:9.0실행docker run -d -p 80:8080 --name 컨테이너명 이미지명:버전docker run -d -p 80:8080 --name tomcat-service tomc

Busybox : 표준 유닉스 도구의 단일 실행파일 구현체를 제공하는 소프트웨어 패키지. 리눅스 환경에서 흔히 사용되며, 작은 크기와 효율성 때문에 임베디드시스템, 초기화 램, 컨테이너 환경에서 주로 사용.ls, cp, mv, echo 등등 명령어를 단일 실행파일로 제

\-remote repository에서 브렌치를 복제 pipeline { agent anygit initgit branch –m 이전브렌치명 변경할 브렌치명git remote add origin “저장소명”git pull origin 브렌치명초기화 git ini

SUN사에서 개발된 Hudson프로젝트에서 파생된 프로젝트.CI(Continuous Integration)/CD(Continuous Delivery)툴(오픈소스 자동화 서버)개발 프로세스를 자동화하여 빌드 > 테스트 > 배포 작업을 자동으로 수행빌드 > 테스트 > 배포

Component 사용자 인터페이스를 구성하는 독립적이며, 재사용 가능한 단위. 컴포넌트를 사용하면 애플리케이션을 더 작은 단위로 나누어 관리하기 쉽게 만들 수 있다. 컴포넌트는 자체적인 HTML, CSS, JavaScript 로직을 포함할 수 있다. HTML :

new 객체에 methods 속성을 사용하여 함수를 정의.예)호출){{ 함수명() }}결과사용법)v-on:이벤트=“함수명” 속성사용vue 2.0이상에서는 축약형으로 @을 v-on 대신 사용가능.예)클릭 이벤트 )화면결과클릭더블클릭엔터복사 (안에있는내용 긁어서 ctrl
https://www.npmjs.com/ : 다양한 자바스크립트 모듈 또는 라이브러리가 등록된 npm repository npm CLI(Command Line Interface ) : 명령으로 모듈을 다운하고 관리하는 사이트 npm.exe : 자바스크립트 명령어를 실

Amazon에서 제공하는 RDBMS 서비스로 사용자가 사용하기 쉽도록 인프라를 제공하는 서비스사용자는 엔드포인트를 사용하여 서버에 접근2세대 자바스크립트 프레임워크Web Application에서 사용자 UI를 제작하기위해 사용하는 오픈소스 Progressive Java
설치된 EC2 이미지 생성 (AMI생성) EC2 중지 > 이미지생성 및 템플릿 > 이미지생성 Nginx 연동 웹 서버 Nginx와 Tomcat연동 장점 웹 애플리케이션의 성능, 보안성 향상. 성능향상 Nginx는 리버스 프록시로 클라이언트의 요청을 WAS에 전

패키징 시스템에서 제공한다. (apt-get으로 설치할 수 있다.)wget사용한 웹 링크에서 다운 받아 설치wget : 패키징 시스템에서 제공하는 설치파일이 없을 때사용법 ) - 사용자 홈 디렉토리가 아니면 보안상 다운이 되지 않을 수 있다.wget 다운 URLwget
탄력적 IP (EIP) 외부에서 접근할 수 있는 고정 IP를 사용해야할 때. 인스턴스 하나당 하나의 EIP를 가질 수 있다. 탄력적 IP는 월 750시간이 무료이지만, EC2와 연결이 끊어지면 과금이 된다. 네트워크 및 보안 > 탄력적 IP 탄력적 IP주소연결 탄

VI editor ( VIM도 명령과 모드 같다.) 파일의 내용을 편집할 때 사용하는 툴.( text, XML, HTML 등 문자열로 이루어진 파일을 편집할 수 있다.) 읽기모드, 편집모드, 명령모드 3가지 모드로 이루어져있고, 작업간의 이동이 가능하다. 사

AWS 신규가입자에게 1년간 무료로 사용할 수 있는 프리티어 제공.인스턴스 (OS가 설치된 컴퓨터 한대 )를 두 개돌리면 각 월 375시간 무료프리티어에서는 하나의 EIP를 사용할 수 있다.EC2와 연결이 끊어지거나 ECP가 stop상태라면 과금된다. 월 750시간 기
AWS( Amazon Web Service ) amazon.com에서 개발한 클라우드 컴퓨팅 플랫폼 server less환경 ( 개발된 프로그램을 서비스 하기위해 서버장비를 구매하는 방식이 아닌 서버를 임대하여 서비스하는 방식) 클라우드 서비스하는 방식에 따라 IaaS
MSA(Microservices Architecture) MSA는 작고 독립적인 서비스들로 분리하여 구성하는 개발방식 각각의 서비스는 특정기능(로그인, 회원관리, 게시판관리)담당하며, 독립적으로 개발/배포가 가능하다. 특징 독립적 배포 : 배포, 업데이트시 다른

Spring Boot 스프링 기반의 애플리케이션을 빠르고, 쉽게 개발할 수 있도록 도와주는 도구 장점 : 간편한 설정(복잡한 설정을 줄여주고, 개발자는 업무로직 구현에 집중할 수 있게 한다.) 높은 생산성(빠르고 쉽게 개발하고 실행할 수 있게 해준다) 내장된
의존성 주입 (설정파일) 생성자 의존성 주입, method 의존성주입, Factory Method 의존성 주입 Factory Method : 개발자가 singleton으로 클래스를 생성의존성 주입 생성자 의존성 주입 의존성 주입할 클래스 설정 의존성 주입 받을