개발 지식
-
Yaml 문법개발 지식 2023. 1. 14. 04:01
📕 K8s / DockerCompose / Stack을 사용하면서 yaml문법을 많이 사용합니다. 따라서 Yaml 파일의 문법에 대해서 정리해 보려고 합니다. Indent(들여쓰기) 기본적으로 2 / 4칸을 지원합니다. Saclars( 스트링 , 넘버) ex) version "3.7" Sequences 각각의 아이템을 리스트 / 배열 형태로 표현합니다. ex) volumes: - ./mydata:/var/lib/sim - ./todoweb:/usr/share/nginx/ Mapping 키- 벨류 값 매핑 형태입니다. 시퀀스와 같이 사용 가능합니다. (:)콜론을 통해 매핑합니다 ex) image: diamol/ch07-to-list 아래는 stack 배포용 yaml파일입니다. 본문 내용과 비교해 보면서 문..
-
Keep Alive란?개발 지식 2022. 12. 25. 18:14
Keep Alive? -HTTP Request Header의 Connection 키에 대한 값입니다. -client와 Server의 TCP연결을 유지 시켜줍니다. Header? 우리는 보통 서버와 통신을 할 때에 header에 여러 정보를 실어서 보내게 됩니다. Accept / Content Length / Host / Connection 등 header의 내용에는 여러가지가 있지만 오늘은 Connection에 대해서 알아보려고 합니다. 왜냐면 Connection 헤더에 Keep Alive 값이 들어가기 때문입니다. Connection? HTTP/1.0 버전 까지는 HTTP 프로토콜의 특징인 비 연결성으로 인해 Client가 Server로 HTTP Request를 하고 응답을 받으면 연결을 바로 종료했습..
-
매개변수란?개발 지식 2022. 12. 17. 17:30
매개변수? 간단하게 함수(메서드)를 정의할 때 사용되는 변수입니다. 이러한 매개변수를 가지고 있는 함수가 호출될때 인수가 매개변수에 들어갑니다. 예시를 들어보겠습니다. python 코드입니다. 1. maxmin 함수에 mege 라는 매개변수를 지정합니다. 2.해당 함수에 대해 return(반환)값을 지정합니다. 반환값은 뒤에서 넣을 인수에 대한 max / min 계산값입니다. 3.test변수에 리스트 값을 지정합니다. (리스트는 하나의 변수에 여러개의 값을 넣은것입니다.) 4.result 변수를 지정하고 result변수는 maxmin함수를 호출하고 test를 전달 인자로 넣습니다.(이 때 test가 mege매개변수의 인수로 들어갑니다.) 5.maxmin함수 내에있는 내장함수 max / min를 이용하여 ..