전체 글 썸네일형 리스트형 GCP에 그레이들 설치 스프링 부트 의 애플리케이션의 빌드 관리 도구로 그레이들을 사용하기 때문에 젠킨스 서버에서 그레이들을 사용할 수 있도록 설치합니다. sudo yum -y install unzip sudo wget https://service.gradle.org/distributions/gradle-4.9-bin.zip unzip gradle-4.9-bin.zip sudo mv gradle-4.9 /opt/gradle export PATH=$PATH:/opt/gradle/bin 설치가 정상적으로 완료 되면 gradle -v 로 확인합니다. 정상 설치 되었다면 아래와 같은 결과가 나올 것입니다. 더보기 Linux 명령어 - 파일찾기 find [경로명] -name [파일명] 전체 경로에서 검색 할 때는 find / -name something - 자동완성 tab을 누르면 지금 있는 경로 중에 타이핑한 글자의 앞에 글자에 해당하는 파일로 자동완성 (여러개 일 경우 tab을 2번 누르면 해당파일 여러개가 아랫줄에 나옴) 더보기 [프로그래머스] (2018년)KAKAO BLIND RECRUITMENT 오픈채팅방 https://programmers.co.kr/learn/courses/30/lessons/42888 코딩테스트 연습 - 오픈채팅방 | 프로그래머스 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. [닉네임]님이 들어왔습니다. 채팅방에서 누군가 나가면 다음 메시지가 출력된다. [닉네임]님이 나갔습니다. 채팅 programmers.co.kr 해시 알고리즘을 이용해 풀면 쉽게 풀리는 것 같다. 주어진 입력 reco.. 더보기 GCP에 젠킨스 + 비트버킷 + 깃 설치하기 개발이 끝난 후에 애플리케이션을 서버에 배포해야 하는데 배포를 하는 작업을 간단하지 않습니다. 젠킨스는 이러한 작업들을 쉽게 처리하도록 도와줍니다. 우선 젠킨스를 설치하는 방법을 알아보겠습니다. 1. 젠킨스 설치하기 yum 명령어를 이용해 설치를 해보겠습니다. wget는 웹서버로 부터 콘텐츠를 가져오는 프로그램인데. GCP의 CentOS에는 wget가 없으므로 설치부터 합니다. sudo yum -y install wget 젠킨스 설치파일을 다운로드합니다. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-.. 더보기 [프로그래머스] 해시알고리즘 완주하지 못한 선수 https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 | 프로그래머스 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 partic programmers.co.kr 포인트는 HashMap을 사용해 복잡도를 O(n)을 넘으면 안되.. 더보기 Spring Dispatcher-Servlet이란? Dispatcher-Servlet의 개념 Servlet Container에서 HTTP프로토콜을 통해 들어오는 모든 요청을 프레젠테이션 계층의 제일앞에 둬서 중앙집중식으로 처리해주는 프론트 컨트롤러입니다. 클라이언트가 어떤 요청을 보내면 Tomcat과 같은 서블릿 컨테이너가 요청을 받는데 이때 제일 앞에서 서버로 들어오는 모든 요청을 처리하는 프론트 컨트롤러를 Spring에서 정의 하였고 이를 Dispatcher-Servlet이라고 합니다. DispatcherServlet의 등장으로 Web.xml의 역할이 축소되었습니다. 기존에 으로 작성하던 것이 DispatcherServlet의 역할로 완전히 넘어갔기 때문입니다. cf) Dispatch의 뜻은 보내다 인데요 기억하는데 도움이 될것 같습니다. 더보기 Google Cloud Platform 시작하기(4) 6. 톰캣 설치 및 설정 스프링 애플리케이션을 구동할 WAS(Web Application Server)인 톰캣을 설치해 보겠습니다. 가장 먼저 톰캣이 사용할 소스코드가 놓일 폴더를 생성하겠습니다. 아래 명령어를 차례로 실행하겠습니다. cd mkdir src cd src mkdir board mkdir config 톰캣을 설치 할때는 spring 애플리케이션과 cloud-config 애플리케이션 각각을 구동할 톰캣, 총 2개의 톰갯을 설치하기 위해 yum 패키지를 사용하지 않고 직접 다운 받아 설치 하도록 하겠습니다. https://tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome to t.. 더보기 Google Cloud Platform 시작하기(3) 서버를 구성하기 위해 MySQL을 설치하겠습니다. 4. MySQL 설치하기 CentOS7 에는 MariaDB가 탑재되어 있기 때문에 yum 저장소 설정 이후에 MySQL을 설치하겠습니다. 아래 화면으로 돌아 와서 ssh 연결을 누릅니다. 그럼 아래와 같이 SSH 창이 뜨게 될 것입니다. MySQL 리포지터리를 추가하기 위해 아래 명령어를 타이핑 합니다. sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm MySQL을 설치하기 위해 아래 명령어를 타이핑 합니다. sudo yum -y install mysql-community-server (과정 생략...) 그리고 시스템 재시작 시 MySQL이 자동으로 실.. 더보기 이전 1 2 3 4 5 ··· 13 다음