etc
-
Tomcat - Encoding UTF-8 설정etc 2023. 7. 20. 16:05
1. server.xml 수정 톰캣 server.xml 의 connector 태그의 옵션에 URIEncoding을 UTF-8로 변경 tomcat/conf 경로에 위치 2. web.xml 필터 추가 톰캣의 web.xml 의 filter 태그에 encoding 필터를 추가 tomcat/conf 경로에 위치 setCharEncoding filters.SetCharacterEncodingFilter encoding UTF-8 setCharEncoding /* 3. 파일 상단에 UTF-8 명시 JSP의 경우 파일 상단에 utf-8 명시 4. 톰캣 실행 옵션 -Dfile.encoding=UTF-8 추가 톰캣 속성에서 JAVA - JAVA OPTIONS 에서 UTF-8을 추가 -Dfile.encoding=UTF-8 ..
-
Linux - 원하는 프로세스 kill 스크립트etc 2023. 7. 20. 09:46
echo "종료가 정상적으로 처리되는지 프로세스 학인 - 없으면 프로세스 kill" process_info=$(ps -ef | grep 'batch' | grep java) # 프로세스가 존재하는지 확인합니다. if [ -n "$process_info" ]; then echo "프로세스가 실행 중입니다." # 프로세스 PID를 배열로 저장합니다. pids=($(echo "$process_info" | awk '{print $2}')) # 배열에 저장된 PID 출력 echo "찾은 프로세스 PID: ${pids[@]}" # 배열에 저장된 모든 PID를 순회하며 프로세스를 종료합니다. for pid in "${pids[@]}"; do kill "$pid" echo "프로세스킬 종료: $pid" done ec..
-
Gitlab Runner Error - This job is stuck because the project doesn't have any runners online assigned to it.Go to project CI settingsetc 2023. 4. 6. 18:48
Gitlab Runner 이용시 Build 단계에서 해당 오류가 나온 적이 있다. Setting -CI/CD - Runners에서 해당 runner 세팅에서 이용중인 runner 편집에 들어가서 Run untagged jobs를 클릭하고 저장해주면 해당 에러가 해결된다고 하는데,, 편집 모양이 없어서 해결을 못했다. docker가 운영되고 있는 서버 접속 후 sudo docker exec -it bash -- docker 접속 gitlab-runner list -- runner 내역 체크 -- admin token을 이용한 runner 추가 ( https://gitlab.관리하는사이트.com/admin/runners , token은 gitlab Admin 페이지에서 확인 가능) sudo gitlab-ru..
-
AICodeHelper VSCode Extensionetc 2023. 3. 26. 00:49
VSCode Extension AICodeHelper 검색 후 설치 https://platform.openai.com/account/api-keys - create api key https://platform.openai.com/account/usage - check usage VSCode json Setting - AICodeHelper 검색 gpt - api key → 발급 받은 api key 입력 lang - english → korean 으로 변경 ctrl + alt + Shift + Z - 주석 ctrl + alt + Shift + R - 리팩토링 ctrl + alt + Shift + C - 코드리뷰 ctrl + alt + Shift + G - 코드 제너레이트 (구현하고 싶은 문장 드래그 후 단..
-
Nexacro - 그리드 컬럼 조정 / 총계 표시etc 2022. 6. 27. 14:35
-------------------------------------------------------------------------------------------------------------------------------------- 선택된 그리드 행의 컬럼 Enable / Disable 조정 → expr:dataset.parent.fn_chkCellEdit(currow) ex) // 그리드의 컬럼 제어 this.fn_chkCellEdit = function(currow) { var chkReturnData = this.ds_usr.getColumn(currow, "컬럼명"); // 선택된 그리드 행의 컬럼이 null 이면 컬럼 타입을 text으로 지정 if(chkReturnData == null..
-
VSCode에서 Prettier 적용 안될 때etc 2020. 10. 18. 11:52
먼저 vscode 설정으로 들어간다. File -> Preferences -> Settings (for Windows) Code -> Preferences -> Settings (for Mac) "FormatOnSave"를 검색해서 해당 설정이 체크되어있나 확인하고, "Default Formatter"를 검색해서 해당 설정이 esbenp.prettier-vscode 으로 되어있나 확인하고 만약 null로 되있다면 esbenp.prettier-vscode 으로 변경해준다. 설정을 적용한 후, 해당 프로젝트에서 npm install을 진행하고 사용하면 된다.