목록분류 전체보기 (37)
0C 개발일지

타임존 변경sudo timedatectl set-timezone Asia/Seoul application.yml에 민감한 개인 정보가 들어 있으므로 기존 application은 gitignore 상태이다.application.yml(공통), application-local.yml, application-prod.yml 을 생성한다. 민감한 부분은 환경변수 처리를 한다. .nano .bashrc bashrc 파일에서 환경변수 를 추가한다. 위 명령어를 입력하면 해당 화면으로 넘어가며, 맨 아래로 이동하여 export 명령어로 환경변수를 추가한다. 입력을 다 했으면, Ctrl + X > Y > Enter 하여 변경 사항을 저장한다 bashrc 파일에서 설정한 환경 변수를 사용할 수 있도..

Redis 레디스빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어.다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있다. - Key, Value 구조이며, 메모리에서 데이터를 처리하기 때문에 속도가 빠르다. - String, Lists, Sets, Sorted Sets, Hashes 자료 구조를 지원한다.- Single Threaded (한 번에 하나의 명령만 처리할 수 있다.) 등... dnf 패키지 업데이트sudo dnf update -y redis 패키지 검색sudo dnf search redisredis6 버전을 사용할 수 있다. redis 설치sudo dnf install redis6 redis 재시작 & 부팅 시 실행 설정sudo syst..

다음주면 인턴이 끝이다.아직 프로젝트는 끝나지 않았지만 다음주 금요일 이후 회사에서 서버를 종료시킨다 하여우선 프로젝트 업로드하는 법을 시도해봤다. 프로젝트 업로드하는 방법은 로컬에서 jar 파일 생성 후 이동시키는 방법이 있지만, 나는 Github을 통해 jar 파일을 생성하는 방법을 시도했다. Git 설치한다. (Git이 없는 경우) sudo yum install gitUbuntu는 yum 대신 apt-get 입력한다. SSH 키 생성한다.cd ~/.ssh ssh-keygen -t rsa -C [Github 계정 메일] 키 생성해서 등록해 놓으면 Git 을 쓸 때마다 아이디, 비밀번호 안써도 된다. Enter file in which to save the key (/home/ec2-user..
Spring Batch 란? 대용량 데이터 일괄처리를 위한 경량화된 프레임워크 Spring Boot Batch 라이브러리로 설치하면 Spring 스케줄러도 사용 가능하다(스케줄러 이용 시, 일정한 시간 간격으로 반복되는 업무나 특정 시간에 실행해야 하는 작업을 자동으로 처리 할 수 있음) Spring Batch 특징- 로깅 및 추적 - 트랜잭션 관리 - 작업 처리 통계 - 작업 재시작 - 건너뛰기 - 리소스 관리 Spring Batch 용어- Job : 배치 처리의 최상위 단위 작업을 의미, 1개 이상의 Step 으로 구성되며, 실행 시점에 파라미터를 전달 받을 수 있으며, 실행 결과를 반환할 수 있다.- JobInstance : 하나의 Job 실행을 나타내는 인스턴스를 의미- J..

로컬 프로그램 실행public class Main { public static void main(String[] args) { System.out.println("Hello"); } }static -> 객체 생성 없이 호출 가능 원격 프로그램 실행@Controller // 1. 프로그램 등록public class Hello { @RequestMapping("/hello") // 2. URL 과 main()을 연결 public void main() { System.out.println("Hello"); }} 예) http://111.222.33.44:8080/hellostatic이 없다? 객체 생성이 필요하다는 의미이지만,하지만 스프링이 자동으로 객체를 생성 해주기 때문..

지난 8월 1일에 참여한 웨비나 내용 필기한 것이다.RDS와 마찬가지로 이론 + 실습으로 진행되었다. 1. Amazon S32. EBS3. EFS4. Amazon FSx 1. Amazon S3 무제한에 가까운 스토리지 용량과 오브젝트Amazon S3 기반의 데이터 레이크 구축S3 Intelligent-Tiering를 통한 자동화된 비용 절갑S3 Glacier Deep Archive를 사용해 비용 효율적인 스토리지 저장 특징데이터 분석과 머신 러싱다양한 비용 절감 기능 및 정책손쉬운 데이터 접근과 관리강력한 보안, 규정 준수, 감사 기능분석을 위한 쿼리 인 플레이스 서비스업계 최고의 확장성과 데이터 가용성 Amazon S3 관리 기능기본모니터링복제 및 계층화구성S3 이벤트 알림 + Lambd..

지난 8월 1일 AWS 솔트웨어 Immersion Day: AWS Database & Storage 웨비나 에 참여했다.RDS 이론 > 실습, Amazon S3 이론 > 실습 순으로 진행되었다. [Agenda]13:30 ~ 13:40 PM 교육 소개13:40 ~ 14:20 PM Amaszon RDS 이론14:25 ~ 15:25 PM Amaszon RDS 실습15:45 ~ 16:05 PM Amazon S3 이론16:10 ~ 17:20 PM Amazon S3 실습17:20 ~ 17:30 PM Wrap-up 및 Q&A 최대한 필기를 해보려고 했다. 아래는 필기한 내용이다.내용이 많아서 RDS랑 S3 를 따로 포스팅하려고 한다. 데이터베이스의 개념 - 구조화된 정보 도는 데이터의 집합 - 저장된 데이터 ..