전체 글
1,964개의 글
[Java] programmers.co.kr - hash - 위장(Camouflage)
1. 문제 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 …
[Python] 프로그래머스(DFS/BFS) - 단어변환
1. 문제 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. …
[Java] programmers.co.kr - hash - 전화번호 목록 (PhoneBook)
1. 문제 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 …
자바 PriorityQueue 간단 예제
1. 개요 자바 PriorityQueue에 대해 간단히 알아본다. 2. 코드 2.1. String 기반 (오름차순) import java.util.PriorityQueue; public class …
위장 (프로그래머스-JAVA)
문제 풀이 : HashMap을 이용하여, 매개변수로 받은 의상들을 비교를 했다. 1. HashMap에 있는 containsKey 메소드에 Key 값을 넘겨주면 해당 Key 값이 있으면 true, 없…
[Java] programmers.co.kr - hash - 완주하지 못한 선수 (MarathonLoser)
1. 문제 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주…
자바 HashSet을 이용한 교집합, 차집합, 합집합 구하기
1. 개요 두개의 Set을 이용하여 교집합, 차집합, 합집합을 구하는 로직이다. 2. 코드 package io.sarc; import java.util.Arrays; import java.util.…
자바 HashMap에 문자열 넣었을 때 문자별 개수 구하여 출력
1. 개요 자바 Map에 담긴 문자열 개수를 구하는 로직이다. 2. 코드 package io.sarc; import java.util.HashMap; import java.util.Map; publ…
Amazon Web ServicesAWS Direct Connect란 (1)
많은 기업들이 운영 관리의 효율성과 비용 투자 효율성을 고려하여 기존의 IT자원을 클라우드로 전환하고 있는 추세입니다. 그런데 일부 IT 자원만 이전한 상태이고, 기존 온프레미스의 자원과 통신을 해…
AWS LB(로드밸런서, ALB/NLB)
AWS LB(Load Balancer) 로드 밸런서는 서버에 네트워크 또는 애플리케이션 트래픽을 분산시키는 장치이다. 부하 분산 장치는 애플리케이션의 안정성을 높이는데 중요한 요소이다. 로드 밸런서…
쉽게 쓰는 Dockerfile
1. 배경 Dockerhub에 있는 이미지를 그대로 쓰는 것이 최고지만 application을 올려서 사용하기 위해선 Dockerfile을 통해 이미지를 생성해야한다. Dockerfile 간단히 알…
소수개수 구하기(JAVA-문제해결)
public class PrimeNum { 문제 풀이 : 3개의 숫자를 포문 3번 돌려서 소수인지 판별했습니다. package com.company ; public class PrimeNum { p…
AWS 서비스가 사용하는 IP 대역 확인하기
1. 개요 특정 AWS Service가 사용중인 IP 대역을 확인해야하는 경우가 있을 수 있다. 예를 들어 특정 서비스(CloudFront, Global Accelerator 등)에 대해서 방화벽을…
Amazon Web ServicesRDS Audit 설정
1. 개요 RDS MariaDB에 Audit 로그활성화를 위하여 플로그인 기능을 구현하는 방법에 대해서 확인하고자 함 2. 옵션 Amazon RDS에서 지원하는 인스턴스 옵션 및 추가 기능(플러그인…
AWS Signature 생성 및 S3 객체 다운로드/업로드(2) - ShellScript
지난번에 게시한 AWS Signature v4를 이용한 S3 객체 다운로드/업로드의 ShellScript 도 함께 작성하게 되었다. ( AWS Signature 소개 및 PowerShell 버전 참…
Cloud Computing & MSAMicro Service 프로세스 간 통신
왜 필요한가? 모놀리식 애플리케이션 - 단순하게 다른 메서드나 함수를 호출하면 됨. 마이크로서비스 애플리케이션 - 서비스 단위로 나뉘어진 분산 시스템이기 때문에 서비스 간 통신이 필요. 마이크로서비…
Kubernetes(k8s) Stateful Set과 Headless Service
StatefulSet 1. 개념 StatefulSet은 이름 그대로 고유 상태가 유지되는 Pod Set을 의미한다. StatefulSet은 Deloyment(ReplicaSet)와 마찬가지로 동일한…
macOS DOSBox 설정 파일
1. 개요 도스박스 홈페이지 : https://www.dosbox.com/ 맥에서 도스박스 사용 시 설정 파일 위치에 대한 설명이다. 윈도우는 dosbox.conf 이지만 맥에서는 안된다. 2. 파…
[Python] 프로그래머스(stack,queue) - 주식가격
1. 문제 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 pr…
EKS(Elastic Kubernetes Service) LB 적용
LoadBalancer Type Service EKS에서 LoadBalancer 타입의 Service를 생성하면 Elastic Load Balancer가 생성된다. 클러스터의 엔드포인트 옵션과 Wo…
Web Application Server[Jennifer] Jennifer5 실시간 데이터 API 호출 URL
국내 WAS 모니터링 Tool Jennifer 5 관련 Tip. 1. Jennifer 콘솔 → 관리 → JENNIFER 사용자 → 인증토큰 관리 : 인증 토큰 발급. 2. 아래 내용과 같이 URL로…
AWS Signature 생성 및 S3 객체 다운로드/업로드 - PowerShell
※ 2020/7/27 수정 사항 - 업로드 메소드가 GET 또는 POST 중 하나를 사용하도록 표기되어 있었는데, 이 중 POST가 아닌 PUT으로 입력해야 업로드 작업이 정상적으로 수행됨 ( AW…
Cloud Computing & MSAAzure App Service 백업
1. 개요 Azure App Service의 백업에 대한 요구사항 및 백업 자동화 설정 방법 등에 대해 소개한다. 2. Azure App Service 백업 대상 App Service는 앱에서 사용…
Cloud Computing & MSASidecar pattern
Sidecar pattern Sidecar pattern은 모든 응용 프로그램 컨테이너에 추가로 sidecar 컨테이너가 배포된다. 어플리케이션 컨테이너의 수정이나 변경 없이 독립적으로 동작하는 컨…