본문 바로가기

프로그래밍108

nginx 명령어 기본 명령어 및 설정 nginx 기동 nginx -s stop 정지 nginx -s reload 재기동 nginx -t 설정파일 체크 /etd/nginx main 설정파일 위치 /etc/nginx/conf.d/ 각 서버용 설정파일 위치 nginx 명령의 옵션 -?, -h nginx 명령어의 도움말 표시 -v nginx Version -V nginx를 make 했을시 컴파일러 또는 configure 옵션 표시 -t, -q nginx 설정파일 오류 체크 (오류 체크시 nginx 정지 상태에서 실행, 정상메세지 출력) -s stop 강제종료 -s quit 실행중 request 처리 종료하고 nginx 정리 -s reload 설정파일 다시 읽음 -s reopen nginx 재기동중 로그파일을 다시 오픈 -c 설.. 2024. 4. 3.
윈도우 인증키 확인하는 방법 윈도우 커맨드 창에서 아래 명령을 실행하면 윈도우 키가 표시됩니다. C:> wmic path SoftwareLicensingService get OA3xOriginalProductKey 2024. 3. 5.
[인텔리제이 IDE] 심볼을 찾을 수 없습니다. Cannot resolve symbol. 해결 방법 정상 동작하던 프로젝트에서 어느 순간 아래와 같은 오류가 발생하는 경우 해결 방법 심볼 'A'를 찾을 수 없습니다. 또는 Cannot resolve symbol 'A' 1. 프로젝트 Rebuild 2. 캐시 무효화 파일 -> 캐시 무효화... 선택 후, '무효화 및 다시 시작(R)' 클릭 3. Gradle 을 사용하는 경우, 프로젝트 다시 로드 4. 설정에서 Gradle 설정 변경 2024. 1. 18.
[SpringBoot] Gradle에서 bootjar 실행시 Entry META-INF/MANIFEST.MF is a duplicate but no duplicate handling strategy has been set 오류 해결 방법 build.gradle 파일에 아래 내용을 넣고 저장한 후, bootJar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE } gradle 다시 로드 한 후, 다시 bootjar 생성하면 해결. 2024. 1. 10.
Spring Quartz 표현식 정리 Expression Format : Quartz Cron 표현 식은 공백으로 구분되는 6개 또는 7개의 필드로 구성됩니다. 각 필드의 순서는 다음과 같습니다. [초] [분] [시] [일] [월] [요일] [연도(생략가능)] 예) * 0,30 * * * ? * [의미] 매시 정각 및 30분에 Job을 수행합니다. 각 필드는 숫자 또는 다음 표에서와 같은 각 특수 문자들을 이용한 값들을 가질 수 있습니다. 특수 문자를 사용할 경우 “,”와 “-“는 동시에 사용할 수 있습니다. 예를 들어, “* 1-5,7,8 * * * ?” 은 매 1,2,3,4,5,7,8분 마다 Job을 수행합니다. ※ 주의 사항 : - 일자를 나타내는 필드와 요일을 나타내는 필드는 동시에 설정 할 수 없습니다. 이 경우는 둘 중 하나의 필.. 2023. 12. 15.
Apache JMeter 5.2 설치 / 설정 JMeter 를 사용하여 개발한 서비스의 스트레스 테스트를 할 수 있도록, 설치부터 설정까지 내용을 정리. 로컬 PC에서 배달포스 서버 서비스의 스트레스 테스트를 진행한 내용을 기준으로 작성. 사이트 메인 사이트 : http://jmeter.apache.org 플러그인 매니저 사이트 : https://jmeter-plugins.org/install/Install/ 다운로드 사이트 : jmeter.apache.org/download_jmeter.cgi 참고 사이트 : https://huistorage.tistory.com/84 https://soul0.tistory.com/279 https://kamang-it.tistory.com/entry/JMeterlistener-활용해서-데이터-시각화-데이터-결과-.. 2023. 8. 31.
[MSSQL] 실행 쿼리 이력 조회 admin 계정으로 실행. SELECT TOP 1000 DB_NAME(ST.DBID) DBNAME , OBJECT_SCHEMA_NAME(OBJECTID, ST.DBID) SCHEMANAME , OBJECT_NAME(OBJECTID, ST.DBID) SPNAME , TEXT , QS.last_worker_time , QS.execution_count , CREATION_TIME , LAST_EXECUTION_TIME , QS.max_worker_time , QS.min_worker_time , QS.total_worker_time , QS.TOTAL_ELAPSED_TIME FROM SYS.DM_EXEC_QUERY_STATS QS CROSS APPLY SYS.DM_EXEC_SQL_TEXT(QS.plan_ha.. 2023. 7. 5.
[JAVA] JDBC로 MSSQL 접속시 '드라이버가 ssl 암호화를 사용하여 sql sever로 보안 연결을 설정할 수 없습니다' 오류 발생시 해결방법 MSSQL 접속시 SSL을 사용하지 않는다면, java.security 파일에서 아래 두 항목을 주석처리 함으로 해결할 수 있다. 파일 위치 : JRE_HOME/lib/security/java.security 주석처리할 항목 : jdk.certpath.disabledAlgorithms , jdk.tls.disabledAlgorithms 2023. 7. 5.
시퀀스 다이어그램 / UML 작성 문법 출처 : https://plantuml.com/ko/sequence-diagram 기본 예제 시퀀스 ->는 두 참여자들 사이의 메시지를 그리기 위해 사용된다. 참여자들은 명시적으로 선언하지 않아도 된다.점선 화살표를 만들기 위해서는 -->를 사용한다.또한 >) - 대신 -- 를 사용해서 점선 화살표를 표시한다. 화살표 다음에 "o" 추가도 가능하다. 양쪽 끝에 화살표 추가도 가능하다. 화살표 색상 변경 다음의 표기법을 이용해서 각각 화살표의 색상을 바꿀 수 있다. 메시지 순서에 번호 매기기 autonumber 키워드는 메시지에 자동으로 증가하는 번호를 매길 때에 사용합니다. autonumber 의 형태로 표시하면 특정 번호로 시작 할 수 있으며, autonumber 으로 표시 할 경우 증가 값을 조정하는.. 2023. 4. 19.
기존 프로젝트를 git 에 동기화 1. git 에 blank project 생성 - git 서버 그룹이 필요한 경우, 그룹을 먼저 생성 후, 그룹으로 이동하여 프로젝트 생성하면 됨. 2. 프로젝트 폴더로 이동 - 로컬 command 창 이후 git 명령은 이동한 폴더 내에서 실행. 3. 사용자 정보 저장 - 로컬 command 창 최초 1회만 하면 되는거 같음 git config --global user.name "이름" git config --global user.email "이메일" 4. git 초기화 - 로컬 command 창 git init 5. 원격 repository 연결 - 로컬 command 창 git remote add origin git주소(clone with https) - 로그인 창이 표시되는 경우 로그인, 안 나오.. 2023. 4. 11.
반응형