전체 글 (42) 썸네일형 리스트형 [AWS] AWS를 시작하기 전에 알아두면 좋은 것 출처 : https://wblinks.com/notes/aws-tips-i-wish-id-known-before-i-started/ AWS Tips I Wish I'd Known Before I Started - W(e)blinksA collection of random tips for Amazon Web Services (AWS) that I wish I'd been told a few years ago, based on what I've learned by building and deploying various applications on AWS.wblinks.com위 사이트의 내용을 기반으로 작성하였습니다. 응용 프로그램 개발시1. 서버에 애플리케이션 상태를 저장하지 말 것 불의의 사고로 서버가 중.. [AWS 테크캠프] (1) : AWS 서버리스로 서버 고민 없이 웹 애플리케이션 구축하기 이번에 진행되는 온라인 AWS 테크캠프를 통해 AWS에 대한 이해와 그 실습을 진행해 볼 수 있었다.AWS Builders Korea -> AWS TechCamp 로 변경되면서 초보자도 이해하기 쉬운 세션으로 돌아왔다고 한다. 이 포스팅은 이번에 배운 내용을 나름대로 정리해 본 것이다. *서버리스로 웹 애플리케이션 구현하기 여기서 프론트엔드에 해당하는 부분은 S3부분이고,백엔드 부분은 API Gateway , Lambda , DynamoDB 이 3가지다. 서버리스 모델에서는 클라우드 제공업체가 일상적인 작업을 관리하고 기본 인프라를 프로비저닝하고 크기 조정하며 유지 관리한다.이로서 얻을 수 있는 3가지 이점이 있다.- 개발자 생산성 향상개발 팀은 애플리케이션을 구성하는 것이 아니라 빌드하는 데 집중할 수.. 27. 삼각 달팽이 Lv.2 : 월간 코드 챌린지 시즌1_ C++ https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr* 코드#include #include #include using namespace std;vector solution(int n) { vector answer; int arr[1001][1001];// 이걸 좀 보기 편하게 생각해보면 왼쪽으로 쫙 밀었을 때 아래로 쭉 내려갔다가 오른쪽으로 쭉 갔다가 x-1, y-1하면서 올라갔다가를 반복하면서 모든 블록을 채울 때까지 반복하면 된다. int x = 0, y = 0;.. [백엔드] RESTful API란? 백엔드 공부를 하던 중 RESTful API를 보고 API면 그냥 API지 RESTful은 뭐지? 라는 생각이 들어 정보를 찾고 정리하게 되었다. * RESTful API우선 REST는 REST(REpresentational State Transfer) 의 줄임말입니다. REST는 어떤 자원에 대해 CRUD연산을 수행하기 위해 URI(리소스) 로 요청을 보내는 것으로 GET, POST등의 메소드를 이용해 요청을 보내고 요청을 위한 자원은 특정한 형태( 보통 json 형태인 것 같다. )로 표현됩니다. 이런 REST기반의 API를 웹으로 구현한 것을 RESTful API 라고 합니다. CRUD 연산에 대한 요청을 할 때 리소스 / 메소드(GET,POST) / 자원의 형태(json)를 사용하면 표현이 명확해.. [OS] 프로세스 스케줄링 (2) : 스케줄링 종류 -선점형 스케줄링* 라운드 로빈(RR) 스케줄링FIFO 스케줄링을 Preemptive(선점형)기법으로 구현한 스케줄링 방법프로세스는 FIFO형태로 대기 큐에 적재되지만, 주어진 시간 할당량(time slice)안에 작업을 마쳐야 하며, 할당량을 다 소비하고도 작업이 끝나지 않은 프로세스는 다시 대기 큐의 맨 뒤로 되돌아간다. 시스템이 사용자에게 적합한 응답시간을 제공해주는 대화식 시분할 시스템에 사용하는 것이 좋다. 즉, 차례대로 돌아가면서 프로세스를 처리하지만 일정시간이상 일하면 그 프로세스의 기회는 떠나가고 뒷 줄로 이동하게 되는 것이다. 이를 계속 반복한다.* MLQ(멀티 레벨 큐) 스케줄링 = 다단계 큐 스케줄링Preemptive(선점형)기법으로 우선순위에 따라 여러 queue가 존재한다.고정형 .. [OS] 프로세스 스케줄링 - (1) 프로세스와 그 스케줄링 방법 프로세스란? 컴퓨터에서 연속적으로 실행되고 있는 프로그램 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다. * 프로세스의 상태위 그림처럼 생성 , 준비 , 실행 , 대기 , 종료 5개의 상태가 존재한다.좀 더 자세히 설명하면 생성 : 프로세스가 생성되는 중준비 : 프로세스가 CPU에 할당되어 스케줄러에 의해 실행되기 기다리는 상태실행 : CPU에서 프로세스가 실행되는 상태대기 : 프로세스가 이벤트가 발생하기를 기다리는 상태종료 : 프로세스 실행 종료 이렇게 있다. * 프로세스의 실행 - 대기 - 준비 과정실행 상태에서는 한 개의 프로세스를 계속 하는 것이 아니다. 프로세스 실행 도중 특정 이벤트 (입출력, 파일읽기) 같은 외부장치에 대한 입출력을 요구했을 때 상태.. 이전 1 2 3 4 ··· 7 다음 목록 더보기