본문 바로가기

분류 전체보기188

2020년 3회 정보처리기사 실기 목차 2020년 3회 정보처리기사 실기 가독성을 위해서 정답은 청록색으로 표기하겠습니다. ■ 문제 1 리팩토링의 목적에 대하여 서술하시오. 더보기 복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다. ■ 문제 2 다음은 C언어 코드이다. 출력 결과를 쓰시오. #include void main(){ int i = 0, c = 0; while (i= 90; ■ 문제 9 학생 테이블에서 이름이 민수인 튜플을 삭제하는 SQL문을 작성하시오. 학번 이름 점수 과목이름 1000 김정미 90 알고리즘 2000 강은미 95 데이터베이스 3000 홍길동 90 전산수학 4000 민수 95 운영체제 더보기 DELETE FROM 학생 WHERE 이름='민수'; ■ 문.. 2023. 7. 7.
2020년 2회 정보처리기사 실기 목차 2020년 2회 정보처리기사 실기 가독성을 위해서 정답은 청록색으로 표기하겠습니다. ■ 문제 1 정보시스템 운영 중 서버가 다운되거나 자연재해나 시스템 장애 등의 이유로 고객에게 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서 비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동될 때까지의 시간을 의미하는 용어가 무엇인지 쓰시오. 더보기 RTO(Recoverty Time Objective) or 재해 복구 시간 ■ 문제 2 다음은 파이썬 코드이다. 출력 결과를 쓰시오. a={'일본','중국','한국'} a.add('베트남') a.add('중국') a.remove('일본') a.update(['홍콩','한국','태국']) print(a) 더보기 {'중국', '한국', '베트남'.. 2023. 7. 6.
2020년 1회 정보처리기사 실기 목차 2020년 1회 정보처리기사 실기 가독성을 위해서 정답은 청록색으로 표기하겠습니다. ■ 문제 1 살충제 패러독스의 개념에 관해서 서술하시오. 더보기 동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못한다는 테스트 원리 ■ 문제 2 데이터 마이닝의 개념에 관해서 서술하시오. 더보기 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술 ■ 문제 3 프로토콜의 기본 요소 3가지를 쓰시오. 더보기 구문(Syntax) 의미(Semantics) 순서(Timing) ■ 문제 4 다음이 설명하는 용어는 무엇인지 쓰시오. W3C(World wide Web Consortium)에서 개발되었고, 웹 브라우저 간 호환이 되지 않는 문제와 SGML(Standard Gen.. 2023. 7. 5.
Chapter 7. 서버 수정 목차 1. 서버 수정 ■ 서버 수정 시 업데이트 수정 한 back 폴더에서 Git bash를 실행 ./mvnw clean package -DskipTests로 빌드를 다시 생성하고 배포용으로 패키징을 진행 docker build --build-arg JAR_FILE=target/*.jar -t myorg/myapp .으로 jar를 다시 실행 진행 전에 도커를 한번 비워줌 docker ps -qa로 도커 컨테이너 목록 확인 docker rm -f $(docker ps -qa)로 도커 컨테이너 삭제 docker push myorg/myapp으로 도커 푸시 진행 도커 푸시 후 jenkins에 로그인 후 해당 Item에서 지금 빌드 버튼을 클릭하면 자동으로 수정한 서버가 실행 됨 2023. 6. 29.
Chapter 6. React 배포 목차 1. IAM ■ IAM 등록 서비스에서 보안, 자격 증명 및 규정 준수에 IAM을 클릭 사용자를 클릭 사용자 추가 클릭 사용자 정보를 입력 후 다음 클릭 - 사용자 이름 입력 - 액세스 권한 체크 해제 권한 설정 후 다음 클릭 - 권한 옵션은 직접 정책 연결 - 권한 정책은 s3full로 검색하여 AmazonS3FullAccess 체크 확인 후 사용자 생성 클릭 2. S3 ■ S3 등록 서비스에서 스토리지에 S3를 클릭 버킷 만들기 클릭 - 버킷 처음 만들 때는 위 화면 - 버킷이 존재하면 아래 화면 버킷 이름 입력 및 AWS 리전은 서울로 선택 - 버킷 이름은 중복이 안됨 객체 소유권은 ACL 활성화됨으로 클릭 이 버킷의 퍼블릭 액세스 차단 설정 - 모든 퍼블릭 액세스 차단은 해제(학습 중이라 해.. 2023. 6. 29.
Chapter 5. Jenkins 목차 1. Jenkins ■ Jenkins란? 모든 언어의 조합과 소스 코드 레포지토리에 대한 지속적인 통합(Continuous integration, CI)과 지속적 배포(Conticuous delivery, CD) 환경을 구축하기 위한 도구 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높임 편리한 설정, 안정적인 빌드/배포 환경, 다양한 활용 및 손쉬운 확장이 가능 보편적으로 EC2 인스턴스를 nginx 1개, jenkins 1개, 서버 EC2 2개를 기본으로 함 아래의 배포는 서버 1개를 예시로 진행 ■ Jenkins로 배포 jenkins 이름으로 보안 그룹, 인스턴스 생성 - 해당 링크에서 나온 방식으로 각각 생성 jenkins 인스턴스 연결 sudo apt upda.. 2023. 6. 29.