본문 바로가기

분류 전체보기378

Local AWS credentials h3. aws cli 설치 pip3 install awscli h3. aws 설정 aws configure key: secret: region: 2020. 4. 25.
ECR - Amazon Elastic Container Repository aws 에 docker repoistory 를 만들고, 해당 repository 에 docker image 들을 관리 하도록 한다. 해당 repository 에 업로드한 이미지들은 private 하게 관리 및 사용할 수 있도록 한다. create repository repository 의 이름은 test 로 하였다. 생성된 repository 확인 (test) 이제 docker repository 가 생성 되었고, 해당 repository 에 docker image 들을 push 및 관리 하도록 할 수 있다. aws 의 image push 가이드는 아래와 같다. 1. 로컬에서 aws 인증 설정을 진행 하도록 한다. 2. 로컬에서 aws 인증을 진행 한다. 3. 인증 토큰을 검색하고 레지스트리에 대해 Do.. 2020. 4. 25.
Object List multiple field compare and remove class Product { private String code; private String name; private String category; private long price; } List products = Arrays.asList(); //코드,이름 카테고리 3개의 필드가 중복되는 상품 제거. Collection removes = products .stream() .collecti(toMap( p -> Arrays.asList(p.getCode(),p.getName(),p.getCategory()), Function.identity(),(p1,p2) -> p1)) .values(); 2020. 2. 25.
python data class """" 클래스를 정의 할때 __init__ 에서 속성을 정의 하게 된다. 해당 속성이 많아질수록 불편 할 수 있다. dataclass 를 사용하여 타입 힌드만 작성 하도록 함으로써 객체의 속성을 자동으로 생성 하도록 할 수 있다. """" from dataclasses import dataclass class Person_01: def __init__(self, name, age): self.name = name self.age = name # dataclass 를 활용 해보도록 한다. # 초기화 함수를 가진 클래스를 자동으로 만들어준다. @dataclass class Person_02: name: str age: int #init -> 초기화 함수 #repr -> 런타임환경에서 출력 #eq -> 객체.. 2020. 1. 19.
how to change function to arrow function //일반적인 함수 function add(x,y) { return x + y } //arrow 1 const add = (x,y) => { return x+y; } //arrow 2 const add = (x,y) => x + y; //arrow 3 const add = (x,y) => (x,y); 일반적인 function 키워드 대신 => 로 대체 하도록 한다. 2020. 1. 11.
express 와 singleton 패턴을 사용한 api server 구현 MSA 와 무중단 배포 특성에 맞는 api server 를 구축 해보도록한다. //server.js 'use strict' const express = require('express') const http = require('http') const cookieParser = require('cookie-parser') //http.Server 를 통해 확장하여 싱글톤 패턴으로 만들도록 한다. //서버가 이중으로 생성되는것을 막기 위해 싱글톤으로 구현하도록 한다. //MSA 환경을 고려했을때 일관성있게 분산된 서버들의 상태를 관리하기 위함이다. //즉 생성자 내부에서 express 생성을 한번만 생성하도록 싱글톤 패턴을 적용하는 기법이다. class ApiServer extends http.Server {.. 2020. 1. 11.