본문 바로가기

전체 글125

[PCCP 기출문제] 1번 / 동영상 재생기/ 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/340213 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명당신은 동영상 재생기를 만들고 있습니다. 당신의 동영상 재생기는 10초 전으로 이동, 10초 후로 이동, 오프닝 건너뛰기 3가지 기능을 지원합니다. 각 기능이 수행하는 작업은 다음과 같습니다.10초 전으로 이동: 사용자가 "prev" 명령을 입력할 경우 동영상의 재생 위치를 현재 위치에서 10초 전으로 이동합니다. 현재 위치가 10초 미만인 경우 영상의 처음 위치로 이동합니다. 영상의 처음 위치는 0분 0초입니다.10초 후로 이동: .. 2024. 12. 20.
Postman 사용법 / Elasticsearch CRUD및 인덱스 사용법 이 글은 Elasticsearch의 기본적인 이해를 한 사람을 위한 것이긴 하지만 기본적인 ES 용어들을 정리 했습니다. 모르는 용어가 나오면 아래 표를 참고 해주세요Index (인덱스)데이터를 저장하는 논리적인 단위. 데이터베이스의 "테이블"에 해당하며, 유사한 문서들의 집합.Document (문서)인덱스에 저장되는 개별 데이터 항목. 데이터베이스의 "행(row)" 또는 "레코드(record)"에 해당.Field (필드)문서 내의 키-값 쌍. 데이터베이스의 "컬럼(column)"에 해당.Mapping (매핑)인덱스의 데이터 구조를 정의한 스키마. 각 필드의 데이터 타입, 분석기 등을 설정.Shard (샤드)데이터를 분산 저장하기 위한 물리적 데이터 단위. 하나의 인덱스는 여러 샤드로 분리 가능.Repl.. 2024. 12. 16.
Arista 스위치 장비 기본 컨피그 running-config: 현재 컨피그 내용startup-config: 장비 시작했을때 적용되는 컨피그  컨피그 시작 컨피그에 저장1.copy running-config startup-config2.write memory 컨피그 다른 컨피그 파일에 저장copy running-config flash:[파일명] 시작 컨피그 불러오기copy startup-config running-config 시작 컨피그 확인show startup-config 현재 컨피그 확인show running-config 포트 상태 확인show interfaces status 장비 초기화delete flash:startup-configdelete flash:zerotouch-configreload now vlan 관련 명령어 conf.. 2024. 12. 12.
rsync로 로컬 파일 서버로 옮기기 / scp와 차이 rsync란?Remote Sync의 약자로 시스템 간 파일을 효율적으로 동기화 하고 복사하는 유틸리티변경된 데이터만 복사하여 네트워크, 디스크의 사용량을 최소화 할 수 있다.필요성 효율적인 데이터 전송:기존 파일의 변경된 부분만 전송하므로 대규모 데이터 동기화 시 빠르고 효율적유연한 동기화 옵션:디렉터리 구조 유지, 삭제된 파일 반영등 다양한 동기화 옵션 존재재시도 가능:네트워크등의 문제로 중단된 작업을 다시 처음부터 하지 않고, 재개할수 있음보안성:ssh를 이용안 보안성 보장사용법source: 복사할 파일 또는 디렉터리destination: 파일이 복사될 위치rsync [옵션] [source] [destination]옵션옵션설명필요한 상황-a아카이브 모드. 심볼릭 링크, 파일 권한, 타임스탬프 등 유지.. 2024. 12. 4.
scp 로컬 파일 서버로 옮기기 scp란?Secure Copy Protocal의 약자로, 파일을 시스템간 안전하게 복사하는 프로토콜ssh 프로토콜을 사용해 암호화된 연결을 통한 데이터 전송을 한다.필요성 보안성이 높은 파일 전송:scp는 데이터를 암호화하여 전송하므로, 비밀번호나 중요한 데이터를 안전하게 이동할 수 있습니다.디렉터리 구조 전송:-r 옵션으로 하위 디렉터리를 포함한 복사를 지원.대용량 파일 전송 속도 향상:-C 옵션을 사용하여 전송 속도를 높일 수 있음.비표준 SSH 포트 서버:기본 SSH 포트가 아닌 서버에 연결해야 할 때 -P 옵션이 필요.자동화된 전송 스크립트:-i 옵션으로 SSH 키를 지정하면 비밀번호 입력 없이 자동화 가능. 사용법 source: 복사할 파일의 경로 (로컬 또는 원격).destination: 파일.. 2024. 12. 4.
[git] Git Pull 시 rebase와 merge의 차이 merge방식:기본 동작. 원격 브랜치의 커밋을 현재 로컬 브랜치에 병합병합 커밋(Merge Commit)이 생성병합의 히스토리를 명확하게 유지특징:원래의 커밋 히스토리를 그대로 유지히스토리가 복잡하게 보일 수 있음사용 예시:git pull origin --merge#기본동작이므로 옵션을 안달아도 된다.git pull origin  적합한 상황:히스토리의 병합 작업을 명확히 기록하고 싶을 때협업 중 병합 커밋 기록을 통해 컨텍스트를 유지하고자 할 때여러 사람이 동시에 작업하여 충돌 가능성이 높은 경우깃로그상황main 브랜치에서 로컬에서 작업을 진행하여 커밋 A, B 생성.원격 main 브랜치에서 커밋 C가 추가됨.git pull --merge 실행. rebase방식:원격 브랜치의 변경 사항을 현재 브랜.. 2024. 12. 3.