본문 바로가기
삵

전체 글

2,122개의 글

golang Context(컨텍스트)

Development

개요 golang은 Context(컨텍스트) 패키지를 기본적으로 포함하고 있다. 컨텍스트는 함수가 요청을 받을 때 API와 API 사이, 프로세스 사이에서 값들을 가지고 다닌다. 서버에 요청이 들어…

hheover1cks·2020년 7월 20일·조회 31,151

[Java] programmers.co.kr - stack/queue - 다리를 지난 트럭 (Truck on bridge)

Algorithm

1. 문제 트럭 여러 대가 강을 가로지르는 일 차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 트럭은 1초에 1만큼 움직이며, 다리 …

영영웅문·2020년 7월 19일·조회 1,789

[Java] programmers.co.kr - hash - 베스트 앨범 (Best Album)

Algorithm

1. 문제 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 …

영영웅문·2020년 7월 18일·조회 1,850

[Java] programmers.co.kr - search - 수포자 (Math Person)

Algorithm

1. 문제 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 …

영영웅문·2020년 7월 17일·조회 3,619

[Java] programmers.co.kr - sort - K번째수 (k number)

Algorithm

1. 문제 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j…

영영웅문·2020년 7월 16일·조회 3,540

Kubernetes의 Liveness Probe와 Readiness Probe

Cloud Computing & MSA

개요 Kubernetes는 기본적으로 프로세스의 정상 상태를 확인하고, Pod의 프로세스가 정상 기동중이지 않으면 Pod를 재시작 한다. 하지만 OOM등의 이슈로 애플리케이션이 응답할 수 없는 상태…

hheover1cks·2020년 7월 16일·조회 7,557

GCP - VPC

Cloud Computing & MSA

1. 개요 GCP의 Virtual Private Cloud에 대한 내용이다. 2. 특징 GCP의 VPC는 전역 리소스이다. (특정 리전에 속해있지 않음) 그러나 서브넷은 리전 리소스이다. VPC 네…

쿨쿨라우드·2020년 7월 15일·조회 4,655

[Spring Boot] Spring Data JPA & MongoDB 암호화 처리

Java

JPA를 사용해 MongoDB를 연동하는 과정에서 MongoDB 내에 값을 암호화해야 하는 경우가 있다. 이에 spring-data-mongodb-encrypt 라는 암호화 모듈 제공파일을 사용하여…

쿠쿠거·2020년 7월 14일·조회 5,885
Miscellaneous

도커를 이용한 머신러닝 환경 구축

Keras Keras는 파이썬으로 구현된 딥러닝 라이브러리이다. 주요 특징 모듈화(Moudlarity) 신경망, 최적화, 정규화 기법 등 모두 독립적인 모델로 구성되어 있으며 새 모델 생성을 위해 …

하하마는무슨색·2020년 7월 14일·조회 80,377
Amazon Web Services

하이브리드 환경에서 R53 DNS 구축방안

개요 Multi-Account 와 On-Premise 환경을 DX로 연결한 환경에서 1. 서로다른 account간의 Private DNS 쿼리 및 2. 온프레미스와 AWS 간의 양방향 쿼리를 지원하…

스스카이심·2020년 7월 14일·조회 79,811

GCP - Cloud Storage

Cloud Computing & MSA

1. 개요 AWS의 S3을 알고 있다면 이해하기 쉽다. 객체(Object)를 저장하는 서비스이다. 용량을 미리 프로비저닝할 필요가 없는 관리형 서비스이다. 2. 객체 객체는 변경할 수 없다. 다만 …

쿨쿨라우드·2020년 7월 11일·조회 5,528

golang 크로스 컴파일-리눅스에서 .exe 빌드

Development

개요 golang을 크로스 컴파일하여 다른 운영체제에서 실행 가능한 실행파일을 생성한다. 컴파일 가능한 instruction set 다음과 같은 instruction set을 지원한다. amd64,…

hheover1cks·2020년 7월 7일·조회 82,096
Algorithm

[Python] 프로그래머스(Graph) - 가장 먼 노드

1. 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/49189 문제 설명 n개의 노드가 있는 그래프가 있습니다. 각 노드는 1부터 n까지 …

RRedEyezCuckoo·2020년 7월 7일·조회 2,633
Miscellaneous

캐싱 전략

Cache-Aside 애플리케이션에서 가장 일반적으로 사용되는 캐시 업데이트 전략이다. 주로 읽기 작업량이 많은 애플리케이션과 함께 사용한다. 애플리케이션은 캐시에 데이터가 있는지 체크한다. cac…

하하마는무슨색·2020년 7월 6일·조회 82,795
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,072

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

Algorithm

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

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

[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,699

AWS Direct Connect란 (3)

Amazon Web Services

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

lleez5367·2020년 6월 30일·조회 78,995
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,853

[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,401

Git 체크리스트

Development

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

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

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

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

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

AWS KMS란?

Amazon Web Services

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

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