국비지원91 [국비지원] KH 정보교육원 119일차 Oracle Cloud Autonomous Transaction Processing ATP => DB서버 Cloud ==> 사전적 의미 : 구름 Cloud 서비스의 종류 (크게 3가지로 구분) : (1) Iaas (이에이아스 => Infrastructure as a service) => 즉, 사용자에게 원하는 만큼의 하드웨어 자원을 제공하는 서비스 ex) MS Onedrive, Google Drive, Dropbox, Apple iCloud (2) Paas (파스 => Platform as a service) 즉, 서비스로서 플랫폼 (Platform = 운영체제 + 각종 프레임워크 + 실행환경)을 제공 (Platform == 각종 Frameworks + Runtime환경 (실행환경) ) ex) 안드로이드.. 2022. 9. 18. [국비지원] KH 정보교육원 118일차 ** 공동(협업) 개발시 git 지역/원격저장소의 생성 및 .gitignore 파일의 생성과 적용 * Step.1 팀 리더가 최초 Front-end Project, Back-end Project 생성 (OK) Step.2 생성한 Front Project, Back-end Project 폴더를 지역저장소로 초기화 (OK) (1) Eclipse IDE 안에서, Project > Team > Share Project => 현재 프로젝트를 지역저장소로 초기화(master branch) (2) git command 를 이용하는 방법 : Eclipse Project 폴더로 이동해서 아래명령 수행하면 끝. .gitignore (파워쉘 cmd 모두 가능) 2) gitignore windows,java,eclipse >.. 2022. 9. 18. [국비지원] KH 정보교육원 117일차 git 원격저장소의 종류 2가지: (1) Public Repository (2) Private Repository **** 원격과 지역저장소 모두 각자 새로운 변경(Changes)이 발생했다면, (1) 원격저장소의 변경(Changes)이 우선한다! => 때문에, 지역저장소는 fetch > pull 로 내려받아야 하고 (2) 다음으로, 지역저장소의 변경(Changes)을 push 할 수 있게 된다!!! =============================================== 지역저장소는 언제든 망가질 개연성이 높으므로, 항상 백업을 염두하셔야 합니다. 이를 위해, 원격의 백업 저장소가 필요합니다. 이렇게 지역저장소를 원격에 백업할 수 있도록 원격저장소를 제공하는 사이트가 많이 있습니다. 그 중.. 2022. 9. 14. [국비지원] KH 정보교육원 116일차 * 트랜잭션 (Transaction, TX) 가. 분산 TX ( == Global TX) - 한 요청 처리에 2개 이상의 연결(Connection)을 사용하여 SQL 처리를 하는 트랜잭션 - 동일한 DB에 2개 이상의 연결 (JDBC Connection)들을 사용 - 각 연결 (JDBC Connection)마다, 각각 다른 DB를 사용 - 개발자가 직접 TCL 사용 불가! (TX 관리자가 대신 수행) - 스프링은 @Transactional 어노테이션으로 TX 관리 - 2PC 사용 (완전하지 않음) : 2 Phase Commit ex) 2개의 데이터 소스 사용 (각각 연결된 DB가 다름) 1st phase : 현재 분산 TX에 참여한 각각의 데이터 소스에게 Commit할 준비가 되어 있는지 물어봄 2nd .. 2022. 9. 14. 이전 1 2 3 4 ··· 23 다음