전체 글

Dev/Cloud

[Cloud] 클라우드란? On-Premise와 비교, 조건, 장점, SaaS, PaaS, IaaS

CLOUD란? 초기 투자나 장기 계약 없이 인터넷을 통해 IT 리소스와 애플리케이션을 원할 때 언제든지 사용한 만큼만 요금을 내는 서비스이다. ON-PREMISE란? CLOUD와 반대되는 개념으로, 자체적으로 보유한 전산실 서버에 소프트웨어를 직접 설치하는 방식이다. 클라우드가 되기 위한 5가지 조건은? 첫째로, 사용자 개별 관리 화면을 통해 서비스가 이용 가능해야 한다는 주문형 셀프 서비스이다. 둘째로, 모바일, PC 등 다양한 디바이스를 통한 서비스 이용이 가능해야 한다는 광범위한 네트워크 접속이다. 셋째로, 사업자의 컴퓨팅 리소스를 여러 사용자가 공유하며, 사용자는 본인이 이용하는 리소스의 정확한 위치를 알 수 없는 특성을 가진다는 리소스의 공유이다. 넷째로, 필요시 필요한 만큼 처리 능력을 높이거..

Dev/BOJ

[백준]1316번: 그룹 단어 체커 문제풀이 (자바/JAVA)

안녕하세요! 백준 단계별로 풀어보기 7단계에 위치한 '문자열'의 1316번 그룹 단어 체커 문제를 풀어봤습니다. 1316번 그룹 단어 체커의 링크입니다. https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서..

Dev/Cloud

소규모 스타트업의 클라우드 사업자 선정 방안: AWS, Azure, GCP를 중심으로

목차 Ⅰ. 서론 1. 클라우드 도입 필요성 Ⅱ. 본론 1. IaaS, PaaS, K8S란 2. AWS, Azure, Google의 서비스 가. AWS의 IaaS, PaaS 특징, 장단점 나. Azure의 IaaS, PaaS 특징, 장단점 다. Google의 IaaS, PaaS 특징, 장단점 3. 클라우드 서비스 도입을 위한 사업자 선정 Ⅲ. 결론 Ⅰ. 서론 1. 클라우드 도입 필요성 인터넷 통신망 어딘가에서 구름(Cloud)에 싸여 보이지 않는 컴퓨팅 자원(CPU, 메모리, 디스크 등)을 원하는 대로 가져다 쓸 수 있다는 뜻인 클라우드[1]는 해가 지날수록 시장 규모가 성장하고 있다. 과학기술정보통신부에 따르면 국내 ‘퍼블릭클라우드’ 시장 규모는 2017년부터 올해까지 연평균 20.5%씩 증가해 작년 2..

스튜디오북

[스튜디오북] 데미안 독서노트

기말고사가 끝나고 여유가 생겨 미루고 미루었던 헤르만 헤세의 "데미안"을 정독하게 되었다. 데미안의 테마를 한 줄로 정리하자면, 인생을 살아가는 성장 이야기이다. 주인공 싱클레어가 살면서 만나왔던 막스 데미안, 프란츠, 피스토리우스, 크나워, 에바 부인 등등 수 많은 사람들 중에서는 싱클레어에게 도움을 주었던 사람도 있었고, 해가 되는 사람도 있었다. 싱클레어는 어렸을 때 프란츠에게 괴롭힘을 당하지만 데미안을 통해 괴롭힘에서 벗어나기도 하며 피스토리우스를 술집에서 만나고 이야기하며 그 이야기속에서 많은 배움을 얻게 된다. 즉, 싱클레어는 부모의 세계인 알에서 깨어나오려고 노력하고 새롭게 자신만의 세계를 만들어 간다. 이 책의 저자는 살면서 느끼는 고통들을 겪어보고, 이 고통들속에서 자신이 어떻게 이겨내는..

Dev/Network

HTTP 상태코드(HTTP Status Code) With Spring, Exception Handler

이번 글에서는 HTTP 상태코드에 대해 알아보고자 한다. 상태코드란 무엇일까? 상태코드란, 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능이다. 1xx(Informational) : 요청이 수신되어 처리중 2xx(Successful) : 요청 정상 처리 3xx(Redirection) : 요청을 완료하려면 추가 행동이 필요 4xx(Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수핼할 수 없음 5xx(Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 만약, 모르는 상태코드를 클라이언트가 서버로부터 받게 된다면, 클라이언트는 상위 상태코드로 해석해서 처리하고 나중에 새로운 상태 코드가 서버에 추가되어도 클라이언트를 변경하지 않아도 된다는 장점이..

Dev/BOJ

[백준]1065번 : 한수 문제풀이 (자바/JAVA)

안녕하세요! 백준 단계별로 풀어보기 6단계에 위치한 '함수'의 1065번 한수 문제를 풀어봤습니다. 1065번 한수의 링크입니다 https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,..

friendshipkim97
어떤 초콜릿을 꺼낼 건지