일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 배포 자동화
- Node Property
- 배열 call by value
- 클래스 참조
- deploy.sh
- reset
- 소프트웨어
- CI/CD
- 타임리프 참조 오류
- ..gitignore
- 깃허브 연동
- git 폴더 모으기
- .ppk
- dbeaver 백업/복구
- 깃허브 토큰 발급
- Quartz 라이브러리
- 환경변수
- 자바 swing 프로젝트
- 채팅 프로젝트
- firstChild
- document 함수
- 되돌리기
- Jenkins
- EL1021E
- AWS 생성
- css 리셋
- Quartz dependency
- 깃허브 토큰 생성
- submit 기본동작
- 테스팅
- Today
- Total
목록분류 전체보기 (59)
TY blog
.gitignore 파일 자신의 프로젝트에서 버전관리하고 싶지 않은 파일을 제외할 수 있게 도와주는 파일이며 프로젝트 상단에 위치하여야 한다. 예를 들어 Spring boot에 application.properties 파일은 민감한 설정 정보를 담고 있고 소스코드 만을 공개하고 싶다면 이 파일을 제외하고 Github 원격 저장소에 올릴 수 있다. .gitignore 파일에 적용하고 싶은 파일명을 넣는다. 하지만 Github에 이미 파일이 올라가 있다면, .gitignore를 수정해 커밋, 적용한다고 해서 바로 없어지는 것은 아니다. Github 원격 저장소에 있는 파일 삭제 1. 특정 파일을 지정 git rm -r --cache src/main/resources/application.properties ..
1. 형상관리 소프트웨어 시스템은 개발과 사용 중에 변경(오류 수정, 요구사항 변경, 플랫폼 변경)이 되며 각 버전을 유지하고 관리해야 한다. * 형상 관리의 4가지 활동 버전 관리 : 컴포넌트의 버전을 관리 시스템 구축 : 컴포넌트와 라이브러리 등으로 프로그램 생성 변경 관리 : 고객과 개발자의 변경 요청을 관리 릴리즈 관리 : 외부에 릴리즈되는 시스템 버전을 관리 2. CM terminology 소프트웨어 형상 항목(software configuration item) : 형상 제어를 받는 소프트웨어 프로젝트와 관련된 모든 것(설계, 코드, 테스트 데이터, 문서 등), 형상 항목은 유일한 이름을 가짐 메인라인 (mainline) : 일련의 베이스라인 병합(marging) : 서로 다른 코드라인의 버전들..
1. 분산시스템 사용자에게 하나의 시스템으로 보이는 독립적인 컴퓨터들의 집합 * 분산 시스템의 장점 자원공유(resource sharing) : 하드웨어 및 소프트웨어 자원을 공유 개방성(openness) : 표준 인터넷 프로토콜을 준수, 여러 공급업체의 장비와 소프트웨어 사용 동시성(concurrency) : 여러 프로세스들이 동시에 수행 확장성(scalability) : 새로운 자원을 추가하여 처리능력(throughput)을 올림 결함 내성(fault tolerance) : 결함이 발생하였을 때에도 서비스를 제공할 수 있는 능력 * 전체 시스템의 성능은 네트워크의 영향을 많이 받는다. - 네트워크 대역폭, 네트워크 부하 * 서비스 품질 서비스의 피크 타임에 높은 품질의 서비스를 제공할 수 있는 시스템..
1. 결함-오류-고장 모델 (fault-error-failure) : 결함 -> 오류 -> 고장(장애)으로 이어지는 개념 1. 시스템 오류 또는 실수 (human error or mistake) 시스템 결함이 생기게 하는 사람의 행동 2. 시스템 결함 (system fault) 시스템 오류로 이어질 수 있는 시스템의 특성 3. 시스템 오류 (system error) 예기치 못한 시스템 행동으로 이어질 수 있는 시스템의 잘못된 상태 4. 시스템 장애 (system failure) 사용자가 기대하는 서비스를 시스템이 제공하지 못하는 특정 시점의 사건 2. 신뢰성을 위한 3가지 보완적인 접근법 결함회피 (fault avoidance) : 설계 및 프로그래밍 오류를 피하는 소프트웨어 개발 방식으로 시스템에 도입..