분류 전체보기
-
IntelliJ | 프로젝트 GitHub Repository에 업로드 하기▼ DevOps/깃 (Git, GitHub) 2021. 12. 3. 11:43
▶ IntelliJ 프로젝트 GitHub Repository에 올리기 Shift를 2번 누르면 Search Everywhere 화면이 나오는데 create 입력 후 Create Git Respository를 선택한다. GitHub Repository에 업로드 할 프로젝트 폴더를 선택한다. 생성 후 보면 파일들이 빨간색으로 되어있는 걸 확인할 수 있는데 아직 Git에 Add 하기 전이기 때문이다. 프로젝트 우 클릭 Git → Add 한다. Add가 완료되면 파일들이 빨간색에서 초록색으로 변한걸 볼 수 있다. 확인이 되었으면 프로젝트 우 클릭 Git → Commit Directory.. 를 선택한다. comment를 입력하고 Commit and Push..를 선택한다. 이 과정에서 Line Separator..
-
IntelliJ | 프로젝트에 GitHub Repository 추가하기▼ DevOps/깃 (Git, GitHub) 2021. 12. 2. 11:42
▶ IntelliJ 프로젝트에 GitHub Repository 추가하기 우측 상단의 돋보기 버튼을 클릭하거나 단축키 (Shift 2번)를 입력하여 Search Everywhere 창을 띄운다. Clone를 입력해서 구분이 Git으로 되어있는 Clone... 를 선택한다. 추가할 Repository를 Clone 한다. File → Project Structure.. 를 선택한다. 이클립스에서의 여러 프로젝트 관리를 IntelliJ에서는 Modules 로 추가하여 관리할 수 있다. Modules → Add → import Module 를 선택한다. import 해줄 module을 선택한다. 추가하는 Module은 Gradle이라서 때문에 Gradle를 선택했다.
-
IntelliJ | GitHub 계정 연결 및 Repository Clone 하기▼ DevOps/깃 (Git, GitHub) 2021. 12. 2. 11:28
▶ GitHub 계정 연동 후 Repository Clone 하기 Get from VCS GitHub 선택 후 Use token... 깃허브 인증 정책이 토큰 인증 방식으로 변경됨에 따라 Generate... 를 통해 토큰을 발급받는다. *기존에 토큰을 발급받은 적이 있다면 입력 후 Login 한다. InteliJ를 통해 토큰 생성 시 기본적으로 필요한 Scope와 만료기간 등을 정해주는데, 필요에 따라 추가 혹은 만료일을 확장해도 된다. 생성받은 토큰을 입력 후 Login 한다. GitHub에 로그인이 완료되면 Repository 목록들을 확인할 수 있고 Repository를 선택 후 Clone 한다. Trust Project를 선택한다.
-
Spring Cloud MSA - 4 | Eureka를 이용한 서비스 관리-2 (Eureka Client)▼ Backend/└ MSA, Spring Cloud 2021. 11. 27. 17:58
Spring Cloud MSA - 3 | Eureka를 이용한 서비스 관리 - 1 (Eureka Server 구축) Spring Cloud MSA - 3 | Eureka를 이용한 서비스 관리-1 (Eureka Server 구축) ▶ Spring Cloud - Netflix Eureka Server 로드 밸런싱과 Middle-tier server(Client와 Application server 사이) 장애 시 장애 조치 처리를 목적으로 한 REST 기반 서비스다. MSA(마이크로 서비스 아키텍처, Micr.. kitty-geno.tistory.com ▶ Spring Cloud - Netflix Eureka Client Service Discovery는 마이크로 서비스 기반 아키텍처의 핵심 원칙 중 하나이다..
-
Spring Cloud MSA - 3 | Eureka를 이용한 서비스 관리-1 (Eureka Server 구축)▼ Backend/└ MSA, Spring Cloud 2021. 11. 26. 17:57
▶ Spring Cloud - Netflix Eureka Server MSA(마이크로 서비스 아키텍처, Micro Service Architecture) 구조에서 서비스들은 동적으로 확장, 축소되는데 이때마다 인스턴스를 관리하기란 쉬운 일이 아니다. 따라서 인스턴스의 상태를 동적으로 관리하는 서버가 필요했는데 이를 서비스 디스커버리(Service Discovery) 서버로 칭하며 넷플릭스는 Eureka라는 이름으로 공개했다. 로드 밸런싱과 Middle-tier server(Client와 Application server 사이) 장애 시 장애 조치 처리를 목적으로 한 REST 기반 서비스 각각의 서비스 인스턴스들이 동적으로 확장, 축소되더라도 인스턴스의 상태를 하나의 서비스로 관리할 수 있는 서비스 이 포..
-
Redis(레디스) | Spring Boot 프로젝트 연동하기▼ DataBase, NoSQL/Redis 2021. 11. 25. 11:45
[DB, NoSQL] - Windows 10 | 레디스(Redis) 설치 및 명령어 [DB, NoSQL] - Windows 10 | 레디스(Redis) 비밀번호 설정 📌 구성환경 SpringBoot 2.5.6, Redis 3.2.100 build.gradle implementation 'org.springframework.boot:spring-boot-starter-data-redis' application.yml (properties) spring: redis: lettuce: pool: max-active: 5 #pool에 할당될 수 있는 커넥션 최대수 (음수로 하면 무제한) max-idle: 5 #pool의 "idle" 커넥션 최대수 (음수로 하면 무제한) min-idle: 2 #풀에서 관리하는 i..
-
Redis(레디스) | Windows 10 설치 및 기본 명령어▼ DataBase, NoSQL/Redis 2021. 11. 24. 16:57
📌 Redis란 NoSQL의 종류 중 하나로 메모리 기반 Key-Value Storage 형 구조의 데이터 관리 시스템이다. 시스템 메모리를 사용하는 특징이 있으며, 문서형 NoSQL인 MongoDB 보다 빠르고 가볍게 동작하며 I/O가 수시로 발생하는 (캐시, 인증 토큰, 세션 관리 등등) 데이터 구조에서 주로 사용한다. 싱글 스레드 기반이므로 하나의 명령이 오래 걸린다면 이는 적합하지 않다. NoSQL의 종류 키-밸류 스토리지형: Redis, memcached, Coherence 열 지향 와이드 컬럼 스토어: Cassandra, HBASE, Cloud Database 문서형: MongoDB, Couchbase, MarkLogic, DynamicDB MS-DocumentDB Redis 다운로드 페이지로..