분류 전체보기

· 기타
환경 : 인텔리제이 무료버전 1. 상단 보기 → 도구창 → Gradle → 플젝 → Tasks → build 인터넷에서는 bootWar를 더블클릭하면 추출할 수 있다고 했는데 bootJar만 있다. 이유는 처음에 프로젝트를 jar로 만들었기 때문. 2. build.gradle로 이동 # 플러그인에 war 추가한 뒤 그래들 재설정 plugins { id 'war' } 3. Application으로 이동 package com.example.shop; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework..
· OS
1. JDK 설치하기 [클릭] [CentOS] JDK 설치하기 ! 1. 압축해제 tar xvfz jdk-17.0.7_linux-x64_bin.tar.gz 2. 환경변수 등록 vi /etc/profile # shift + G 눌러서 맨 마지막 줄에 아래 내용 추가 export JAVA_HOME=/home/jdk-17.0.7 3. source /etc/profile [파일 저장 !] 4. 환경변수 저 noorypapa.tistory.com 2. 파일질라를 이용하여 tocat.tar.gz 넣어주기 3. 압축해제 tar xvfz apache-tomcat-11.0.0-M9.tar.gz 4. 하위폴더까지 권한 777로 변경 chmod 777 -R apache-tomcat-11.0.0-M9 5. 8080 방화벽 해제..
· OS
tar.gz를 이용한 설치 1. 압축해제 tar xvfz jdk-17.0.7_linux-x64_bin.tar.gz 2. 환경변수 등록 vi /etc/profile # shift + G 눌러서 맨 마지막 줄에 아래 내용 추가 export JAVA_HOME=/home/jdk-17.0.7 3. source /etc/profile [파일 저장 !] 4. 환경변수 저장됐나 확인 echo $JAVA_HOME 5. Alias(별칭) 등록 JDK를 직접 설치한 경우에는 java 명령어를 사용하려면 직접 경로에 접근해야되서 상당히 불편하다. 이를 해결하기 위한 방법들 중 별칭을 등록해보자 ! vi /etc/bashrc # shift + G 눌러서 맨 마지막 줄에 아래 내용 추가 alias java="/home/jdk-1..
· OS
1. JDK 설치하기 [클릭] [CentOS] JDK 설치하기 ! 1. 압축해제 tar xvfz jdk-17.0.7_linux-x64_bin.tar.gz 2. 환경변수 등록 vi /etc/profile # shift + G 눌러서 맨 마지막 줄에 아래 내용 추가 export JAVA_HOME=/home/jdk-17.0.7 3. source /etc/profile [파일 저장 !] 4. 환경변수 저 noorypapa.tistory.com 2. TOMCAT 설치하기 [클릭] [CentOS] TOMCAT 설치하기 ! 1. JDK 설치하기 [클릭] 2. 파일질라를 이용하여 tocat.tar.gz 넣어주기 3. 압축해제 tar xvfz apache-tomcat-11.0.0-M9.tar.gz 4. 하위폴더까지 권한..
· Java/JPA
JPA 의 구현체인 Hibernate 는 Entity 코드를 스캔하여 스키마와 테이블을 자동으로 생성해주는 기능이 있다. DDL 을 애플리케이션 실행 시점에 자동으로 생성해주는 기능이다. 위 기능은 jpa.hibernate.ddl-auto 옵션을 통하여 설정할 수 있다. jpa.hibernate.ddl-auto ddl-auto 기능은 각 RDBMS (MySQL, Oracle, MariaDB, 등)의 서로 다른 방언에 맞는 DDL 을 자동 생성 및 실행해준다. 자동 생성에 대한 옵션은 아래와 같다. create 기존 테이블 삭제 후 다시 생성(DROP + CREATE) 초기 개발 시 적용 create-drop create와 같으나 종료시점에 테이블 DROP 초기 개발 또는 테스트 시 적용 update 변경..
1. 세팅 1). react-router-dom 설치 npm i react-router-dom 2). react bootstrap 설치 npm install react-bootstrap bootstrap 3). Browser globals 추가 # REACT-APP -> public -> index.html 아래 내용 추가 4). CSS 추가 # 1. REACT-APP -> src -> index.js 상단 추가 import 'bootstrap/dist/css/bootstrap.min.css'; # 2. REACT-APP -> public -> index.html 2. NavBar 추가하기 1). 폴더, 파일 생성 2). Exetnsions에서 다운로드 가. 나. 위 2가지를 설치하고 .js에서 rafc..
1. PowerShell을 연다. 2. RabbitMQ 설치 명령어 입력 # 5118로 한 이유는 5672 포트가 사용중이지 않는데 자꾸 사용중이라고 나와서 임시로 막 적었다. docker run -d --name rabbitmq -p 5118:5672 -p 8080:15672 --restart=unless-stopped rabbitmq:management # 사용한 옵션 설명 -d : 백그라운드로 실행 --name rabbitmq : 해당 컨테이너 이름을 rabbitmq로 실행 -p 5118:5672 -p 8080:15672 : HOST와 컨테이너간 포트 포워딩 (5672: rabbitmq 기본통신포트, 15672: rabbitmq-server의 통신포트 (이외에 클러스터 구성이 필요하다면 25672도..
시간 복잡도 표기법 알고리즘에서 시간 복잡도는 주어진 문제를 해결하기 위한 연산 횟수를 말한다. 일반적으로 수행 시간은 1억 번의 연산을 1초의 시간으로 간주하여 예측한다. 시간 복잡도 정의 빅-오메가 : 최선일 때 연산 횟수를 나타낸 표기법 빅-세타 : 보통일 때 연산 횟수를 나타낸 표기법 빅-오(중요) : 최악일 때 연산 횟수를 나타낸 표기법
· OS
1. PostgreSQL 설치 $ sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm $ sudo yum install -y postgresql13-server 2. DB 초기화 [기본 DB 생성] $ sudo /usr/pgsql-13/bin/postgresql-13-setup initdb 3. 서비스 등록 $ sudo systemctl enable postgresql-13 4. 서비스 실행 $ sudo systemctl start postgresql-13 5. 계정 생성 1. postgreSQL 접속 $ sudo -u postgres ps..
· DevOps/MSA
MSA MircroService Architecture의 줄임말 마이크로서비스(microservice)는 애플리케이션을 느슨하게 결합된 서비스의 모임으로 구조화하는 *서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기법이다. 서비스 지향 아키텍처(Service Oriented Architecture(SOA)) 애플리케이션 구성요소가 통신프로토콜을 통해 다른 구성요소에 서비스를 제공하는 아키텍처 접근 방식 대규모 컴퓨터 시스템을 구축할 때의 개념으로 업무상에 일 처리에 해당하는 소프트웨어 기능을 서비스로 판단하여 그 서비스를 네트워크상에 연동하여 시스템 전체를 구축해 나가는 방법론 여기서 '서비스'는 기능의 독립적 단위 MSA 등장배경 Monolithic Architecture는 소프트웨어의..
누리는 귀여워
'분류 전체보기' 카테고리의 글 목록 (4 Page)