전체 글

:D evelop :D iary
본 내용은 혼자 공부하는 컴퓨터 구조 + 운영체제 책을 공부하며 정리한 내용입니다.https://www.yes24.com/Product/Goods/111378840 혼자 공부하는 컴퓨터 구조+운영체제 - 예스24혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지www.yes24.com  1. 0과 1로 숫자를 표현하는 방법컴퓨터는 0과 1로 모든 정보를 표현한다.어떻게 모든 수를 두 개의 숫자로 표현할 수 있을까? 여러분은 열 개의 손가락으로 1 부터 9까지의 숫자를 표현할 수 있다.이를 이용해 각 자릿수의 숫자를 표현함으로써 1억, 1조, 1해의 숫자까지도 표현할 ..
·Algorithms/Hash
문제 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..
·Algorithms/Hash
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): # 코스요리의..
·DevOps/Docker
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..
본 내용은 혼자 공부하는 컴퓨터 구조 + 운영체제 책을 공부하며 정리한 내용입니다.https://www.yes24.com/Product/Goods/111378840 혼자 공부하는 컴퓨터 구조+운영체제 - 예스24혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지www.yes24.com 1. 컴퓨터 구조를 알아야 하는 이유개발자는 코드만 잘 짜면 되는 거 아닌가?절대 아니다!현재 이 책을 공부하기 시작한 이유!...프로그래밍 언어의 문법과 함께 컴퓨터의 근간을 알아야 한다…문제 해결→ 컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자성능, 용량, 비용?이걸 개발자 스스..
·Kafka
1. What is Debezium?Debezium은 Change Data Capture를 위한 오픈 소스 분산 플랫폼Change Data Capture - 변경된 데이터를 캡쳐소스 시스템에서 데이터가 변경된 것을 감지, 타깃 시스템이 변경 작업에 대응하는 작업을 수행하도록 하는 프로세스 2. DemonstrationPostgreSQL to MariaDBDebezium Connect 구성Kafka 클러스터 구성PostgreSQL 구성DB 초기 설정 필요plugin: logical decoding plugin(decoderbufs, pgoutput) 필요postgresql.conf 파일 수정 필요# REPLICATIONwal_level = logical decoderbufs# MODULESshared_p..
이글루딩
글루글루코딩빔