본문 바로가기

반응형

개발(합니다)/OS&Dev&Infra&AWS

(36)
[AWS] aws s3 구축 및 CLI/Spring 사용 방법 aws에서 가장 많이 사용하는 s3를 구축하고 사용하는 방법입니다. 개요 s3는 사용한 스토리지 만큼 요금이 청구되고 데이터 전송에서 해당 리전 내에서는 데이터 송수신은 무료이고(다른 리전으로는 무료가 아님) s3에서 인터넷으로 데이터를 송수신 하는경우에도 저렴합니다. https://aws.amazon.com/ko/s3/pricing/ 단순한 웹 서비스 인터페이스를 웹으로 제공해서 언제 어디서나 원하는 양의 데이터를 저장하고 검색 할 수 있습니다. 자체 웹 사이트를 글로벌 네트워크 운영에 사용하는 것처럼 높은 확장성과 신뢰성을 제공받습니다. 단독으로 사용 가능하며, EC2, EBS, Glacier같은 다른 aws 제품과 함께 사용할 수 있습니다. s3의 버킷은 무한대로 객체를 저장할 수 있고 스토리지의 ..
[CMD] windows에서 cmd로 스레드 수 아는 방법 window에서 bat 파일을 만드는 과정에서 cpu의 정보를 가지고 올수 있어야 하는 경우에 사용합니다. CPU에 대한 정보는 환경 변수에 들어 있기 때문에 echo를 이용해서 출력할 수 있습니다. wmic cpu get NumberOfCores wmic cpu get NumberOfLogicalProcessors echo %NUMBER_OF_PROCESSORS%
[git] 커밋 메시지로 Git 플랫폼 이슈(issue) 자동 종료하는 방법 개발해야하는 내용들을 Github나 GItLab에서 이슈를 등록하고 개발이 완료 되면 이슈를 닫습니다. 이슈를 등록은 해당 플랫폼에 들어가서 등록해야 하지만 닫는건 커밋과 동시에 닫을 수 있습니다. gitlab 관련 정보입니다. https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#disabling-automatic-issue-closing 이슈 닫는 방법 명령어 키워드와 #이슈번호를 커밋 메시지에 같이 적어주면 이슈 종료로 인식합니다. 키워드 #이슈번호 키워드 Close, Closes, Closed, Closing, close, closes, closed, closing Fix, Fixes, Fixed, Fixing, fix, fixe..
[git] 좋은 커밋 메시지 작성 하는 방법 좋은 커밋 메시지라는건 주관적인 기준이라 기본적인 기준을 가지고 팀원들과 협업하면서 조율하면서 진행하면서 우리 팀에 좋은 커밋 메시지 규칙을 만들수 있다고 생각합니다. 아래 사이트를 기준으로 작성했습니다. https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html git 커밋 메시지를 잘 써야 하는 이유 커밋 로그 가독성 협업과 리뷰를 기틀 유지보수 좋은 커밋 메시지를 위한 7가지 규칙 제목과 본문을 한 줄 개행 분리 제목은 영문 기준 50자 이내 제목 첫글자를 대문자로 제목 끝에 . 금지 제목은 명령조 본문은 영준 기준 72자마다 줄 바꿈 본문은 어떻게 보다 무엇을, 왜를 작성 추가 커밋 유형 지정 1. 제목과 본문을 한 줄 개행 분리 ..
[Windows] 작업 스케줄러 만드는 방법(*.bat) 개요 PC가 시작되고 특정 조건이나 특정 시점에 자동으로 실행하고 싶은 경우에 작업 스케줄러를 사용합니다. 스케줄러 생성 방법 1. 스케줄러 찾기 검색에서 "스케줄러"를 검색합니다. 2. 기본 작업 만들기 2-1. 원하는 작업 이름을 입력 2-2. 언제 실행할지를 선택 2-3. 어떤 동작을 할지 선택 2-4. 실행시킬 프로그램을 선택 주의 할 점은 시작 위치는 파일의 위치를 입력하고 프로그램/스크립트에는 실행 파일만 입력합니다. 2-5. 마침 추가적인 설정을 위해 마침을 누르기 전에 "[마침] 클릭할 때 이 작업의 [속성] 대화 상자 열기" 를 선택합니다. 2-6. 권한 부여 2-7. 트리거 지연 시간 설정 작업 시작이 "시작할 때" 인 경우에는 윈도우가 켜지고 일정 시간은 대기해주어야 프로그램이 실행됩..
[CMD] windows에서 도스 명령창 창 유지 및 자동 종료 방지하는 방법 개요 윈도우에서 배치 파일(*.bat)을 실행하면 화면이 잠깐 나왔다가 없어지는 현상으로 인해 원하는 출력을 확인할 수 없는 경우가 있습니다. 이러한 현상을 방지하는 방법입니다. 도스창 유지 하는 방법 아래 명령어는 bat 파일에 작성하여 사용할 수 있습니다. 단, 1번 cmd /k의 경우에는 수정할 수 없는 파일에서 사용 가능합니다. ex) > cmd /k [실행 파일] cmd /k 명령창 유지하는 명령어입니다. 종료하고 싶을 경우에는 마우스로 "X" 버튼을 누르거나 cmd에 "exit"를 입력합니다. timeout /t 30 30초 유지하고 자동으로 창을 종료합니다. pause 가장 많이 사용하는 방법으로 사용자가 임의의 키를 입력하기 전까지 유지합니다.
[CMD] windows에서 java background로 실행하는 방법 백그라운드에서 java를 실행해야 하는 경우에 사용하는 방법입니다. 개요 기본적으로 java를 실행할 때는 아래와 같이 실행합니다. -> java > java runJava -> jar > java -jar runJava.jar 이렇게 실행하게 되면 cmd창이 백그라운드에서 실행되지 않고 시각적으로 구동되는게 보입니다. java에서 백그라운드 실행 방법 java를 백그라운드에서 실행하기 위해서는 아래와 같이 javaw를 이용하면 백그라운드로 실행할 수 있습니다.
[CMD] windows에서 java background로 실행 한 프로세스 종료하는 방법 windows에서 java background를 javaw로 실행하고 나서 실행한 프로세스를 확인하고 종료하는 방법입니다. 실행중인 프로세스 중에서 javaw 찾기 window에서 실행 중인 프로세스를 확인하는 명령어로 tasklist를 이용합니다. findstr은 리눅스에서 사용하는 grep과 유사한 명령어로 해당하는 단어를 찾아줍니다. > tasklist /svc | findstr javaw javaw 종료하기 실행중인지를 tasklist에서 확인했으니 이제는 taskkill을 이용해서 종료합니다. 해당 프로세스들을 모두 종료한걸 확인할 수 있습니다. > taskkill /T /IM javaw.exe /F

반응형