전체 글

1,923개의 글

[Spring Boot] security를 사용할 때 ajax post 403에러 발생
Cloud Computing & MSA

1. 개요 Spring boot를 사용한 개발 중 ajax post 통신시에 403에러가 계속 발생. 해당 에러를 해결하는 방법 제시. 2. 환경 * Java - 1.8.0_202 * Spring …

RRedEyezCuckoo·2020년 8월 4일·조회 90,113
Algorithm

[C++] 백준 - 11052번 (카드 구매하기)

출처 - https://www.acmicpc.net/problem/11052 [ 코드 ] #include iostream #include algorithm using namespace std; in…

RRedEyezCuckoo·2020년 8월 4일·조회 17,997
Algorithm

[C++] 백준 - 9012번 (괄호)

출처 - https://www.acmicpc.net/problem/9012 [ 코드 ] # include iostream # include string # include stack usingname…

RRedEyezCuckoo·2020년 8월 4일·조회 4,308
Algorithm

[C++] 백준 - 10799번 (쇠막대기)

출처 - https://www.acmicpc.net/problem/10799 [ 코드 ] #include iostream #include string #include stack using names…

RRedEyezCuckoo·2020년 8월 4일·조회 18,078
Axon Framework & Axon Server
Cloud Computing & MSA

1. 소개 2010년에 시작한 프로젝트이지만 소소하게 진행되다가 MSA 열풍을 타고 화제가 되고 있는 프레임워크이다. 2. Axon Framework DDD 기반으로 이벤트 소싱, CQRS를 구현할…

OOOooOOoo·2020년 8월 4일·조회 78,777
Event Sourcing (이벤트 소싱)
Cloud Computing & MSA

1. 개요 이벤트 소싱은 상태에 대한 변경 사항을 모두 저장하는 개발 패턴이다. 우리는 과거에는 그 결과값을 저장해왔다. 하지만 이벤트 소싱은 순차적으로 발생하는 이벤트를 모두 저장한다. 마틴 파울…

OOOooOOoo·2020년 8월 3일·조회 21,940
AWS 완전관리형 서비스(Fully Managed), 관리형 서비스(Managed Service)
Amazon Web Services

AWS 서비스 설명을 보면 완전관리형 서비스(fully managed service) 라는 단어가 많이 등장한다. 완전관리형 서비스는 어떤 의미인지? 그냥 관리형 서비스와 어떤점이 다른지 알아보도록…

젼젼·2020년 7월 28일·조회 18,328
Kubernetes 선언적 배포 패턴
Amazon Web Services

쿠버네티스 환경으로 변화하며 다음과 같은 문제들을 접하게 되었다. 1. 마이크로서비스 수가 점차 증가하며 새로운 버전을 지속적으로 업데이트 및 교체 하는 것에 대한 부담이 증가한다. 새로운 버전의 …

lleez5367·2020년 7월 28일·조회 21,026
jenkins pipeline으로 원격지 배포
Cloud Computing & MSA

Jenkins 에서 원격지에 파일을 배포하거나 쉘 스크립트를 수행시킬 때 Publish over ssh 플러그인을 사용한다. 배포할 원격지 서버 접속 정보(IP, 계정, PW)를 Jenkins 시스…

99lover·2020년 7월 28일·조회 26,962
Web Application Server

HTTPS를 사용해야 하는 이유

2014년 Google은 HTTP를 HTTPS로 바꾸라고 권고했다. HTTP HTTP는 Hypertext Transfer Protocol의 약자로 인터넷 초기에 모든 웹사이트에서 기본적으로 사용되는…

하마는무슨색·2020년 7월 28일·조회 3,080
AWS Snowball Edge Compute Optimized 확대적용 (11개 Region 추가)
Amazon Web Services

1. 개요 Snowball Edge는 1) 스토리지 최적화 디바이스와, 2) 컴퓨팅 최적화 디바이스가 있는데요, 이번에 전해드릴 내용은 컴퓨팅 최적화 디바이스에 대한 내용입니다. AWS Snowba…

동교동삼거리동교동삼거리·2020년 7월 28일·조회 78,150
프라이빗 서브넷에서 인터넷 액세스 없이 EC2 접속 및 서비스 엔드포인트 연결 (S3)
Amazon Web Services

일부 프라이빗 시스템을 구축할 때, 외부 인터넷에 대한 연결을 차단해야 하는 경우가 있다. 이 때, EC2에서 다른 서비스를 사용하지 못하는 문제가 함께 발생하는데, 이를 위해 AWS에서는 VPC에…

쿠거·2020년 7월 28일·조회 5,253
EKS 단일 Ingress(인그레스)로 복수 도메인에 대해 HTTPS 서비스
Amazon Web Services

개요 EKS에서 Ingress Controller를 사용하여 ALB를 배포할 때, 단일 ALB로 복수의 도메인에 대해 서비스 할 수 있도록 설정한다. Ingress Annotation 설정 Ingr…

hheover1cks·2020년 7월 28일·조회 80,443
SpringOne - 9/2~9/3 웨비나 정보
Cloud Computing & MSA

https://springone.io/ 괜찮은 웨비나 정보가 있어 공유합니다.^^ 버추얼로 진행되는 이번 SpringOne에서는 아래 5개의 라이브 트랙이 준비되어 있다고 해요. - Beginner…

제끼나제끼나·2020년 7월 28일·조회 77,846
Terraform State file의 Terraform 버전 변경하기
Cloud Computing & MSA

1. 개요 terraform 명령어를 실행하는 버전과 tfstate 파일에 명시되어 있는 버전 차이로 인해 명령어 실행에 오류가 생기는 경우의 해결방법을 소개한다. 2. tfstate file te…

ssnowball·2020년 7월 21일·조회 79,574
Miscellaneous

분산 트랜잭션 - CAP

분산 데이터베이스는 기본적으로 Replication과 Sharding을 지원한다. Replication : 특정 DB 노드에 장애가 발생해도 다른 노드에 복제된 데이터가 존재, 부하 분산 Shard…

하마는무슨색·2020년 7월 21일·조회 79,018
Algorithm

완주하지 못한 선수 (JAVA-문제해결)

문제 풀이 : 1. hash 자료구조를 이용한다. 2. getOrDefault 메소드를 활용하여 파라미터로 받은 참가자(participant), 완주자(completion) 데이터를 hash에 저장…

ggoni·2020년 7월 21일·조회 5,048
golang Context(컨텍스트)
Development

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

hheover1cks·2020년 7월 20일·조회 31,146
[Java] programmers.co.kr - stack/queue - 다리를 지난 트럭 (Truck on bridge)
Algorithm

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

영웅문·2020년 7월 19일·조회 1,786
[Java] programmers.co.kr - hash - 베스트 앨범 (Best Album)
Algorithm

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

영웅문·2020년 7월 18일·조회 1,845
[Java] programmers.co.kr - search - 수포자 (Math Person)
Algorithm

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

영웅문·2020년 7월 17일·조회 3,614
[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,534
Kubernetes의 Liveness Probe와 Readiness Probe
Cloud Computing & MSA

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

hheover1cks·2020년 7월 16일·조회 7,549
GCP - VPC
Cloud Computing & MSA

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

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