본문 바로가기

전체 글

Git 원격저장소 폴더 삭제 1. 로컬저장소 경로까지 가서 Git Bash Here 클릭 (Git Bash가 없다면 cmd창 가서 cd 명령어로 로컬저장소 위치까지 경로이동하셔도 됩니다) 2. 로컬 저장소에 있는 건 지장 안주고 원격 저장소에 있는 폴더(=github에 있는 폴더) 만 삭제 git rm -r --cached {파일명 파일명 ...} // 여러 개 한꺼번에 삭제 가능 저는 .project와 .springBeans라는 파일을 삭제해보겠습니다. 이렇게 되면 로컬저장소에는 그대로 남아있지만 원겨저장소의 두 파일은 삭제됩니다. 더보기
Git-flow 에 대해 알아보자 [협업 예시1] 1. 5명은 우선순위에 따라 나열된 작업 중 우선순위가 높은 작업부터 하나씩 선택하여 작업을 나눠 갖는다. 2. 이번 버전에 포함될 필수 작업과 다음에 언젠가는 배포될 작업들을 병렬로 진행한다. 3. 병렬로 처리하던 작업들이 완료가 되면 가까운 배포 주기에 포함시켜 출시한다. 4. 가장 잘 반영할 수 있는 모델 - Git-flow Repository는 Upstream Remote Repository(이하 Upstream Repository), Origin Remote Repository(이하 Origin Repository), Local Repository 이렇게 3부분으로 구성된다. Upstream Repository는 개발자들이 공유하는 저장소로 최신 소스코드가 저장되어 있는 원격 저.. 더보기
웹 배포를 위한 Spring + MySQL 세팅하기 JSP 동작하는지 확인 - 본 글 03 에서 Tomcat 과 Apache 두 서버를 연동했다. *.jsp 파일은 톰캣이 처리하여 화면에 띄워줄 것이고, *.html 파일은 Apache 가 처리하여 화면에 띄워준다. - 다음의 Test.jsp 파일을 리눅스의 root 폴더에 만들고 제대로 동작하는지 확인하자. --생략-- JSP 페이지에서 DB에 접속하기 - java 는 DB에 접근하여 DB 를 제어할 수 있는 'Driver' 가 필요하다. 'Drive'는 *.jar 파일이다 - MySQL 은 JAVA(JRE) 환경에서 DB 를 제어할 수 있는 기능을 가진 클래스들의 집합인 JAR 파일을 제공한다. - MySQL 에서 Driver 의 이름을, Connector/J 라고 붙였다. export CLASSPAT.. 더보기
리눅스 서버 설치기 4 - 원격 컴퓨터와 서버컴퓨터 사이에 Git을 이용하여 실시간 파일 주고 받기 AWS 의 우분투 인스턴스를 통해 설치한 Linux 에는 기본적으로 git 이 설치되어 있다. 설치되어 있지 않다면 git 을 설치하자. # git --version git version 2.17.1 이 과정은 ROOT 디렉토리를 깨끗하게 삭제하는 과정이다. (혹시라도 보존해야 할 것이 있다면 주의하자.) /usr/local/tomcat8/webapps# rm -rf ROOT STS에서 git으로 올린 파일을 Linux 서버 컴퓨터로 가져오자 $ cd /usr/local/tomcat8/webapps $ git clone https://github.com/debbs061/2019_12_20.git ROOT 다음과 같이 ROOT란 이름으로 폴더가 생성된 것을 볼 수 있다 더보기
백준 1052. 물병 (C++) https://www.acmicpc.net/problem/1052 1052번: 물병 지민이는 N개의 물병을 가지고 있다. 각 물병에는 물을 무한대로 부을 수 있다. 처음에 모든 물병에는 물이 1리터씩 들어있다. 지민이는 이 물병을 또 다른 장소로 옮기려고 한다. 지민이는 한 번에 K개의 물병을 옮길 수 있다. 하지만, 지민이는 물을 낭비하기는 싫고, 이동을 한 번보다 많이 하기는 싫다. 따라서, 지민이는 물병의 물을 적절히 재분배해서, K개를 넘지 않는 비어있지 않은 물병을 만들려고 한다. 물은 다음과 같이 재분배 한다. 먼저 같은 양의 www.acmicpc.net 여기서 POINT는, a. while문 안에서 계속 N/2를 한다 (조건: N의 몫이 0이 될 때 까지) b. N%2 == 1 or 0 이므.. 더보기
리눅스 서버 설치기 - 3. Apache 설치 및 Tomcat 연동 들어가기 전에, 본 글은 저의 삽질이 잔뜩 기록되어 있는 글입니다. 이 AWS를 이용한 리눅스 서버 설치기는 에러와 삽질과정까지 전부 기록한 총 3편으로 구성되어 있는 글입니다. 삽질/에러난 과정 필요없고 성공루트만 빠르게 보고 싶으신 분들은 아래 링크로 들어가시면 됩니다. rimkongs.tistory.com/241 Spring 프로젝트를 AWS에 웹 배포하기 (JAVA, Tomcat 설치부터 사이트 띄우기까지) 1. openJDK-8 설치 sudo apt-get install openjdk-8-jre openjdk-8-jdk 설치 경로 확인 java 파일구조 1. java-8-openjdk-amd64/bin/java 2. java-8-openjdk-amd64/bin/javac 3. java-8-ope.. 더보기
리눅스 서버 설치기 - 2. Tomcat 들어가기 전에, 본 글은 저의 삽질이 잔뜩 기록되어 있는 글입니다. 이 AWS를 이용한 리눅스 서버 설치기는 에러와 삽질과정까지 전부 기록한 총 3편으로 구성되어 있는 글입니다. 삽질/에러난 과정 필요없고 성공루트만 빠르게 보고 싶으신 분들은 아래 링크로 들어가시면 됩니다. rimkongs.tistory.com/241 Spring 프로젝트를 AWS에 웹 배포하기 (JAVA, Tomcat 설치부터 사이트 띄우기까지) 1. openJDK-8 설치 sudo apt-get install openjdk-8-jre openjdk-8-jdk 설치 경로 확인 java 파일구조 1. java-8-openjdk-amd64/bin/java 2. java-8-openjdk-amd64/bin/javac 3. java-8-ope.. 더보기
리눅스 서버 설치기 - 1. JAVA 들어가기 전에, 본 글은 저의 삽질이 잔뜩 기록되어 있는 글입니다. 이 AWS를 이용한 리눅스 서버 설치기는 에러와 삽질과정까지 전부 기록한 총 3편으로 구성되어 있는 글입니다. 삽질/에러난 과정 필요없고 성공루트만 빠르게 보고 싶으신 분들은 아래 링크로 들어가시면 됩니다. rimkongs.tistory.com/241 Spring 프로젝트를 AWS에 웹 배포하기 (JAVA, Tomcat 설치부터 사이트 띄우기까지) 1. openJDK-8 설치 sudo apt-get install openjdk-8-jre openjdk-8-jdk 설치 경로 확인 java 파일구조 1. java-8-openjdk-amd64/bin/java 2. java-8-openjdk-amd64/bin/javac 3. java-8-ope.. 더보기