![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/qLVEA/btqJsv3AlRw/bncTdbUuKdnwB0Wh9OAB70/img.png)
서버란? 서버(영어: server)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 출처 - 위키백과 서버란 말 그대로 무언가를 Serve(제공)하는 -er(행위자)를 뜻합니다. 이해를 돕기 위해 아주 재밌는 이야기 하나를 해보겠습니다. 어느 한적한 마을에 놀러가 식당에 들어갔습니다. 저는 무엇을 먹을지 정하기위해 종업원에게 메뉴판을 요청했습니다. 종업원은 메뉴판을 가져다 주었고 저는 한참을 고르다가 마침내 도라지 구이를 주문했습니다. 그러자 종업원은 주방으로 달려가 도라지구이 하나를 주방장에게 요청하고 다시 돌아와 다른 손님들을 받았습니다. 주방에서는 주문을 확인하고 도라지구이를 만들기 위해 스..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bCxh38/btqHQG6jl8h/QCGK7B0H9kcPfy7SSveQYK/img.png)
개요 DevOps DevOps란 개발과 운영을 함께하는 소프트웨어 개발 방법론입니다. 소프트웨어 개발 시에는 개발뿐만 아니라 빌드, 테스트, 배포 등 여러 과정이 필요합니다. 따라서 기존의 회사들은 하나의 서비스를 개발과 운영팀으로 나눠 관리했습니다. 이렇게 하나의 서비스를 개발과 운영으로 나누다보니 의사결정과 소통에서 비효율적인 문제가 발생했습니다. 따라서 개발과 운영을 함께 할 수 있는 방법론인 DevOps가 탄생하였습니다. 하나의 서비스를 개발한 후 운영하다보면 필연적으로 그 서비스는 여러 변경사항이 생깁니다. 과거에는 이 변경된 코드를 적용하기 위해서 모든 개발자가 모여 직접 코드를 병합하였습니다. 최근에는 애플리케이션 배포 주기가 짧아지면서 잦은 코드 병합이 일어나고 이 때마다 여러 개발자가 모..
https://www.acmicpc.net/problem/1261 1261번: 알고스팟 첫째 줄에 미로의 크기를 나타내는 가로 크기 M, 세로 크기 N (1 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 미로의 상태를 나타내는 숫자 0과 1이 주어진다. 0은 빈 방을 의미하고, 1은 벽을 의미 www.acmicpc.net 다익스트라 다익스트라 알고리즘은 그래프에서 간선 비용이 0 또는 양수일 때 그리고 시작 지점이 주어졌을 때 최소 비용 거리를 찾기에 유용한 알고리즘입니다. 원리는 간단합니다. (하지만 까먹습니다.) 1. 현재 노드에서 이동할 수 있는 후보 노드들을 조건을 따져 등록합니다. 2. 후보 노드들 중 비용이 가장 적은 노드로 이동합니다. (따라서 heap queue가 유용합니다) 3..
- Total
- Today
- Yesterday
- 삽입정렬
- ci/cd
- 버블정렬
- 합병정렬
- RDS
- EC2
- react
- 정렬
- greedy
- 가상환경
- 리액트
- stack
- spring boot
- CodeDeploy
- 선택정렬
- 다익스트라
- 백준
- 퀵 소트
- 자동화
- 서버
- 스프링 부트
- 배포
- AWS
- 알고리즘
- 라이프 사이클
- 계수정렬
- 병합정렬
- 알고스팟
- Union-FInd
- oauth
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |