MongoDB 4.2버전을 설치해야하는데 귀신에 씌였는지 3.6버전을 설치했다. yum remove를 통해서 삭제하고 다시 repo파일을 수정해서 설치하면 될줄 알았는데 캐시가 남아있어서 자꾸 3.6버전으로 인식했다. repository를 일단 삭제 # rm -f /etc/yum.repos.d/mongodb.repo yum에 대한 캐시 디렉토리도 삭제 # rm -rf /var/cache/yum/x86_64 나머지 yum관련한 헤더, 패키지, 메타데이터 clean # yum clean headers # yum clean packages # yum clean metadata 그 뒤 다시 repository 등록 후 yum install로 설치하면 된다.
CentOS 7버전에 MongoDB 4.2버전을 설치하려고 한다. CentOS에는 MongoDB Repository가 없어서 직접 추가를 해줘야 한다 vi 편집기를 이용해서 mongodb.repo파일을 생성 # vi /etc/yum.repos.d/mongodb.repo 파일 안에는 다음과 같은 내용을 작성한 뒤 저장 gpgkey를 써주지 않으면 publickey 에 대한 오류 발생하니 써줄 것 [MongoDB 4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static..

프로젝트에 PostgreSQL을 사용하는데 쿼리 결과 조회같은 단순한 작업을 하기 위해서 관리 도구를 찾다가 pgAdmin이라는 프로그램을 깔아봤습니다. https://www.pgadmin.org/ pgAdmin - PostgreSQL Tools News 2019-04-10 - pgAdmin 4 v4.5 Released The pgAdmin Development Team are pleased to announce pgAdmin 4 version 4.5. This release of pgAdmin 4 includes over 5 bug fixes. For more details please see the release notes here. Notable changes in this release i www..

논문 구현에 사용할 프로그램을 깃허브에서 받아와야 해서 git을 깔아야 한다. CentOS 7 버전에다가 깔기 위해서 우선 git 홈페이지를 방문한다. https://git-scm.com/ Git git-scm.com 첫 페이지에서 다운로드를 찾아서 들어간다 리눅스에다가 깔것이므로 Linux/Unix를 클릭 각 리눅스에 맞는 것들을 잘 살펴보다 보면 yum 이 있으니 yum install git으로 설치해 주도록 합니다. 중간에 뭐 물어보면 y 몇번 눌러주면 git이 깔렸습니다!! git --version으로 버전을 확인해주면 방금 깔았던 1.8 이 성공적으로 깔린것을 확인 끝
ProcessBuilder는 두 개 이상의 명령어를 한번에 수행할 수 없다. "&&" 를 사용하여 시도해보았지만 실패했다. 하나의 명령어당 하나의 프로세스를 생성하기 때문에 두개의 명령어를 실행하려면 두 개의 ProcessBuilder를 만들어줘야 한다. 또한 두 개를 실행 할 때 첫번째 프로세스의 return값을 받은 뒤 두번째를 실행하기 위해서는 if (p1.waitFor() == 0) 이라는 조건을 걸어줘야 한다. 구현한 코드는 다음과 같다. public synchronized void Cmd() throws IOException, InterruptedException { List javacCmd = new ArrayList(); javacCmd.add("javac"); javacCmd.add("t..