Sky Archive

전체 글 150

[Java] KCB 본인인증 ssl.HandshakeException 해결방법

실무에서 KCB 본인인증 모듈을 사용해서 휴대폰 본인인증을 하는데 SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 라는 SSL 통신 에러가 뜰 때가 있다. [2021-07-08 15:59:28.173] ERROR OO.OOOO.OOKcbCertifiedController.kcbCertified 233 | [[[CODE:50]]]:getServerRSApubKey Error - javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inap..

[프로그래밍] 해시맵, 해시태그, 해시함수 등에서 말하는 해시란 무엇일까?

• 해시맵, 해시태그, 해시함수 등에서 말하는 해시란 무엇일까? 요즘엔 IT계열 종사자가 아니더라도 해시라는 단어는 심심치 않게 들을 수 있습니다. 흔히 SNS나 블로그에 사용하는 해시태그부터 시작해서 암호화폐 블록체인에 사용되는 해시함수, 심지어 패스트푸드점에서 쉽게 찾아볼 수 있는 해시 브라운까지 눈치가 빠르신 분이라면 아마도 해시 브라운에서 해시의 뜻을 짐작해보실 수 있을 텐데요. 해시태그의 어원은 다르지만, 짐작하신 대로 해시 맵, 해시함수, 해시 브라운까지 해시의 어원은 같습니다. 바로 고기와 감자를 잘게 조져 섞어버린 바로 이 해시라는 영국 요리가 어원이라고 할 수 있습니다. 🤔 • 프로그래밍에서의 해시(hash)란? 프로그래밍에서의 해시(hash)는 마치 위의 사진처럼 잘게 조짐(?)당한 고..

프로그래밍 2021.08.10

[AWS] Certified Developer Associate Dump 문제 010

A current architecture uses many Lambda functions invoking one another as large state machine. The coordination of this state machine is legacy custom code that breaks easily. Which AWS Service can help refactor and manage the state machine? A. AWS Data Pipeline B. AWS SNS with AWS SQS C. Amazon Elastic MapReduce D. AWS Step Functions 현재의 아키텍처는 대형 상태 기계로서 서로를 호출하는 많은 람다 기능을 사용한다. 이 상태 기계의 조정은 쉽게..

[AWS] Certified Developer Associate Dump 문제 006

What are the steps to using the AWS CLI to launch a templatized serverless application? A. Use AWS CloudFormation get-template then CloudFormation execute-change-set. B. Use AWS CloudFormation validate-template then CloudFormation create-change-set. C. Use AWS CloudFormation package then CloudFormation deploy. D. Use AWS CloudFormation create-stack then CloudFormation update-stack. 템플리트화된 서버 없는 ..

[AWS] Certified Developer Associate Dump 문제 004

A Developer is working on an application that tracks hundreds of millions of product reviews in an Amazon DynamoDB table. The records include the data elements shown in the table: Which field, when used as the partition key, would result in the MOST consistent performance using DynamoDB? A. starRating B. reviewID C. comment D. productID 한 개발자가 아마존 다이너모DB 테이블에서 수억 건의 제품 리뷰를 추적하는 애플리케이션을 개발 중이다. 기..

[Cloud Computing] 클라우드 서비스(IaaS, PaaS, SaaS) 이해

안녕하세요.🐱‍🐉 이번 글은 클라우드 서비스에서 대해 알아볼게요. 무엇을 서비스하냐에 따라 크게는 IaaS, PaaS, SaaS로 나누고 클라우드 인프라의 서비스 이름을 붙여 DaaS(Desktop as a Service), BaaS(Backend as a Service)로 말하기도 합니다. 클라우드 컴퓨팅은 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미해요. VMware이나 Virtualbox와 같은 가상화 솔루션은 하드웨어에서 기능을 분리하는 것이고 클라우드 컴퓨팅은 네트워크, 스토리지 인프라 자원, 서비스, 어플리케이션 등을 사용자에게 제공하는 접근 방식이에요. 1. Packaged software (On-premise 방식) : 직접 인프라와 플랫폼, 애플리케이션을 관리 장점 - ..

[Cloud Computing] 기본적인 클라우드 컴퓨팅 용어

AWS를 공부하며 정리한 클라우드(Cloud Computing) 관련 기초 개념 용어입니다. 정확히 모르던 개념, 가볍게 읽으며 확인하면 좋을 거 같아요.🐱‍🐉 VM (Virtual Machine) - 물리적 하드웨어 시스템에 구축되어 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 갖추고 가상 컴퓨터 시스템으로 작동하는 가상 환경. - VM을 사용하면 macOS 노트북에 Linux를 설치한 경우처럼 단일 컴퓨터에서 다른 여러 운영 체제를 동시에 실행할 수 있다. Faas (Function-as-a-Service) 서버리스 컴퓨팅을 구현하는 방식. 서버리스는 개발자의 서버 및 리소스 할당 관리 또는 프로비저닝과 같은 인프라 문제를 추상화하고 이를 플랫폼에 적용하여 개발자의 코드 작성과 비즈니스 ..