본문 바로가기

분류 전체보기

(212)
H2 DB - setting - 다운로드 url : https://h2database.com/html/main.html H2 Database EngineH2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size     Supph2database.com- 첫 설치라 root user 설정이 안 되어있어서 연결 시험 시 → 연결 성공  - 원하는 테이블 생성해서 ..
[spring boot + redis] 설치 및 간단 실습 redis 란?- Remote Dictionary Server 의 약자- 데이터를 메모리에 저장- 메모리에 저장하기 떄문에 데이터의 빠른 읽기 및 쓰기 가능- 큐 시스템, 세션관리, 실시간 분석 등에 사용 됨- 조회가 많은 데이터들은 redis를 통해 캐시로 관리하면 빠른 조회가 가능 - 컴퓨터 캐시와 redis 캐시는 다른 개념이다.- 따라서 pc의 캐시 (브라우저 캐시, 운영체제 캐시, 애플리케이션의 데이터 캐시)를 삭제한다고 해서- redis 의 캐시가 삭제되지 않는다.- 단, redis를 종료시키거나 데이터를 삭제하는 경우 redis 캐시가 삭제된다.,- 따라서 운영할 애플리케이션에 적용할 경우 중요할 수 있는 redis 캐시데이터는 주기적으로- RDB로 이관을 시켜주어야 한다. [redis ..
도커 #3 - 도커 컨테이너 생성[with Windows, Linux] 도커 엔진 기본 단위1. 이미지: 바이너리 파일로 존재, 컨테이너 안에서 읽기 전용으로 사용됨이름 지정 → 저장소 이름/이미지 이름/태그 형식종류 → 운영체제, 빅데이터 분석 도구, 데이터 베이스, 어플리케이션 등 다양하게 존재 2. 컨테이너: 이미지 읽기 전용으로 사용되는 이미지로부터 변경된 사항만 컨테이너에 저장컨테이너에서 진행하는 작업은 원본 데이터인 이미지에 영향을 주지 않음컨테이너가 여러 개 존재한다면,※ 각 컨테이너는 서로 독립된 공간으로 각 컨테이너에서 어떤 작업을 수행해도다른 컨테이너에 영향을 미치지 않음 아래서 기본적으로 진행되는 명령어는 리눅스 기반이다.만약 나처럼 윈도우 커맨드를 통해 도커 컨테이너 명령어롤 수행하는 경우중간 중간에 윈도우에서는 동작하지 않는 리눅스 전용 명령어들이 있..
리액트(react) - 리코일(Recoil) 과 Selector 사용 예제 학습 리액트에서 데이터는 단뱡항으로만 흐름이런 단점을 극복하기 위해 만들어진 변수가 바로 '전역 상태 변수'State : 컴포넌트 내에서 변화하는 값, 변화 가능한 값 리코일 : 전역 상태 변수 라이브러리 ('페이스북' 에서 만듦)전역 상태 변수 중 하나  예제 : 장바구니에 아이템을 담기 (장바구니에 담긴 데이터를 전역 상태 변수 'recoil state' 로 관리한다.) 여러 컴포넌트에서 공유하고 있는 상태를 리코일에서는 'atom' 이라고 한다. [리코일 용어]atom : 리코일 상태 최소 단위- 예시export const shoppingCart = atom ({ key : "shoppingCart" // 다른 atom 들과 독립적으로 구분되는 값이어야 함. default : []}); select..
MongoDB - #1 간단한 특징 기록 MongDB 특징-  데이터베이스 관리 시스템.- 직관적인 데이터 모델- 정보를 행 대신 도규먼트에 저장 여기서 도큐먼트는 일종의 필드, json 같은 형태{ articleid : 1, user : { name : 홍길동, age : 20 }, content : "내용"}- 도큐먼트 형태의 데이터 장점 :기존 관계형 데이터 베이스에서는 user 같은 정보를 가지고 오기 위해서는 조인을 했어야 했는데도큐먼트에서는 하나의 아이템의 value로 할당시킬 수 있다. - 몽고DB에서는 데이터가 객체 형태로 들어가 있이 때문에 객체 매퍼의 번거로움 복잡성에서 벗어날 수 있다.- 몽고DB는 도큐먼트 모음과 같이 데이터를 컬렉션 형태로 저장한다. 이는 RDBMS인 SQL이 컬럼(행)으로 데이터를 저장하는 것과 다..
도커 #2 - 가상 머신 + 리눅스 + 도커 엔진 설치 (윈도우, 리눅스) 도커를 사용할 때의 대표적인 리눅스 운영체제는 CentOS, 우분투 등이 있다.윈도우와 맥 운영체제 모두 도커를 사용할 수 있지만 '윈도우10' 과 '맥 OS X 10.10.3 Yosemite' 이전 버전의 운영체제를 사용한다면 도커를 사용하기 위해 가상화 공간을 별도로 생성해야 하니 주의하자! 도커는 어떤 운영체제에서 설치되든 전체적인 사용 방법이 동일하다는 것이 장점이다.  [ 도커 EE  VS 도커 CE ]도커 EE :Enterprise Edition 기업용 각종 기술 지원 + 기능 들이 도커 엔진과 함께 제공된다.도커 CE : Comunity Edition 무료로 제공되는 도커 엔진기술 지원과 서비스를 제공하지 않는다.하지만 도커 엔진의 핵심 기능들은 사용이 가능하다. 내가 설치하고 학습할 버전은..
AWS EC2 에서 FTP 사용하기 어느 덧 AWS free tier 의 기간이 끝이 났다.앞으로 토이 프로젝트는 AWS lightSail 을 통해서 배포 및 관리할 예정이다. 인스턴스 종료 전 매일 "업로드 해야지 업로드 해야지" 하다 이제서야 해당 게시물을 업로드한다,,→ AWS 와 FTP : filezilla 연결 !AWS EC2 와 Filezilla(FTP 프로그램) 을 통해서파일 전송하는 법을 정리하겠다. - filezilla 설치 (filezilla client)https://filezilla-project.org/- 개인 학습용 이므로 무료 버전을 설치- I Agree 클릭- 여기서 끼워팔기에 속지 않도록(사실 무료버전이지만ㅋㅋ) Decline 체크 후 next- 그냥 이 컴퓨터 사용자면 다 쓸 수 있게 해주자- 취향 맞게 설..
도커 #1 - 도커와 마이크로 서비스? 보호되어 있는 글입니다.