분류 전체보기
-
[리눅스]서버이관시 퍼미션, 소유자 관련개발 2021. 1. 9. 12:53
서버 이관시 구현된 소스들을 압축을 해서 다시 풀어야하는 경우가 있는데 아무리 해봐도 소유자가 변경될 경우가 있고 퍼미션이 달라 chown으로 통해 바꿔야할때가 있다. 리눅스가 익숙치 않은 나로서도 이부분에 대해 막 찾아보기도 했지만, 결론은 제대로 넘어왔지만 풀어놓은 파일들의 소유자가 현재 서버에서는 존재하지 않아 소유자가 숫자로 존재한다 경험상 소유자가 570으로 출력되었으며 이와 같은 경우는 1 $ chown -R stkim:stkim TestDir --from=test:test
-
[리눅스]서버이관시 퍼미션, 소유자 관련개발 2021. 1. 9. 12:53
서버 이관시 구현된 소스들을 압축을 해서 다시 풀어야하는 경우가 있는데 아무리 해봐도 소유자가 변경될 경우가 있고 퍼미션이 달라 chown으로 통해 바꿔야할때가 있다. 리눅스가 익숙치 않은 나로서도 이부분에 대해 막 찾아보기도 했지만, 결론은 제대로 넘어왔지만 풀어놓은 파일들의 소유자가 현재 서버에서는 존재하지 않아 소유자가 숫자로 존재한다 경험상 소유자가 570으로 출력되었으며 이와 같은 경우는 1$ chown -R stkim:stkim TestDir --from=test:test
-
[리눅스]압축 tar개발 2021. 1. 9. 12:53
리눅스(Linux)에서의 압축 개념은 윈도우(Window)에서의 압축 개념의 비해 세분화 되어 있다고 한다.윈도우에서의 보통 압축이라 함은 zip방식으로 선택된 파일이나 폴더들을 묶어 압축하는 것을 의미한다.이와 같이 리눅스(Linux)에서는 아카이브(archive)라 하며 확장자는 .tar압축. 사용법1$ tar -[옵션] [압축된 파일 이름] [압축할 파일이나 폴더명] public_html 위치에서 압축을 할 때1$ tar cvfpz xxx.tar public_html/ public_html 위치에서 압축을 풀 때1$ tar xvfpz xxx.tar . 옵션값x : 묶음을 해제c : 파일을 묶음v : 묶음/해제 과정을 화면에 표시z : gunzip을 사용f : 파일 이름을 지정p : 권한(permis..
-
[Node.js]윈도우CMD 에서의 NPM 사용개발 2021. 1. 9. 12:52
1. nodejs.org/ko/ 접속 2. 최신 기능이 아닌 안정된 LTS로 다운로드 3. 설치 - next-체크-next-next-next-next-Install-Finish 4. CMD실행 - cmd가 뭔지 모르신다면 설치된 아래의 사진이랑 같은걸 실행해도 무관합니다. 5. 검은화면에서 그냥 npm을 입력후 엔터 - 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜬다면 설치 실패하신겁니다. - 설치를 했는데 실패가뜨신다면 환경변수쪽을 다시 한번 확인해보세요. (해결방법을 알지만 귀찬..)
-
[Node.js]윈도우CMD 에서의 NPM 사용개발 2021. 1. 9. 12:52
1. nodejs.org/ko/ 접속 2. 최신 기능이 아닌 안정된 LTS로 다운로드 3. 설치 - next-체크-next-next-next-next-Install-Finish 4. CMD실행 - cmd가 뭔지 모르신다면 설치된 아래의 사진이랑 같은걸 실행해도 무관합니다. 5. 검은화면에서 그냥 npm을 입력후 엔터 - 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜬다면 설치 실패하신겁니다. - 설치를 했는데 실패가뜨신다면 환경변수쪽을 다시 한번 확인해보세요. (해결방법을 알지만 귀찬..)
-
[weblogic]please increase the size of the pool and retry...개발 2021. 1. 9. 12:50
로그상의 오류문구 ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection nested exception is weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool cmsDataSource to allocate to applications, please increase the size of the pool and retry.. 원인 소스상의 누수로 인하여 커넥션 풀이 반환이 되지않아 데이..
-
[weblogic]please increase the size of the pool and retry..개발 2021. 1. 9. 12:50
로그상의 오류문구 ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection nested exception is weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool cmsDataSource to allocate to applications, please increase the size of the pool and retry.. 원인 소스상의 누수로 인하여 커넥션 풀이 반환이 되지않아 데이..
-
[weblogic]please increase the size of the pool and retry..개발 2021. 1. 9. 12:50
로그상의 오류문구 ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection nested exception is weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool cmsDataSource to allocate to applications, please increase the size of the pool and retry.. 원인 소스상의 누수로 인하여 커넥션 풀이 반환이 되지않아 데이..
-
[OAuth2.0]OAuth2.0를 구성하고 있는 주요 4가지 객체개발 2021. 1. 9. 12:48
- resource owner(자원 소유자)는 protected resource(보호된 자원)에 접근하는 권한을 제공- resource server(자원 서버)는 access token을 사용해서 요청(request)을 수신할 때, 권한을 검증한 후 적절한 결과를 응답- client(클라이언트)는 resource owner(자원 소유자)의 protected resource(보호된 자원)에 접근을 요청을 하는 애플리케이션(application)- authorization server(권한 서버)는 client(클라이언트)가 성공적으로 access token을 발급받은 이후에 resource owner(자원 소유자)를 인증하고 obtaining authorization(권한 부여)를 한다. 자세한 내용 : ..
-
[OAuth2.0]OAuth2.0를 구성하고 있는 주요 4가지 객체개발 2021. 1. 9. 12:47
- resource owner(자원 소유자)는 protected resource(보호된 자원)에 접근하는 권한을 제공- resource server(자원 서버)는 access token을 사용해서 요청(request)을 수신할 때, 권한을 검증한 후 적절한 결과를 응답- client(클라이언트)는 resource owner(자원 소유자)의 protected resource(보호된 자원)에 접근을 요청을 하는 애플리케이션(application)- authorization server(권한 서버)는 client(클라이언트)가 성공적으로 access token을 발급받은 이후에 resource owner(자원 소유자)를 인증하고 obtaining authorization(권한 부여)를 한다. 자세한 내용 : ..
-
[TensorFlow.js]참고내용개발 2021. 1. 9. 12:46
모델이 어떻게 생겼는지 보기 var weights = model.getWeights(); weights[0].arraySync(); 집값 가중치 weight weights[1].arraySync(); 집값 편향 bais y = 가중치x+편향 종속변수가 둘이라면 모델의 실제모습 var ws = model.getWeights(); ws[0].arraySync(); - [하위계층을위한 가중치, 집값을 위한 가중치] ws[1].arraySync(); - [하위계층을위한 편향, 집값을 위한 편향] 종속이 2개라면 서로다른 가중치를 가지고있는 수학공식이 만들어진다. ----------------------------------------------------------------------------------- ..
-
[C#]중복실행방지 예제개발 2020. 12. 23. 17:31
System.Diagnostics.Process[] processes = null; string strCurrentProcess = System.Diagnostics.Process.GetCurrentProcess().ProcessName.ToUpper(); processes = System.Diagnostics.Process.GetProcessesByName(strCurrentProcess); if(processes.Length > 1) { MessageBox.Show(string.Format("'{0}' 프로그램이 이미 실행 중입니다.", System.Diagnostics.Process.GetCurrentProcess().ProcessName)); return; }
-
[리눅스] 권한 압축개발 2020. 12. 14. 21:58
리눅스(Linux)에서의 압축 개념은 윈도(Window)에서의 압축 개념의 비해 세분화되어 있다고 한다. 윈도에서의 보통 압축이라 함은 zip방식으로 선택된 파일이나 폴더들을 묶어 압축하는 것을 의미한다. 이와 같이 리눅스(Linux)에서는 아카이브(archive)라 하며 확장자는 .tar 압축 . 사용법 1 $ tar -[옵션] [압축된 파일 이름] [압축할 파일이나 폴더명] public_html 위치에서 압축을 할 때 1 $ tar cvfpz xxx.tar public_html/ public_html 위치에서 압축을 풀 때 1 $ tar xvfpz xxx.tar . 옵션값 x : 묶음을 해제 c : 파일을 묶음 v : 묶음/해제 과정을 화면에 표시 z : gunzip을 사용 f : 파일 이름을 지정 ..
-
[PHP] 브라우저 체크개발 2020. 12. 13. 22:34
1. IE를 전혀 지원하지 않는 경우의 코드 // ie일때의 처리 $agent = $_SERVER['HTTP_USER_AGENT']; $browser = 0; // IE 버전 11이상에서는 MSIE가 없기때문에 추가된 조건 if(preg_match('/rv/i', $agent) && preg_match('/Trident/i', $agent) || preg_match('/MSIE/i', $agent)) { // IE는 지원하지 않기때문에 다른 브라우저를 이용하라는 문구를 띄운다. // 지원하면 디자인이 깨지는둥 여러 문제가 발생한다. include_once "errorPage/ieCheck.php"; die(); } // 지원하는 크롬으로만 잡아줘도 왠만한 엣지, 오페라, 엣지는 포함이된다. // 파이어폭..
-
[weblogic]please increase the size of the pool and retry..개발 2020. 12. 10. 09:59
로그상의 오류문구 ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection nested exception is weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool cmsDataSource to allocate to applications, please increase the size of the pool and retry.. 원인 소스상의 누수로 인하여 커넥션 풀이 반환이 되지않아 데이..
-
-
-
-
[Node.js]윈도우CMD 에서의 NPM 사용개발 2020. 12. 3. 23:02
1. nodejs.org/ko/ 접속 2. 최신 기능이 아닌 안정된 LTS로 다운로드 3. 설치 - next-체크-next-next-next-next-Install-Finish 4. CMD실행 - cmd가 뭔지 모르신다면 설치된 아래의 사진이랑 같은걸 실행해도 무관합니다. 5. 검은화면에서 그냥 npm을 입력후 엔터 - 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 뜬다면 설치 실패하신겁니다. - 설치를 했는데 실패가뜨신다면 환경변수쪽을 다시 한번 확인해보세요. (해결방법을 알지만 귀찬..)
-
[오라클]MERGE개발 2020. 12. 2. 23:54
MERGE INTO [TABLE / VIEW] - update 또는 insert할 테이블 혹은 뷰USING [TABLE / VIEW / DUAL] - 비교할 대상 테이블 혹은 뷰 (위 테이블과 동일할 경우 DUAL을 사용)ON [조건] - UPDATE 와 INSERT 처리할 조건문 (조건이 일치하면 UPDATE / 불일치 시 INSERT)WHEN MATCHED THEN UPDATE SET[COLUMN1] = [VALUE1],[COLUMN2] = [VALUE2],...(DELETE [TABLE] WHERE [COLUMN 1] = [VALUE 1] AND ...) - UPDATE 뿐만 아니라 DELETE 구문도 사용 가능WHEN NOT MATCHED THENINSERT (COLUMN1, COLUMN2, ....
-
No bean named 'xxxxxxxxxxx' is defined개발 2020. 9. 17. 13:29
Eclipse maven Project 에서 서버 등록, 실행시 하기와 같은 에러메시지가 나온다면. Error creating bean with name 'xxxxxxxx': .. No bean named 'xxxxxxxxxxx' is defined 프로젝트 설정 파일들이 제대로 배포가 안되어서 발생한 오류다. 설정 파일들이 제위치에 배포되도록 되어 있는지 확인하고 없으면 추가해준다. 1. 프로젝트 > Properties > Deployment Assembly 을 선택 2. 아래 항목이 없으면 추가 Source | Deploy Path /src/main/java WEB-INF/classes /src/main/resource WEB-INF/classes
-
-
MYSQL Workbench Adminstrative Roles개발 2019. 11. 25. 18:52
DBA - grants the rights to perform all tasks : 모든 작업을 수행할 수 있는 권한을 부여 MaintenanceAdmin - grants rights needed to maintain server : 서버 유지 관리에 필요한 권한 부여 ProcessAdmin - rights needed to assess, monitor and kill any user process running in server : 서버에서 실행 중인 사용자 프로세스를 평가, 모니터링 및 종료하는데 필요한 권한 부여 UserAdmin - grants rights to create userslogins and reset passwords : 사용자 로그인 생성 및 비밀번호 재설정 권한 부여 Securit..