본문 바로가기

분류 전체보기90

Docker 기초 이해하기 Docker목표🔥 Docker에 대한 이론과 명령어를 공부하고 간단한 실습을 진행해 보자![ Docker ]애플리케이션을 쉽게 만들고, 테스트하고, 배포할 수 있게 도와주는 소프트웨어 플랫폼입니다.애플리케이션을 컨테이너라는 가볍고 이식성 있는 패키지로 실행할 수 있습니다.[ 주요 특징 ] 컨테이너화: 애플리케이션과 필요한 모든 것을 하나의 패키지로 묶어 어디서든 실행할 수 있습니다. 경량: Docker는 운영 체제의 커널을 공유하므로, 가상 머신보다 훨씬 가볍고 빠르게 실행됩니다. 이식성: Docker 컨테이너는 어디서든 동일하게 실행됩니다. 확장성: Docker를 사용하면 여러 개의 컨테이너를 효율적으로 관리하고 쉽게 확장할 수 있습니다.[ 주요 키워드 ] 이미지: 애플리케이션과 모든 실행에 필요한 .. 2024. 9. 30.
[MSA] Spring Cloud Config 🔥 분산 시스템 환경에서 중앙 집중식 구성 관리를 제공하는 프레임워크인 Spring Cloud Config 공부하기[ Spring Cloud Config 주요 기능 ] 중앙 집중식 구성 관리: 모든 마이크로서비스의 설정을 중앙에서 관리합니다. 환경별 구성: 개발, 테스트, 운영 등 환경별로 구성을 분리하여 관리할 수 있습니다. 실시간 구성 변경: 설정 변경 시 애플리케이션을 재시작하지 않고도 실시간으로 반영할 수 있습니다.[ 환경별 설정 파일 관리 ]Config 서버는 환경별로 다른 설정 파일을 제공할 수 있습니다.ex) application-dev.yml, application-prod.yml 파일을 Git 저장소에 저장하여 환경별 설정을 관리합니다.[ 설정 파일 구성 ]application.yml .. 2024. 9. 28.
Chapter 5. 팀 프로젝트 1주차 WIL Weekly I Learned🔥 하루에 5분 ~ 10분씩 오늘 있었던 일들을 기록하고 그것들을 종합하여 매주 WIL을 작성하자!! WIL 작성 이유프로젝트를 진행하며 일주일간 어떤 문제를 직면했으며, 어떤 고민을 하고, 어떻게 해결하고 나아갔는지 추적하고 기록할 수 있으며, 추가로 현재 내가 무엇을 왜 하고 있는지 다시 한번 상기시키기 위해서입니다.1주 차 간단 요약프로젝트 시작을 위한 기획 단계라고 볼 수 있을 거 같습니다. 2024. 09. 24프로젝트 아이디어 회의여러 가지 아이디어를 가지고 팀 프로젝트를 선정하는 단계로 재미있는 아이디어들이 많이 나왔다. 선정된 프로젝트:  친한경 쇼핑몰 아이디어 간단 요약부동산전세 사기 위험 및 안전 지수를 체크해 준다.내가 구하고 싶은 매물과 들어온 매물을 .. 2024. 9. 28.
[CS 컴퓨터 구조] CPU Computer Science🔥 컴퓨터에서 가장 중요한 부품 중 하나인 CPU에 대해서 알아보자[ 레지스터 ]레지스터: CPU안에 있는 작은 임시 저장장치프로그램 카운터 (명령어 포인터) : 메모리에서 다음으로 읽어 들일 명령어의 주소를 저장하는 레지스터 입니다.일반적으로 프로그램 카운터는 1씩 증가합니다.메모리에 저장된 프로그램이 순차적으로 실행될 수 있는 것은 근본적으로 프로그램 카운터 값이 1씩 증가하며 실행되기 때문입니다.명령어 레지스터: 메모리에서 방금 읽어 들인 명령어를 저장하는 레지스터 입니다.범용 레지스터: 다양하고 일반적인 상황에서 자유롭게 사용할 수 있는 레지스터 입니다.데이터와 명령어, 주소 모두를 저장할 수 있습니다.일반적으로 CPU 안에는 여러 개의 범용 레지스터들이 있습니다.플.. 2024. 9. 26.
Chapter 4. 최종 회고 🔥 Chapter 4. 대규모 AI 시스템 설계 프로젝트가 마무리되었기 때문에, 프로젝트 정리 및 회고를 진행하려고 한다.프로젝트 S.A (Starting Assignments)😺 Blog: https://happy-coding.tistory.com/38시스템 구조 (draw.io)😺 Blog: https://happy-coding.tistory.com/37[ 팀원 소개 및 역할 ]팀장 - 서병준주문 API배송 API배송 담당자 API배송 경로 기록 APIAI API팀원 - 조아영허브 API허브 경로 API회사 API제품 API발표팀원 - 한수빈인증 및 인가Gateway유저 API[ 담당한 기능 ]🎁 주문 API주문이 생성, 삭제되면 배송 및 배송 경로 기록이 함께 생성, 삭제됩니다.주문, 배송,.. 2024. 9. 24.
[CS 컴퓨터 구조] 컴퓨터가 이해하는 정보 Computer Science🔥 컴퓨터가 이해하는 정보에 대하여 알아보도록 하자비트: 0과 1을 나타내는 가장 작은 정보의 단위1 byte: 8 bit,1 kB: 1,000 byte1 MB: 1,000 kB1 GB: 1,000 MB1 TB: 1,000 GB[ 데이터 - 0과 1로 문자 표현하기 ]2진법: 1을 넘어가는 시점에 자리 올림을 하여 0과 1만으로 모든 숫자를 표현하는 방법 10진법: 숫자가 9를 넘어가는 시점에 자리 올림을 하여 0부터 9까지, 열 개의 숫자만으로 모든 수를 표현하는 방법 Encoding: 컴퓨터가 이해하는 0과 1로 이루어진 문자 코드로 변환하는 과정Decoding: 0과 1로 표현된 문자를 사람이 이해하는 문조로 변환하는 과정인코딩, 디코딩 실패 예시 ASCII(아스키):.. 2024. 9. 13.