아래 링크의 강의를 기반으로 정리한 문서입니다.\[우아한테크세미나] 191121 우아한레디스 by 강대명님자주사용되는 데이터를 미리 올려놓는 저장소Remote에 있는 In-memory Data StructureString: Key-valueListSETSorted-se
Azure Load Balancer란 백엔드 리소스 또는 서버 그룹 전체에 들어오는 네트워크 트래픽을 고르게 분산하는 것OSI 4계층(Transport)에서 동작User를 위한 단입 접점프런트 엔드에 도착한 인바운드 트래픽을 백엔드 풀 인스턴스로 배포→ 로드밸런스 규칙
🖥️ Zabbix와 Grafana를 연동하여 Zabbix로 데이터를 수집한 결과를 Grafana의 대시보드에데이터 시각화를 수행하는 모니터링 시스템을 구축하기 위한 사전 학습을 위한 자료입니다.모니터링 시스템을 구현하기 위해서 Zabbix 구성 요소(Server, A
향후에 랜딩존을 구축하기 위해 Azure 리소스들을 하나씩 찾아보고 필요한 리소스들을 선정하며, 기본 아키텍처부터 설계하며 설계 Skill를 기를 생각이다.가장 먼저 볼 리소스는 가상 머신(Virtual Machine)이다단순히 포털에서 가상머신 생성하는 방법을 기르는
Cloud Migration에 대해 공부하다 Landing Zone이라는 개념을 알게 되었고, 전환을 하는데 있어서 중요한 개넘이라고 생각이 들어 정리합니다.우선 이 포스트는 Azure의 Landing Zone에 대한 설명이며,Cloocus의 박항서 컨설턴트님의 랜딩존
개념은 스터디 때 넘기고 💡로 체크된 부분을 스터디 때 확인한다.프로세스: 실행중인 프로그램 (자원데이터 + 메모리 + 쓰레드)쓰레드: 프로세스의 자원을 이용해 실제로 작업을 수행하는 단위멀티태스킹: 여러 프로세스가 동시에 실행되는 것 📌 멀티쓰레딩: 하나의 프로세
서로 관련된 상수를 편리하게 선언하기 위한 것으로 C언어의 열거형보다 더 향상되어 열거형이 갖는 값뿐만 아니라 타입도 관리자바의 열거형은 타입이 다르더라도 값이 값이 같으면 True를 리턴하는 것과 달리 값과 타입이 모두 같아야 에러가 발생하지 않는다.열거형의 중요한
데이터 그룹을 저장하는 클래스를 표준화 한 설계다양한 클래스들을 지원한다.인터페이스와 다형성을 이용한 객체지향적 설계를 통해 표준화되어 있기 때문에 사용법을 익히기 쉽다.재사용성이 높은 코드를 작성할 수 있다는 장점이 있다.List와 Set은 공통된 부분이 많기 때문에
앞으로 한 달 뒤에 프로젝트를 진행할 예정인데, 지금까지는 팀원들과 코드 병합 목적으로 Github을 사용했다. 하지만 항상 구현만을 목표로 하고, 구현에 필요한 코드에는 관심이 없었다. 어떻게 하면 더 좋은 구조로 코드를 작성할지, 더 나은 접근법은 없을까 같은 고민
자바 프로그래밍에 가장 기본이 되는 패키지Import 없이 사용 가능객체의 참조변수(주소)를 받아 비교하여 결과를 반환위에 코드를 보았을 때, equals 메서드가 주소값을 비교하는 기능만 수행하는 것을 알 수 있다. 주소 말고 값을 비교하는 방법은 ? → 오버라이딩e
오류란?프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우 이런 결과를 초래하는 원인에러의 종류컴파일 에러: 컴파일 시에 발생하는 에러런타임 에러: 실행 시에 발생하는 에러논리적 에러: 실행은 되지만, 의도와 다르게 동작하는 것컴파일 과정
브라우저가 대부분의 과정을 투명하게 개발자가 분석 가능한 수준으로 공개되어있다.→ 개발자가 개발중 발생하는 문제의 원인을 더 빨리 찾을 수 있다.HTTP 통신과정, HTML 구조, CSS 스타일, JAVA Script 디버깅, 프로파일링, 성능진단 가능ElementsH
Pod 생성 순서 1\. 사용자가 명령을 통해 Pod에 대한 정의를 쿠버네티스 마스터에 전달 2\. 쿠버네티스 마스터는 YAML 정의의 유효성 체크 후 특정 노드에 컨테이너를 실행하도록 명령 3\. 명령을 전달받은 노드는 실제 컨테이너를 노드에 실행라벨링 시스템 :
Go는 묵시적 형변환이 불가능하다.Zero Value: 선언만 하고 초기화만 할 경우 타입별 Zero Value로 초기화된다.Small_const가 같은 경우에는, 선언시 타입을 명사하지 않았으므로 함수에 따라 다양한 타입이 될 수 있다.
미완성 설계도틀(리턴값, 매개변수 등)만 잡아두고 상속받는 자손클래스가 오버라이딩 하는 것추상클래스는 미완성이기 때문에 인스턴스를 생성할 수 없으며, 자손 클래스에 의해 완성될 수 있다. 추상클래스 자체만으로는 클래스 역할을 다 하지는 못하지만, 새로운 클래스를 작성하
한 타입의 참조변수로 여러 타입의 객체를 참조하는 것조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있다.이처럼 조상클래스의 참조변수를 사용해 자손 클래스의 인스턴스를 참조하면같은 타입의 인스턴스지만 참조변수 타입(CaptionTv, TV)에 따라 사용할
Devops는 개발/운용 부문이 긴밀히 연계하고 다양한 방법과 문화를 도입하여 서비스 개선에 걸리는 시간을 단축하며, 신속하게 비즈니스 요구에 대응한다.벨로시티: 단위 시간당 비즈니스에 대한 기여도 -> 얼마나 빠르게 비즈니스에 기여하는가를 결과로 하는 산물추상화: 모