본문 바로가기

전체 글74

[리눅스] 실행중인 프로세스 종료하는 법(Ctrl + C 등) 리눅스의 터미널에서 실행중인 프로세스를 종료시키기 위한 몇 가지 방법이 있습니다. 가장 쉬운 방법은 터미널 창을 종료시켜버리는 것입니다만, 몇 가지 단축키들을 익혀두면 유용하게 활용할 수 있습니다.Ctrl + C: SIGINT 시그널 전달Ctrl + D: 입력 종료, EOF 문자Ctrl + Z: SIGTSTP 시그널 전달Ctrl + \: SIGQUIT 시그널 전달Ctrl + C: SIGINT 시그널 전달Ctrl + C는 현재 실행중인 프로세스에 SIGINT 시그널을 전달하는 단축키입니다. SIGINT 시그널은 Interrupt를 의미하며, 프로세스를 종료하는 용도로 주로 사용됩니다. Ctr + C는 리눅스 상에서는 ^C로 표기하는 경우가 많습니다.다음과 같이 sleep 100 명령어를 실행하면 100초간.. 2024. 5. 5.
[springboot] 스프링부트 2점대에 swagger 3점대 연결 스프링부트 2.7 버전gradleSwagger 3.0.01. build.gradle에 의존성 추가// Swagger implementation 'io.springfox:springfox-boot-starter:3.0.0'  2. application.properties에 설정 추가# Swaggerspring.mvc.pathmatch.matching-strategy=ant_path_matcher  3. SwaggerConfig 추가package com.pnow.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.docu.. 2024. 4. 14.
[git] git 특정 커밋으로 되돌리기 git reset --hard 인텔리제이로 springboot 프로젝트를 개발하던 중 css나 js파일들을 html이 못 불러들이길래 폴더를 삭제하고 다시 넣어도 못불러 들여서 그냥 다시 커밋 전(변경전) 으로 되돌렸다. git 특정 커밋으로 되돌리는 방법은 아래와 같다.  2. 터미널에 복사한 커밋 SHA값 넣어서 입력git reset --hard   3. git branch로 확인 후 원격 저장소의 해당 브랜치로 강제 pushgitgit branch git push -f origin main 2024. 4. 13.
DataSource 빈등록 스프링과 스프링부트 차이 스프링 부트는 자동으로 일반적인 설정을 수행하여 많은 빈을 자동으로 등록한다. 이에는 DataSource와 같이 자주 사용되는 빈도 포함된다. 따라서 보통의 경우에는 DataSource를 직접 빈으로 등록할 필요가 없다. 대신에 application.properties나 application.yml 파일을 통해 데이터베이스 연결 정보를 설정하면 스프링 부트가 자동으로 DataSource 빈을 생성하고 등록한다. 반면, 스프링은 수동으로 DataSource를 빈등록 해야 한다. application.properties나 application.yml 파일을 통해 데이터베이스 연결 정보를 설정하고, 매번 DataSource를 빈으로 등록해야 한다. (매번 DataSource 를 빈으로 등록하면 중복코드 발생하.. 2024. 4. 7.