본문 바로가기

전체 글

1,964개의 글

Cloud Computing & MSA

GCP - Cloud SQL

1. 개요 이 문서는 GCP의 Cloud SQL 서비스를 소개한다. 2. 지원 DBMS MySQL PostgreSQL SQL Server 3. MySQL 3.1. 주요 기능 Community Edi…

쿨라우드·2020년 7월 5일·조회 6,070

자바 최장 부분 공통 서열(Longest Common Subsequence) - DP 이용

Algorithm

1. 개요 최장 공통 부분수열 문제는 LCS라고도 불린다. 이는 주어진 여러 개의 수열 모두의 부분수열이 되는 수열들 중에 가장 긴 것을 찾는 문제다.(종종 단 두 개중 하나가 되기도 한다.) 컴퓨…

OOOooOOoo·2020년 7월 3일·조회 1,590

[SQS] Queue 에서 Retry가 많이 일어나서 Dead-Letter Queue를 이용한 Redrive Policy 구성

Amazon Web Services

https://docs.aws.amazon.com/ko_kr/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-dead-letter-que…

혀뇽뇽이혀뇽뇽이·2020년 7월 2일·조회 5,698

AWS Direct Connect란 (3)

Amazon Web Services

지난 AWS Direct Connect란 (2) 에서는 Direct Connect 서비스의 특징과 Direct Connect를 사용하기 위해 활용하는 DXlocation이 무엇인지 알아보았습니다. …

lleez5367·2020년 6월 30일·조회 78,992
Cloud Computing & MSA

[Spring Boot] security를 사용한 user 생성 및 권한부여 - 2(mariaDB 사용)

1. 개요 [Spring Boot] security를 사용한 user 생성 및 권한부여 -1 에서는 메모리에 user 정보를 올리고 사용하는 위험한 행동을 했었다.. 그래서 mariaDB를 설치하고…

RRedEyezCuckoo·2020년 6월 30일·조회 9,379

[ELB] Application LB, Network LB, Classic LB Support 기능 비교

Amazon Web Services

AWS Elastic Load Balancer에는 Application, Network, 그리고 Classic으로 분류가 된다. 각각의 LB는 support 하는 것이 다르기에 아래의 표에 따라 적…

혀뇽뇽이혀뇽뇽이·2020년 6월 30일·조회 1,851

[Tomcat] Apache Tomcat HTTP/2 취약점(CVE-2020-11996)

Apache Tomcat

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11996 이번 Apache Tomcat HTTP/2 취약점의 경우, Tomcat의 Http2Up…

혀뇽뇽이혀뇽뇽이·2020년 6월 30일·조회 7,397

Git 체크리스트

Development

