목록분류 전체보기 (18)
Mint Flavor Chocolate DEV
부득이하게 블로그를 옮김에 따라 신규 블로그에 JPA 관련 학습정리 시리즈를 업로드하였습니다. 1. JPA란? https://sunghoon0307.github.io/posts/JPA1/ JPA란? JPA란? sunghoon0307.github.io 2. JPA 시작하기 https://sunghoon0307.github.io/posts/JPA2/ JPA 시작하기 JPA시작하기 sunghoon0307.github.io 3. 영속성 관리 https://sunghoon0307.github.io/posts/JPA3/ 영속성 관리 영속성 관리 sunghoon0307.github.io 4. 엔티티 매핑 -1 (매핑 어노테이션 정리) https://sunghoon0307.github.io/posts/JPA4/ 엔티티..
Solutions Architect는 Amazon Redshift 클러스터의 모든 데이터를 암호화하는 애플리케이션을 설계하고 있습니다. 유휴 데이터를 암호화하는 작업은 무엇입니까? A. Redshift 클러스터를 프라이빗 서브넷에 배치하십시오. B. AWS KMS 기본 고객 마스터 키를 사용하십시오. C. Amazon EBS 볼륨을 암호화합니다. D. SSL / TLS를 사용하여 데이터를 암호화하십시오. 웹 사이트에 예기치 않은 트래픽이 발생합니다. 최대 트래픽 시간 동안 데이터베이스는 쓰기 요청을 유지할 수 없습니다. 웹 애플리케이션을 데이터베이스에서 분리하는 데 도움이되는 AWS 서비스는 무엇입니까? A. Amazon SQS B. 아마존 EFS C. 아마존 S3 D. AWS Lambda 레거시 응용 ..
RAID 정리RAID 출현배경• 한 개의 대형 디스크를 사용하는 것보다, 크기가 작은 여러 개의 디스크들을 서로 연결하여 하나의 큰 용량을 가진 디스크 배열(diskarray)을 구성하면, 보다 더 저렴한 가격으로 더 큰 용량을 가진 디스크 서브시스템의 구성 가능 • [추가적인 장점] – 데이터 분산 저장에 의한 동시 액세스(concurrent access) 가능 – 병렬 데이터 채널에 의한 데이터 전송 속도 향상 • [문제점] 결함발생 가능성 증가 (MTTF 단축)디스크 인터리빙• 데이터 블록들을 여러 개의 디스크들로 이루어진 디스크 배열(disk array)에 분산 저장하는 기술 • 균등 분산 저장을 위하여 라운드-로빈(round-robin) 방식 사용디스크와 디스크 배열의 특성 비교 RAID-1데이..
기억장치액세스 : 기억장치에 대한 읽기 및 쓰기동작순차적 액세스 : 처음부터 순서대로 액세스 하는 방식 ex) 자기테이프직접 액세스 : 읽기/쓰기 장치를 정보가 위치한 근처로 직접 이동시킨 다음에, 순차적 검색으로 최종 위치에 도달하여 액세스하는 방식 ex) 자기디스크, CD-ROM, DVD임의 액세스 : 기억 장소들이 임의로 선택될 수 있으며, 어떤 위치든 액세스에 걸리는 시간이 동일 주소로 접근 ex) 반도체 기억장치연관 액세스 : 각 기억 장소에 포함된 키 값의 검색을 통하여 액세스할 위치를 찾아내는 방식 내용으로 접근, 특수 용도로만 사용기억장치 시스템을 설계하는데 있어서 고려해야 할 주요 특성?용량, 액세스 속도전송단위 : CPU가 한 번의 기억장치 액세스에 의해 읽거나 쓸 수 있는 비트 수주기..
1. 마크다운이란? 일반 텍스트 문서의 양식을 편집하는 문법, README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능 2. 기본문법 ※ 개행: 스페이스 2개 + 엔터※ 문단구분: 엔터 2번 ①. 제목# 텍스트#을 하나 쓰면 HTML의 태그를, #을 두개 쓰면 태그를 의미한다. 즉, #은 하나에서 여섯개까지 쓸 수 있고, #이 늘어날때마다 제목의 수준은 내려간다.(보통 글씨 크기가 작아진다.) ②. 번호 없는 리스트-/+/* 텍스트 ③. 번호 있는 리스트숫자. 리스트 ④. 기울인 글씨 (html의 태그)*텍스트* or _텍스트_ ⑤. 굵은 글씨 (html의 태그)**텍스트** or __텍스..
제어 유니트의 기능명령어 코드 해독, 명령어 실행에 필요한 제어 신호들 발생마이크로 명령어 / 제어 단어각 마이크로연산을 나타내는 2진 비트 표현루틴CPU의 특정 기능을 수행하기 위한 마이크로프로그램제어 유니트의 구조명령어 해독기 : 명령어 레지스터로부터 들어오는 명령어의 연산 코드를 해독하여 해당 연산을 수행하기 위한 루틴의 시작주소를 결정사상(mapping) 방식 : 명령어의 연산코드를 이용하여 해당 사이클 루틴의 시작주소를 찾는 기법제어주소 레지스터 : 다음에 실행할 마이크로명령어의 주소를 저장하는 레지스터제어 기억장치 : 마이크로프로그램을 저장하는 내부 기억장치제어 버퍼 레지스터 : 제어 기억장치로부터 읽혀진 마이크로명령어를 일시적으로 저장하는 레지스터서브루틴 레지스터 : 마이크로프로그램에서 서브..
참고문헌 : https://git-scm.com/book/ko/v2브랜치 (branch)모든 버전 관리 시스템은 브랜치를 지원한다. 개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치다.사람들은 브랜치 모델이 Git의 최고의 장점이라고, Git이 다른 것들과 구분되는 특징이라고 말한다. 당최 어떤 점이 그렇게 특별한 것일까. Git의 브랜치는 매우 가볍다. 순식간에 브랜치를 새로 만들고 브랜치 사이를 이동할 수 있다. 다른 버전 관리 시스템과는 달리 Git은 브랜치를 만들어 작업하고 나중에 Merge 하는 방법을 권장한다. 심지어 하루에 수십 번씩해도 괜찮다...
참고문헌 : https://git-scm.com/book/ko/v2GIT - CLI 기본명령어 기본 명령어에 들어가기에 앞서서 위 그림을 잘 기억하시고 따라와 주시면 이해하기 쉽습니다.작업 디렉토리 : 현재 작업하고 있는 디렉토리인덱스(스테이지) : 의미있는 변화본을 저장해 놓는 영역저장소(히스토리) : 수정사항, 시간 등 기록기본설정$ git config --global user.name “홍길동” $ git config --global user.email“hong@gil.dong” $ git config --global color.ui true -global : 지금 로그온한 계정 전체 설정-local : 현재 저장소 로컬 설정git 설정 확인$ git config --list git 저장소 초기화$..