본 포스팅은 인프런 데브원영님의 [아파치 카프카 애플리케이션 프로그래밍]의 강의를 수강 후 정리하는 글입니다. [아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!데브원영 DVWY | 실전 환경에서 사용하는 아파치 카프카 애플리케이션 프로그래밍 지식들을 모았습니다! 데이터 파이프라인을 구축하는데 핵심이 되는 아파치 카프카의 각종 기능들을 살펴보고www.inflearn.com 1. 아파치 카프카의 탄생과 기본 구조1-1. 아파치 카프카의 탄생 배경 배경: 링크드인에서 분배 아키텍처를 운영하는 데에 큰 어려움아키텍처가 거대해지고, 소스 애플리케이션과 타깃 애플리케이션 개수가 점점 많아짐 → 한 곳에 모아 처리할 수 있도록 중앙집중화1-2. 메시지 큐 구조의 카프카..
전체 글
:D evelop :D iary본 내용은 혼자 공부하는 컴퓨터 구조 + 운영체제 책을 공부하며 정리한 내용입니다.https://www.yes24.com/Product/Goods/111378840 혼자 공부하는 컴퓨터 구조+운영체제 - 예스24혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지www.yes24.com 1. 소스 코드와 명령어우리는 C, Java, Python과 같은 프로그래밍 언어로 만든 소스 코드를 실행시킨다.모든 소스 코드는 컴퓨터 내부에서 명령어로 변환된다. 고급 언어와 저급 언어프로그래밍 언어란 컴퓨터가 이해하는 언어가 아닌 사람이 이해하고 작성하기 쉽게 만들어진 언어고급 언..
본 내용은 혼자 공부하는 컴퓨터 구조 + 운영체제 책을 공부하며 정리한 내용입니다.https://www.yes24.com/Product/Goods/111378840 혼자 공부하는 컴퓨터 구조+운영체제 - 예스24혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지www.yes24.com 1. 0과 1로 숫자를 표현하는 방법컴퓨터는 0과 1로 모든 정보를 표현한다.어떻게 모든 수를 두 개의 숫자로 표현할 수 있을까? 여러분은 열 개의 손가락으로 1 부터 9까지의 숫자를 표현할 수 있다.이를 이용해 각 자릿수의 숫자를 표현함으로써 1억, 1조, 1해의 숫자까지도 표현할 ..
문제 url: https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 권장 시간: 80분권장 시간 복잡도: O(N) def solution(id_list, report, k): answer = [] # dict = {신고 당한 사람 : 신고자} dict = {} # rptlist = {신고자 : 신고 당한 사람} rptlist={} # 딕셔너리 초기화 for i in id_list: rptlist..
https://school.programmers.co.kr/learn/courses/30/lessons/72411 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr난이도: Lv. 2정답률: 50%권장 시간: 80분권장 시간 복잡도: O(N*2M) # permutations 또는 combinations 이용할 경우 itertools 임포트# 순서가 필요한 경우 permutations# 순서가 필요하지 않은 경우 combinationsfrom itertools import combinationsdef solution(orders, course): # 코스요리의..
JIB1. JIB 간단 설명Jib는 Dockerfile을 사용하지 않거나 Docker를 설치할 필요 없이 컨테이너를 빌드합니다. Maven 또는 Gradle용 Jib 플러그인에서 Jib를 사용하거나 Jib 자바 라이브러리를 사용할 수 있습니다.Jib는 애플리케이션을 종속 항목, 리소스, 클래스 등 별개의 레이어로 구성하고 Docker 이미지 레이어 캐싱을 활용하여 변경사항만 다시 빌드함으로써 빌드를 빠르게 유지합니다. Jib 레이어 구성과 작은 기본 이미지는 전체 이미지 크기를 작게 유지하여 성능과 휴대성을 향상합니다.💡 라이선스: Apache License 2.02. 각 레지스트리 별 경로Google Container Registry (GCR)...jib.to.image = 'gcr.io/my-gcp..