2023-01-03 1. 방법 show processlis 가 아닌 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST 쿼리를 통해 조건을 부여할 수 있다. ## 10초 이상 유지중인 프로세스 확인 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where Time > 10; ## 프로세스 할당중인 계정 확인 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where USER = '계정명'; ## 쿼리중인 프로세스 확인 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where COMMAND = 'Query'; 메인 이미지 출처 : Photo by Federico Bottos on..
2023-01-03 1. 방법 우선적으로 아래 명령어로 현재 alias 정보를 확인할 수 있다. # 현재 alias(별칭) 확인하기 # alias # alias 로 사용하기 위해 스크립트 수정 # vi ~/.bashrc 아래와 같은 형식으로 alias를 등록해주면 된다. 등록이 완료되었으면 아래명령어로 수정사항을 반영해준다. # source ~/.bashrc 메인 이미지 출처 : Photo by Maciek Sulkowski on Unsplash
2023-01-02 1. 방법 아래와 같이 | 구분자를 쌍 따옴표 안의 시작점과 끝점에 두면 여러 파라미터를 받아 th:text 안에 넣을 수 있다. //dto 형식의 파라미터의 경우 //단순 파라미터의 경우 메인 이미지 출처 : Photo by Sam Goodgame on Unsplash
2022-12-29 1. 방법 아래의 경로에 아파치의 access 로그와 error 로그가 쌓이게 된다. access 로그의 경우 많은 양의 트래픽 발생 시 순식간에 많은 용량이 쌓일 수 있으므로 항상 모니터링 및 용량에 대한 alert 설정을 해주는 것이 좋다. 아래의 명령어를 통해 현재 아파치에 대한 로그 정보를 확인할 수 있다. # cd /var/log/httpd # ls -al 아래 두 명령어를 사용하면 오늘 날짜를 제외하고 기존에 쌓였던 로그 정보를 제거할 수 있다. # rm -rf access_log-* # rm -rf error_log-* 메인 이미지 출처 : Photo by Christian Ruehmer on Unsplash
2022-12-20 1. 방법 th:each 와 th:text를 사용하면된다. th:each 에서 list 형 객체를 가져오고 이 객체를 alias 설정 후에 th:text 에 담아서 데이터를 출력해주면 된다. 메인 이미지 출처 : Photo by Jane Duursma on Unsplash
2022-12-18 1. 방법 유저의 권한의 경우 Authentication 객체를 사용해 현재 로그인한 유저의 권한 정보를 가져오고 자신이 구현한 서비스에 접근 권한이 있는지 없는지를 확인할 수 있는 flag 변수를 선언함으로써, 접근 제어를 설정할 수 있게끔 소스코드를 구현했다. 이후 접근 권한이 있을 경우 유저의 계정 정보를 확인할 수 있도록 UserDetails 객체를 사용하여 유저의 계정명을 가져온다. import import org.springframework.security.core.Authentication; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.co..