일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Eclipse
- rocky9
- nodejs
- NextJS
- javascript
- MariaDB
- SpringBoot
- mysql
- PM2
- jquery
- config
- FCM
- Push
- docker
- popup
- Tomcat
- spring3
- mybatis
- node.js
- yona
- MSsql
- ajax
- git
- Java
- security
- jenkins
- Maven
- Next.js
- centos7
- pwa
- Today
- Total
목록Other (27)
종이 한장 차이...

나 자신이 보기 위해 정리하는 내용 이기 때문에 다소 부족한 내용이 있을 수 있음. 1. 서버환경.- VirtualBox7.0- centos7.9 x64- java 8- tomcat8.52. 클라이언트 환경.- windows11 home- java 11 3. scouter 서버 프로그램 설치 설정.먼저 scouter GIT 사이트에 접속해 서버용 설치 파일을 다운로드하고 압축을 해제한다.]# pwd/home/graykang]# wget https://github.com/scouter-project/scouter/releases/download/v2.20.0/scouter-all-2.20.0.tar.gz]# tar xvfz scouter-all-2.20.0.tar.gz]# cd ./scouter]# ll합..
nginx + tomcat or nodejs 연동시 nginx의 error 로그에 Permission denied 로인해 error 가 발생 하는 경우아래 순서대로 SElinux 정책 설정을 해주면 해결 된다. 1. SELinux 상태 확인: SELinux가 활성화되어 있고 시스템에 적용되고 있는지 확인: ]# sestatus 2. SELinux 거부 검토: SELinux 감사 로그에서 was(node 또는 tomcat)의 애플리케이션에 연결을 시도하는 NGINX와 관련된 거부를 확인: ]# sudo grep nginx /var/log/audit/audit.log | grep denied 3. SELinux 정책 생성: audit2allow 도구를 사용하여 감사 로그에서 발견된 거부를 기반으로 ..
# MSSQL에서 지정된 조건을 기반으로 DELETE 쿼리를 작성하는 방법이다.MSSQL에서는 다중 열을 이용한 IN 조건이 지원되지 않으므로, 대신 EXISTS를 사용할 수 있다.아래는 Mart_User 테이블에서 mart_code와 emp_code 값이 Auth_Mart테이블의 user_mart와 user_emp 값과 일치하고, 추가로 user_auth 값이 'C'인 행을 삭제하는 쿼리이다.DELETE FROM Mart_User WHERE EXISTS ( SELECT 1 FROM Auth_Mart WHERE Auth_Mart.user_mart = Mart_User.mart_code AND Auth_Mart.user_emp = Mart_User.emp_code AND ..
예를 들어 8280 포트를 점유 하고있는 프로세스명을 확인 하고 싶다면... # 먼저 8280포트를 사용중인 프로세스의 ID를 찾자.C:\Users\graykang>netstat -ano | findstr "8280" TCP 192.168.10.141:8280 20.194.180.207:443 ESTABLISHED 4640C:\Users\graykang>8280 포트를 사용 중인 프로세스의 ID가 4640으로 확인 된다. # 다음으로 4640프로세스 아이디의 프로세스명을 확인 한다.C:\Users\graykang>tasklist | findstr 4640msedge.exe 4640 Console 2 39..
1. Yona에 생성된 Git 저장소를 clone 받아서 로컬에 Git 저장소를 만들고 README.md 파일을 Yona에 올릴 수 있습니다.git clone http://graykang@localhost:9000/graykang/test-ex2 test-ex2cd test-ex2/echo "# test-ex2" > README.mdgit add README.mdgit config user.email "graykang@test.com"git config user.name "graykang"//git config credential.helper store --> 패스워드 반영구 저장옵션 최초 한번은 입력git commit -m "Hello Yona"git push origin master2. 로컬에서 G..
TEST_A 테이블의 cost를 업데이트하는데 send_pagecnt와unicost 를 곱한 값으로 업데이트 한다. 조건은 특정 기간동안 결과 값이 100이 었던 row들 기준이며 각 row별 cost = send_pagecnt * unitcost 처리된다. 서비스 로직상 cost 컬럼에 데이터가 누락된 경우 해당 데이터를 복구할 수 있는 근거 값이 있는 컬럼들의 값을 계산 또는 조합 하여 대체... 할 경우 참고. UPDATE TEST_A SET cost = send_pagecnt * unitcost WHERE send_idate BETWEEN CONCAT('2023-10-01',' 00:00:00') AND CONCAT('2024-01-31',' 23:59:59') AND cost = 0 AND re..