분류 전체보기443 [GitHub]AWS EC2에서 Private Repository Clone 하는 방법 GitHub에 SSH 키를 연동해 AWS EC2에서 private repository를 clone하는 방법을 정리했습니다.🛠 AWS EC2에서 GitHub Private Repository Clone 하는 방법 (SSH 연동)회사나 팀 프로젝트에서는 GitHub private 저장소를 EC2에 clone해야 할 일이 많습니다.이때 가장 안전하고 효율적인 방법은 SSH 키 연동입니다.이 포스팅에서는 SSH를 사용해 EC2 → GitHub 연결을 설정하고, private repo를 clone하는 과정을 정리합니다.1. EC2에서 SSH 키 생성ssh-keygen -t ed25519 -C "ec2 for github"경로 질문이 나오면 Enter만 눌러 기본 경로로 생성 (~/.ssh/id_ed25519)2.. 2025. 5. 3. [정보처리기사 실기] 기억장치 전략 3가지(반입, 배치, 교체) 🔹 1. 반입 전략 (Fetch Strategy)정의:보조기억장치(예: HDD, SSD)에 저장된 프로그램이나 데이터를 언제 주기억장치로 가져올지 결정하는 전략입니다.✅ 종류:전략 설명 장점 단점요구 반입 (Demand Fetch)실행 중인 프로그램이 필요한 시점에 참조를 요구하면 그때 적재메모리 낭비 최소화참조 시 지연 발생 가능 (페이지 폴트 등)예상 반입 (Anticipatory / Prefetch)앞으로 필요할 것으로 예상되는 데이터를 미리 적재응답 속도 향상 가능잘못 예측 시 메모리 낭비, 효율 저하🔹 2. 배치 전략 (Placement Strategy)정의:가져온 프로그램이나 데이터를 주기억장치 내 어디에 배치할 것인지를 결정하는 전략입니다. 주로 가용 공간이 단편화된 경우에 사용됩니다... 2025. 4. 26. [정보처리기사 실기] 트랜잭션 4가지 특성 (ACID 원칙) ✅ 트랜잭션의 4가지 특성 (ACID 원칙)특성 한글명 영어명 설명① 원자성Atomicity하나의 트랜잭션은 모두 실행되거나 모두 실패해야 함 (올 오어 낫싱) 일관성Consistency트랜잭션 전후로 데이터베이스 상태는 항상 일관성 유지되어야 함 ② 격리성Isolation트랜잭션은 서로 독립적으로 실행되어야 하며, 중간 상태가 노출되면 안 됨 영속성Durability트랜잭션이 성공하면 그 결과는 영구적으로 저장되어야 함 (시스템 장애에도 유지) ✅ 예시로 다시 정리하면특성 예시Atomicity (원자성)은행 이체: 출금 + 입금이 둘 다 수행되거나 둘 다 취소돼야 함Consistency (일관성)이체 후에도 전체 계좌 총액은 변하지 않아야 함Isolation (격리성)동시에 여러 사용자가 이체해도 서로.. 2025. 4. 25. [정보처리기사 실기] 프로세스 스케줄링 종류 (비선점/선점) ✅ 프로세스 스케줄링 종류별 설명 + 예시📌 비선점 스케줄링 (Non-preemptive)한 번 CPU를 할당받으면, 스스로 종료하거나 I/O 요청 전까지 CPU를 점유다른 프로세스가 강제로 뺏을 수 없음1️⃣ FCFS (First-Come, First-Served, 선착순)먼저 도착한 프로세스부터 실행큐에 들어온 순서대로 처리됨예시:P1 도착 → P2 도착 → P3 도착실행 순서: P1 → P2 → P3특징:구현 쉬움짧은 작업이 긴 작업 뒤에 있으면 대기시간 증가 (convoy effect)2️⃣ SJF (Shortest Job First)실행 시간이 가장 짧은 작업부터 실행예시:P1(8초), P2(4초), P3(2초)→ 실행 순서: P3 → P2 → P1특징:평균 대기시간 최소화단점: 실행 시간 예.. 2025. 4. 24. [정보처리기사 실기] 테스트 오라클 정리 ✅ 테스트 오라클(Test Oracle) 4가지 정리 오라클 종류 정의 특징 예시참 오라클 (True Oracle)모든 입력에 대해 정확한 기대 결과를 알고 있어 비교 가능완전 정확, 드물게 가능계산기, 수학 함수, 암호화 알고리즘 등샘플링 오라클 (Sampling Oracle)전체가 아닌 일부 입력에 대해서만 기대 결과를 알고 있음부분 정확, 현실적인 경우 많음검색결과 중 일부 정답만 확인, 테스트 케이스 일부 수작업 작성휴리스틱 오라클 (Heuristic Oracle)기대 결과는 없지만, 결과가 비정상적이면 오류로 추정직관/상식/경험 기반 추론가격이 음수로 출력, 평균 점수가 1000점 등 비정상 탐지일관성 검사 오라클 (Consistent Oracle)같은 입력에 대해 결과가 일관되게 나와야 한.. 2025. 4. 23. [정보처리기사 실기] v모델 테스트 방법론 ✅ 애플리케이션 테스트 단계 + 방법 예시단위 테스트코드의 가장 작은 단위(함수, 메서드, 클래스 등)를 테스트내부 로직 검증🔹 정적 테스트🔹 동적 테스트통합 테스트여러 단위(모듈)들을 결합해 상호작용을 테스트모듈 간 인터페이스 확인🔹 하향식 테스트 (Stub 사용)🔹 상향식 테스트 (Driver 사용)🔹 빅뱅 테스트시스템 테스트완성된 시스템 전체를 테스트전체 요구사항 만족 여부🔹 기능 테스트🔹 비기능 테스트인수 테스트실제 사용자 관점에서 시스템 수용 여부 확인사용자/고객 승인🔹 알파 테스트🔹 베타 테스트🔍 각 단계 + 예시 자세히 설명🔸 1. 단위 테스트 (Unit Testing)개발자가 직접 수행, 코드 한 조각이 올바르게 동작하는지 확인✅ 테스트 방법분류 설명 예시정적 테스트코드.. 2025. 4. 22. 이전 1 2 3 4 ··· 74 다음