본문 바로가기

DEV47

[Spring Boot] (작성중)war 파일 배포하기 (외부, 외장 톰캣) 필요성 사내에서 개발한 Spring Boot 프로젝트의 배포를 앞두고, 로컬 PC에서의 정상적인 운영 검토를 마쳤습니다. 이후 외부 서버 PC에서 돌아가고 있는 톰캣에 이를 war 파일로 배포하는 과정을 수행하게 됐습니다. 로컬에서의 배포와는 사뭇 다르게 외부 톰캣으로의 배포를 위한 과정과 추가적인 설정 등을 깨달았고, 헤맸던 과정을 공유하며 오랜 기간 기억에 저장하고자 기록을 남기게 됐습니다. (+ 자잘한 사이드 지식) 접근 1. STS (Spring Tool Suite) 2. Window 11 서버PC 3. Tomcat 9 4. war file 방법 1. Spring Boot 프로젝트의 JDK 설치 & Installed JREs 등록 p 2. Spring Boot 프로젝트의 maven build 정상.. 2023. 2. 1.
[DB] postgreSQL을 통해 Dbeaver 연결(Connection)시키기 필요성 다양한 RDBMS를 사용해 DB관련 작업을 하다가 최근, Dbeaver라는 데이터베이스 관리 도구를 접하게 됐습니다. Dbeaver는 내부에서 여러 RDBMS를 통합적으로 관리할 수 있다는 장점을 가지고 있습니다. 더불어 GUI상에서 테이블&컬럼 생성부터 각종 다양한 기능을 제공한다는 강점이 사용자로 하여금 편의성을 느끼게 해줍니다. 이번 글에서는 RDBMS 중 하나인 postgreSQL을 통해 DB를 구축하고 이를 Dbeaver에 연결(Connection)하는 기본 절차를 소개하고자 합니다. 접근 1. PostgreSQL 사용 2. Dbeaver 사용 방법 1. PostgreSQL 로 DataBase 접속정보 입력 psql을 작성할 수 있도록 명령 프롬프트를 열어준다. 구축하고자 하는 [ ser.. 2023. 1. 18.
[연구목록] (Linux & Docker) DB Dump 파일 생성하고 파일 이동시키기 필요성 어느 프로젝트에 대해 로컬에 DB 관련 정보를 남겨두지 않은 채 작업을 하다가, (더 자세히는 로컬에 남겨진 DB정보가 그 어디에도 없는 상태에서) Dbeaver를 통해 붙어놓은 DB 정보에 의존하며 작업을 해왔습니다. 그런 상황이 지속이 되고, 어느덧 Dbeaver에 붙어놓은 DB 정보에 문제가 발생해 더 이상 접근이 불가한 상황에 맞닥뜨렸습니다. 그렇게 DB 정보를 몽땅 날릴 위기에 처해본 결과, 남은 타 프로젝트의 DB 관련 정보들을 Dump 파일로 생성해 백업을 해두는 절차를 숙지해둬야겠단 생각이 들었습니다. 접근 1. Linux 운영체제 사용 2. Docker 사용 3. PostgreSQL 사용 방법 1. Linux 운영체제 터미널로 Docker > PostgreSQL 컨테이너 접근 ``.. 2023. 1. 16.
(작성중) [연구목록] Putty 사용 2023. 1. 5.
(작성중) [연구목록] 이더넷 port 바꾸기 2023. 1. 5.
(작성중)[Docker] docker error 해결법 : the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' Git bash에서 docker 내부에 접속하기 위해 2023. 1. 5.
[연구목록] ipynb to py (ipynb파일 py로 변환) 3가지 방법 필요성 jupyter notebook을 통해 작업을 하다가 보면, 파일마다 (.ipynb) 확장자를 갖는다는 것을 알 수가 있습니다. 이를 (.py) 확장자로 변환해, 보다 다양한 영역에서 코드를 활용하고자 하는 필요성을 마주할 때도 있습니다. 총 3가지의 변환 방법을 소개하고, 함께 알아가보고자 합니다. [1] Jupyter notebook에서 직접 변환하기 (download as python) [2] %%writefile 사용하기 [3] nbconvert 모듈 + 명령어 사용하기 방법 [1]. Jupyter notebook에서 직접 변환하기 (download as python) 1. ipynb 파일을 생성해줍니다. 2. File 탭 클릭 (Download as > Python) 클릭합니다. - PC에.. 2022. 10. 28.
[ 연구목록 ] Jupyter notebook 파일 저장 경로 (root) 변경 필요성 jupyter notebook을 사용하면, 작업하는 파일들이 저장되는 root 경로(공간)이 필요합니다. (아무런 설정을 하지 않으면) 기본 경로는 jupyter notebook을 설치할 때에 지정한 경로로 설정이 되는데, 이 때, 희망하는 root 경로로 지정을 해주고 작업을 이어나갈 필요성을 마주합니다. 방법 1. anaconda prompt (powershell) 실행 2. 명령어 입력 - root 경로 설정을 위한 config 파일 생성 (없을 시) ``` >> jupyter notebook --generate-config # 명령어 입력 Writing default config to: C:\Users\admin\.jupyter\jupyter_notebook_config.py # 생성됨 `.. 2022. 10. 26.
[연구목록] Hosts 파일 수정하는 방법 개요 & 필요성 hosts 파일은 운영 체제(OS)가 호스트 이름을 IP 주소에 매핑할 때 사용하는 컴퓨터 파일입니다. hosts 파일은 여러 줄이 올 수 있으며, 해당 줄의 첫 문자 필드에는 IP주소, 다음 필드에는 호스트이름이 위치합니다. (필드와 필드 사이에는 탭(Tab)으로 구분해왔지만, 단순 공백도 사용됩니다.) hosts 파일은 컴퓨터에게 해당 호스트명이 숫자로는 무엇인지 가르쳐 해당 사이트를 찾아가게 하는 역할을 합니다. 이로 인해, 악성 소프트웨어의 공격 대상으로 악용될 수 있으니, 노출에 각별한 유의를 기울일 필요성도 존재합니다. 방법 1. '메모장'을 '관리자 권한'으로 실행시킵니다. 2. 파일 + 열기 (ctrl + o) 3. 경로 찾아가기 (= 로컬 내 hosts 파일의 위치) (C.. 2022. 10. 24.