목록전체 글 (232)
도찐개찐
오늘 소개할 도커 이미지는 몽고디비(MongoDB) 입니다. 몽고디비는 NoSQL 데이터베이스를 처음 공부할 때 많이 접하는 데이터베이스입니다. 오픈 소스에다 JSON 형태로 데이터를 받을 수 있으니 사용하기 편리한 데이터베이스 중 하나입니다. 1. 도커 프로그램 설치하기 도커 설치 과정 참고 [MacOS] Docker + React 빌드 및 배포 1. 사전 준비 [MacOS] React 설치 하기 1. 사전 준비 본 글에서는 Homebrew를 이용하여 node, yarn를 설치하고 실행하는것을 다루겠습니다. Homebrew 설치 MacOS Homebrew 설치 개요 MacOS 재설정 혹은 신규 설정시 g blog.dev-truly.dev 2. MongoDB Docker 도커 이미지 설치하기 docker..
https://dev-truly.tistory.com/entry/SpringBoot-MongoDB-%EC%84%A4%EC%B9%98-%EB%B0%8F-MongoTemplate-vs-MongoRepository-%EB%B9%88%EB%93%B1%EB%A1%9D-%EA%B4%80%EB%A6%AC [SpringBoot] MongoDB 설치 및 MongoTemplate vs MongoRepository 빈등록 관리 [MongoDB] 사용자 계정 생성 및 권한 관리 일반적으로 DB 서버에서 사용하는 계정의 종류는 크게 두 가지로 나눌 수 있습니다. DB 관리자가 사용하는 어드민용 계정과 실제 애플리케이션 서버에서 DB blog.dev-truly.dev _class 필드는 무슨 필드지? 스프링 부트(Spring B..
[MongoDB] 사용자 계정 생성 및 권한 관리 일반적으로 DB 서버에서 사용하는 계정의 종류는 크게 두 가지로 나눌 수 있습니다. DB 관리자가 사용하는 어드민용 계정과 실제 애플리케이션 서버에서 DB 접근 시 사용하는 사용자(서비스) 계정 blog.dev-truly.dev 1. spring-boot-starter-data-mongodb 의존성 주입 https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-mongodb 상기 경로에서 본인 환경에 맞는 버전의 spring-boot-starter-data-mongodb 의존성을 주입해 줍니다. # build.gradle implementation group: ..
일반적으로 DB 서버에서 사용하는 계정의 종류는 크게 두 가지로 나눌 수 있습니다. DB 관리자가 사용하는 어드민용 계정과 실제 애플리케이션 서버에서 DB 접근 시 사용하는 사용자(서비스) 계정입니다. 오늘은 이 중 사용자 계정을 MongoDB에서 셋팅하는 방법을 살펴보려고 합니다. 이 글은 MongoDB 4.4 버전을 바탕으로 작성되었습니다. 어디에 생성할 것인가? MongoDB에서 하나의 계정은 하나의 데이터베이스에 종속됩니다. 즉, DB 서버에서 계정이 글로벌하게 존재하는 것이 아니라 각 데이터베이스 내에 존재하게 됩니다. 다음과 같은 구조라 할 수 있습니다. 각 계정은 (db_name, user_name) 조합으로 식별되므로, 동일한 계정명으로 서로 다른 데이터베이스에 계정 생성이 가능합니다. 동..
$ docker pull python:3.9.12 1. Container 생성 Python 환경의 container를 생성합니다. setting은 아래와 같이 진행하면 되고 Jupyter는 기본적으로 8888포트를 사용하기 때문에 Container의 8888 port를 host port에 연결시켜야 합니다. host의 8888 포트를 container의 8888 포트에 연결시켜주는 예시 코드입니다. # Host에 mount할 폴더 /home # container의 폴더 /root # port (host port):8888 $ docker run -d -it --name jupyter -p 8888:8888 --mount type=bind,source=/home,target=/root python:3.7...
윈도우 동일버전 mariadb 설치 하기 설치버전 mariadb 10.5.19 다운로드경로 [Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org](https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.5.19&os=windows&cpu=x86_64&pkg=msi&m=blendbyte) 버전은 최신 버전까지 설치가 가능 하나 본문에서는 10.5.19 버전을 설치 합니다. OS: Windows Architecture: x86_64 패키지 종류: MSI 설치 파일 형태의 MSI..
❖ Index 1. Windows RabbitMQ 설치하기 1.1. 설치 파일 찾아가기 1.2. Erlang(얼랭) 설치하기 1.3. RabbitMQ 설치하기 1.4. 정상 설치 여부 확인 2. RabbitMQ Management 실행 3. RabbitMQ 관리자 설정 3.1. 신규 관리자 생성 3.2. Virtual Host 설정 3.2.1. Virtual Host란? 3.2.2. Virtual Host 추가 3.3. 관리자 권한 설정 3.3.1 권한 추가 4. 계정 삭제 주석 1 : 사용자 생성 태그 설명 주석 2 : 메시징 시스템 또는 RabbitMQ 사용 용어 주석 3 : Exchange Type 주석 4 : Queue Type 1. Windows RabbitMQ 설치하기 1.1. 설치 파일 찾아..
Build 할 때 java.lang.NoClassDefFoundError: org/gradle/wrapper/GradleWrapperMain 에러 해결 원인: gradle wrapper 실행파일(gradle-wrapper.jar)이 없어서 문제가 생김. (.gitignore 를 확인 커밋할때 제외될 가능성이 높음) 해결방법 gradle 설치 $ wget https://services.gradle.org/distributions/gradle-7.6-bin.zip $ mkdir /opt/gradle $ sudo mkdir /opt/gradle $ sudo unzip -d /opt/gradle gradle-7.6-bin.zip $ export PATH=$PATH:/opt/gradle/gradle-7.6/bin..