분류 전체보기

CS/네트워크

REST API 성숙도 모델

Rest, RestAPI, Restful Rest Api 성숙도 모델 rest api 의 발전 단계를 모델화 성숙도 모델은 총 4 단계로 나누어지며 각 단계를 달성할 수록 REST API 에 가까워짐 REST - 0 단계 crud CREATE : POST /api/user READ : POST /api/user UPDATE : POST /api/user DELETE : POST /api/user request POST /api/user { // body 에 담는 데이터로 요청을 구분함 "function": "getUser", "arguments" [ "1" ] } response HTTP/1.1 200 OK { "result" { "id": "1" "name": "honey", } } 리소스 구분없이 설..

DB/DataBase

DB 기술 면접 대비(2)

💡 데이터베이스에서 다양한 유형의 관계는 무엇이 있나요? 답변 : 데이터베이스에는 3 가지 유형의 관계가 있습니다. 일대일 : 한 테이블은 비슷한 종류의 열을 가진 다른 테이블과 관계가 있습니다. 각 기본 키는 관련 테이블에서 하나의 레코드 또는 하나의 레코드와 관련이 없습니다. 일대다 : 한 테이블은 기본 및 외래 키 관계가있는 다른 테이블과 관계가 있습니다. 기본 키 테이블에는 관련 테이블에없는 하나 또는 여러개의 레코드와 관련된 하나의 레코드 만 포함됩니다. 다대다 : 두 테이블의 각 레코드는 다른 테이블의 여러 레코드와 관련 될 수 있습니다. 💡 SELECT 쿼리의 수행 순서를 알려주세요. FROM, ON, JOIN > WHERE, GROUP BY, HAVING > SELECT > DISTINCT..

DB/DataBase

DB 기술 면접 대비(1)

💡 관계형 데이터베이스의 구성요소에 대해서 설명하세요. 데이터가 테이블에 저장. 구성요소: 행(튜플), 열(속성) 행은 순서가 없지만, 열은 순서가 있다. 스키마: 이름과 데이터 유형을 정의 키: 테이블에서 특정 행을 유일하게 식별할 수 있게 하는 특징, 열 혹은 복수의 열 모음 테이블의 각 행에는 프라이머리 키 값이 반드시 있어야 한다. 외부키 이용하여 다른 테이블과 링크할 수 있다. 그 값이 다른 테이블의 키 열의 값과 같은 열 참조무결성: 모든 외부 키 값이 참조하는 테이블의 값으로 존재하는 경우 💡 Key란? Key의 종류에 대해서 설명하세요. 릴레이션에 포함된 튜플을 유일하게 구분해주는 역할을 키가 합니다. 키의 종류로는 (1)슈퍼키 (2)후보키 (3)기본키 (4)대체키 (5)외래키가 있습니다...

일상

정보처리기사 필기

18일 시험인 줄 알고 있었고, 우연히 오늘 새벽에 음 .. 18일 어디로 가야하지 ? 라는 생각과 함께 큐넷을 들어갔는데. 오늘 08시 40분까지 입장이었다. 그럼.. 남은 시간이.. 약 8시간... 그 때 부터 공부를 시작했다. 시험을 보니까 바로 결과가 나오더라. CBT 시험이랬나? 컴퓨터로 시험을 봤다. 거기 나오는 결과로는 합격이라고 나오더라... 당일치기 공부로 기사 필기를 합격한 것 같다는 생각이 드니 조금 얼떨떨하다.

CS/네트워크

인터넷 네트워크 구성 요소

인터넷 네트워크 구성요소 인터넷 전 세계의 수십억 개의 컴퓨팅 장치를 연결하는 컴퓨터 네트워크 호스트, 종단 시스템(end system) 네트워크를 통해 연결되는 컴퓨팅 장치들(데스크탑, 스마트폰, 태블릿 등등) 서버 컴퓨터, 클라이언트 기기 통신 링크(communication link) 동축케이블, 구리선, 광케이블, 라디오 스펙트럼 등등 각 링크들은 전송률(링크 대역폭, 단위 : bit per second)을 이용하여 데이터를 전송한다. 패킷 스위치(packet switch) 라우터, 스위치 패킷 : 데이터를 세그먼트로 나누고 각 세그먼트에 헤더를 붙인 정보 패키지 입력(송신) 통신 링크의 패킷을 출력(수신) 통신 링크로 전달 네트워크는 통신 링크와 패킷 스위치로 구성되어 있으며 송신 호스트는 이를 ..

알고리즘/백준

백준 9251 - LCS Java

https://www.acmicpc.net/problem/9251 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net 문제 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. 입력 첫째 줄과 둘째 줄에 두 문자열이 주어진다. 문자열은 알파벳 대문자로만 이루어져 있으며, 최대 100..

알고리즘/백준

백준 2179 - 비슷한 단어 Java

https://www.acmicpc.net/problem/2179 2179번: 비슷한 단어 첫째 줄에 S를, 둘째 줄에 T를 출력한다. 단, 이 두 단어는 서로 달라야 한다. 즉, 가장 비슷한 두 단어를 구할 때 같은 단어는 제외하는 것이다. www.acmicpc.net 문제 N개의 영단어들이 주어졌을 때, 가장 비슷한 두 단어를 구해내는 프로그램을 작성하시오. 두 단어의 비슷한 정도는 두 단어의 접두사의 길이로 측정한다. 접두사란 두 단어의 앞부분에서 공통적으로 나타나는 부분문자열을 말한다. 즉, 두 단어의 앞에서부터 M개의 글자들이 같으면서 M이 최대인 경우를 구하는 것이다. "AHEHHEH", "AHAHEH"의 접두사는 "AH"가 되고, "AB", "CD"의 접두사는 ""(길이가 0)이 된다. 접두..

ETC

쿠버네티스(k8s)의 간단한 동작 방식 및 etcd - 쿠버네티스 시리즈(2)

쿠버네티스의 동작 방식 사용자는 kubectl을 통해 쿠버네티스 클러스터와 통신 클러스터 내의 Master는 쿠버네티스의 설정 환경을 저장하고, 전체 클러스터 관리 각 Node들에서는 쿠버네티스 위에서 동작하는 워크로드(pod)들이 실행 쿠버네티스는 기본적으로 내가 원하는 상태(Desired State)와 현재 상태(Current State)를 비교 만약 상태가 서로 다르다면, 현재 상태를 원하는 상태로 변경하는 기능 수행 etcd에 api의 내용 저장 api server에 선언형 api로 요청이 들어올 경우, 바로 동작을 실행하지 않고 etcd에 들어온 내용을 저장 etcd를 감시하는 controller 동작 controller는 etcd에 내가 담당하는 resource가 들어왔는지를 감시하다가, 해당..

D_Helloper
'분류 전체보기' 카테고리의 글 목록 (5 Page)