목록관리 (4)
AACII.TISTORY.COM
트랜잭션이 수행 시간이 길어지는 경우 커넥션 풀에게 커넥션 반환이 늦어지게 되므로 커넥션 풀이 쉽게 고갈되어 장애가 발생할 수 있습니다. 예를 들어@Transactionalvoid order(Long id){ //커넥션 획득 var order = repository.find(id); payment.approve(order); //외부 API 호출 order.setPaid(true);} // 커넥션 반납 이처럼 트랜잭션 안에 외부 호출이 있는 경우 외부 호출 결과를 기다리는 시간이 존재해서 수행 시간이 길어질 수 있습니다. 이런 경우 커넥션 풀의 개수에는 제한이 있어서 연결이 많이 증가하면 장애가 발생할 수 있습니다.외부 호출이 시간이 많이 걸리는 작업이므로, 트랜잭션 안에 포함..
브랜치 버전 관리 전략의 핵심 구조브랜치명역할수명설명main (master)제품 출시 가능한 상태영구적현재 배포되어 고객이 사용 중인 안정적인 버전develop다음 버전을 위한 개발영구적개발 중인 코드들이 모이는 메인 통합 브랜치feature/새로운 기능 개발임시develop에서 갈라져 나와 기능 완성 후 다시 develop으로 병합bugfix/개발 중 발견된 버그 수정임시아직 배포되지 않은 개발 단계의 버그를 고치기 위해 develop에서 분기hotfix/실서비스 긴급 버그 수정임시이미 배포된 운영(production) 환경의 치명적 오류를 고치기 위해 main에서 직접 분기release/배포전 통합 테스트 및 수정임시배포 직전 develop이 완료된 후 개발을 중지하고 통합 테스트와 버그 수정용 버전..
배포판 목록 조회wsl -lwsl --list 기본 배포판 설정위에서 조회한 배포판의 목록을 이용해서 --setdefault 또는 -s 매개변수로 WSL 기본 배포판을 지정할 수 있습니다.wsl --set-default 배포판이름 배포판 백업WSL의 배포판 패키지는 tar 파일로 내보내면 쉽게 백업할 수 있습니다.관리자 권한으로 명령 프롬프트에서 다음과 같이 export 할 수 있습니다.wsl --export 배포판이름 저장될윈도우경로\백업될파일이름.tar 백업된 배포판 복원 백업 파일이 c:\temp\ 경로에 복사되었다고 가정하면 다음과 같이 복원할 수 있습니다.이 c:\temp\ 경로는 배포판의 루트 파일 시스템이 설치됩니다.wsl --import 배포판새이름 c:\temp\ c:\temp\백업된파일..
IDE 장치와 SCSI 장치 IDE는 메인보드 슬롯에 각각 2개씩 총 4개 장착할 수 있습니다 표기는 IDE 0:0, 0:1, 1:0, 1:1처럼 표기합니다. 실제 컴퓨터에 CentOS가 설치되어 있다면 실제 물리 하드디스크를 장착하겠지만, VMware는 기본적으로 IDE 1:0 에 CD/DVD 장치를 장착해 줍니다. SCSI는 총 16개의 장치를 연결할 수 있습니다. 여기서 우리는 VMware에 하드디스크를 SCSI로 추가해볼 것입니다. VMware에서는 총 60개 까지 하드디스크를 사용할 수 있습니다. 리눅스에서는 SCSI디스크 이름을 /dev/sda 라고 부릅니다. 추가로 디스크를 장착하면 /dev/sdb, /dev/sdc, /dev/sdd 등으로 부르고 논리적인 파티션으로 나눠진 것은 /dev/s..