Git 체크리스트 이 글은 Git 프로젝트를 생성하거나 사용할 때 참고하기 좋은 체크리스트이다. Git 프로젝트를 Fork 한다. Fork한 프로젝트를 로컬 환경으로 복사한다. ( git clone…

하마는무슨색·2020년 6월 29일·조회 78,773
Algorithm

기능개발 (프로그래머스-JAVA)

URL : https://programmers.co.kr/learn/courses/30/lessons/42586 문제 풀이 : 어레이리스트 progresses에 speeds의 요소를 계속 더하면서,…

ggoni·2020년 6월 26일·조회 6,718

AWS KMS란?

Amazon Web Services

1. 소개 KMS는 Key Management Service의 약자다. 고객 마스터 키라고 불리는 CMK가 있는데, 이 CMK는 데이터 암호화에 사용하는 암호화 키다. KMS는 이 CMK를 쉽게 생…

동교동삼거리동교동삼거리·2020년 6월 25일·조회 3,249

golang IP Lookup 애플리케이션

Development

개요 K8s에 Stateful Set으로 Pod를 띄우는 경우, 각 Pod IP로 접근해야 할 필요성이 있을 수 있다. 가령 EKS의 경우 Pod가 ENI와 매핑되어 같은 VPC 내부에서 Pod I…

hheover1cks·2020년 6월 24일·조회 8,171

CDP (클라우드 디자인 패턴)

Cloud Computing & MSA

클라우드 디자인 패턴 클라우드 디자인 패턴은 시스템 아키텍처를 설계할 때 발생할 수 있는 전형적인 문제에 대해 설계 방법, 해결 방안을 알기 쉽게 분류하여 노하우로 이용할 수 있도록 정리한 것이다.…

하마는무슨색·2020년 6월 23일·조회 7,409

AWS SDK for Java2 - Provider 생성 및 CloudWatch Metrics 수집

Amazon Web Services

Java용 AWS SDK를 사용하여 CloudWatch로부터 Metrics를 수집해오는 코드로, 해외 사이트에서도 SDK 2.x버전을 비롯하여 구체적으로 작성된 예제가 없어 별도로 작성하게 되었다.…

쿠거·2020년 6월 23일·조회 2,014
Cloud Computing & MSA

[Spring Boot] security를 사용한 user 생성 및 권한부여 - 1

1. 개요 actuator를 설정하고 보니 정보 유출이 걱정돼서 접근제어를 구현하려고 한다. 일전에 IP를 통한 접근제어를 시도했는데, PC의 IP를 코드에 넣는 것은 위험하다고 생각되어 사용자를 …

RRedEyezCuckoo·2020년 6월 23일·조회 11,517

ThreadLocal이란?

Java

1. 개요 ThreadLocal에 대해 알아본다. 2. 역사 자바 1.2 버전부터 제공되고 있다. 3. 목적 스레드 단위로 로컬 변수를 할당하는 기능이다. 일반적인 변수는 메소드, for 블록 등 …

동교동삼거리동교동삼거리·2020년 6월 21일·조회 3,116
Algorithm

베스트앨범 (프로그래머스-JAVA)

문제 설명 url : https://programmers.co.kr/learn/courses/30/lessons/42579 문제 풀이 (주석 확인) : import java.util.* ; clas…

ggoni·2020년 6월 19일·조회 6,768

AWS Direct Connect란 (2)

Amazon Web Services

AWS Direct Connect란 (1) 에서 클라우드 = 온프레미스 간 통신을 위해 클라우드 플랫폼 회사에서 제공하는 서비스가 무엇이 있는지 알아보았습니다. 이번에는 여러 서비스들 중 AWS의 …

lleez5367·2020년 6월 17일·조회 5,965

golang REST API 서버 컨테이너 빌드

Development

개요 golang으로 간단한 REST API 서버를 작성하고, 다중 스테이지(Multi stage) Dockerfile로 빌드하여 컨테이너로 배포한다. API 서버 모듈 임포트 REST API 서버…

hheover1cks·2020년 6월 16일·조회 161,497

S3에 저장한 VPC Flow Logs Athena로 조회하기

Amazon Web Services

S3에 저장한 VPC Flow Logs Athena로 조회하기위한 쿼리를 작성해본다. TABLE 생성 - 파티션 - 조회 순으로 진행된다. VPC Flow Logs 설정 시, Default Form…

젼젼·2020년 6월 16일·조회 5,913

AWS SAM이란

Amazon Web Services

1. 개요 AWS SAM에 대한 특징과 함께 사용법, 장단점에 대해 소개한다. 2. AWS SAM이란 AWS SAM(Serverless Application Model)은 AWS 환경에서 서버리스 …

ssnowball·2020년 6월 16일·조회 8,121

AWS Global Accelerator

Amazon Web Services

1. 개요 ALB, CloudFront 등의 endpoint url의 서비스 IP가 변경되는 것을 막기위한 AWS 서비스에 대해서 알아보고자 한다. ex. 대표도메인이 온프레미스 DNS에 구성되어 …

스카이심·2020년 6월 16일·조회 2,933

AWS Bursting과 Credit에 대한 이해

Amazon Web Services

1. 개요 AWS는 EC2/EBS/RDS/EFS와 같은 주요 서비스에서 특정 인스턴스 타입이나 스토리지 타입으로 생성된 리소스에 대해 버스팅 및 크레딧이라는 개념을 도입하여, 평상시에 자원을 사용하…

쿠거·2020년 6월 16일·조회 5,809
Cloud Computing & MSA

CDP - Anti Corruption Layer 패턴

Anti Corruption Layer Pattern 정의 대부분의 애플리케이션은 다른 시스템과 데이터를 통신하면서 사용된다. 이 과정에서 새로운 버전의 시스템과 오래된 버전의 시스템이 통신해야 하…

하마는무슨색·2020년 6월 16일·조회 14,369

WebtoB 에서 TLSv1.2 지원 확인하는 방법

Web Application Server

1. 개요 2020년 상반기, 주요 브라우저의 TLSv1.2 미만 지원 종료 건 관련하여 많은 웹시스템들의 Openssl 버전 업그레이드 및 WEB서버의 업그레이드 등이 이루어지고 있는데요, Ope…

애리얼·2020년 6월 16일·조회 15,620