Google 번역, Tooltip Dictionary, notion터미널에서 위 명령어 수행Apple M 프로세서 탑채된 장비의 경우 터미널에서 brew 명령어 사용 시 위와 같은 이슈가 있음홈디렉토리의 .zshrc 파일을 생성 후 아래와 같이 추가M 프로세서의 경우
프로젝트 별 여러개의 Java 버전을 사용중이다. 그래서 jenv 를 이용하여 여러개의 자바 버전을 관리하여야 한다.참고 링크 : https://velog.io/@geun/Setting-jenv%EB%A1%9C-%EC%97%AC%EB%9F%AC-Java-%EB
프로젝트 별 여러개의 파이썬 버전을 사용중이다. 그래서 pyenv 를 이용하여 여러개의 파이썬 버전을 관리하여야 한다.system 으로 설정 하였을 때 따로 잡하지는 않음기본적으로 python3 으로 버전 확인 시에는 3.9.6 버전으로 나옴(작성자 기준)각 버전으로
여러 버전의 terraform 을 사용해야 할 수 있기에 사전 설치
| 한국 표준시(KST) | 협정 세계 시간(UTC) | | ----------- | ------------- | | 00:00 | 15:00 (1일 전) | | 01:00 | 16:00 (1일 전) | | 02:00 | 17:00
SRE(사이트 신뢰성 엔지니어링) Engineer 직무가 많이 보이고 있고, 이전 회사에서 고객사의 클라우드 인프라를 운영하면서 SLA 라는 단어를 엄청 많이 들었다. 듣기만 하고 정확한 내용을 잘 몰라 정리를 위해 포스팅을 하였다.서비스 수준을 판단할 수 있는 몇가지
네트워크 통신은 복잡한 과정이며, 이를 이해하기 위해서는 네트워크 계층에 대한 개념을 알고 있어야 한다고 생각한다. 특히, OSI 7계층 모델과 TCP/IP 모델은 네트워크 통신에 대하여 필수적인 개념이다.OSI 모델은 이론적이고 포괄적인 접근을 제공하여 네트워크 통신
사용중인 환경에 새로운 변경사항이 포함된 어플리케이션만 반영하는 방법이다.인플레이스 배포는 배포 프로세스가 비교적 단순하며, 새로운 버전을 기존 시스템에 빠르게 적용할 수 있다.이전 버전을 중지하고 새로운
물리적 하드웨어에 설치된 소프트웨어 계층으로, 물리적 머신을 다수의 가상 머신(Virtaul Machine, VM)으로 분할할 수 있도록 해준다. 즉, 호스트 컴퓨터에서 다수의 운영 체제(Operating System)를 동시에 실행하기 위한 논리적 플랫폼을 말한다.하
VM 은 클라우드 서비스 형태로는 기본 엔진 (AWS 에서 EC2 하나가 VM) 으로 제공이 된다.VM의 구현 방법에 따라 다르지만, 기본적으로 하이퍼바이저가 여러개의 VM을 띄우고 실행한다. 이때 중요한 것은 각 VM마다 독립된 실행 환경을 제공한다는 것이다. 즉 V
클라이언트(브라우저) 로컬에 저장되는 키와 값이 들어 있는 데이터 파일이다.사용자 인증이 유효한 시간을 명시할 수 있으며, 유효 시간이 정해지면 브라우저가 종료되어도 인증이 유지가 되는 특징이 있다.쿠키는 사용자가 요청하지 않아도 브라우저가 Request 시 Reque
\*.exe, \*.dmg 파일과 같은 컴퓨터에서 실행할 수 있는 파일을 말한다.아직 파일을 실행하지 않은 상태이기에 정적 프로그램 또는 프로그램이라고 부른다.즉, 프로그램은 코드 덩어리 인 것이다.프로그램이 그냥 코드 덩어리이면, 프로세스는 프로그램을 싱행사켜 정적인
CLOSED: 포트가 닫힌 상태LISTEN: 포트가 열린 상태로 연결 요청 대기 상태SYN_RECV: SYNC 요청을 받고 상대방의 응답을 기다리는 상태ESTABLISHED: 포트 연결 상태TIME-WAIT: Server로부터 FIN을 수신하더라도 일정시간(defaul
상태 코드는 3자리 숫자로 만들어져 있으며, 첫번째 자리는 1에서 5까지 제공된다. 첫번째 자리가 4와 5인 경우는 정상적인 상황이 아니기 때문에 사이트 관리자가 즉시 알아야 하는 정보이기에 관련하여 내용 정리를 하였다.1xx(정보) : 요청을 받았으며 프로세스를 계속
HTTP Response Status Code 는 요청에 대한 웹서버의 응답을 나타내는 코드이다. 이 코드를 바탕으로 웹브라우저나 검색엔진 크롤러는 요청을 어떻게 처리해야 할지 판단한다.이 중 301 과 302 Code 는 사용자를 새로운 URL로 이동시키는 코드이며,
컴파일러(compiler)는 고급 언어로 작성 된 소스 코드를 저급 언어로 번역하는 프로그램을 가리킨다. 여기서 고급 언어는 사람이 이해하기 쉽도록 작성된 프로그래밍 언어로 C, C++ 등이 이에 속한다. 저급 언어는 컴퓨터 내부에서 바로 처리 가능한 프로그래밍 언어로
Docker Network란 Docker 컨테이너 간의 통신을 관리하고 격리하기 위한 기능을 제공하는 것이다.컨테이너화된 애플리케이션은 여러개의 컨테이너로 구성될 수 있는데, 이들 컨테이너가 서로 통신하고 데이터를 주고 받아야 할 경우가 있다. Docker Networ