개발
-
[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..
-
안드로이드 Manifest.xml개발 2019. 11. 24. 21:11
매니페스트는 xml으로 이루어지며 manifest태그는 package속성을 가지며 앱의 패키지를 정의. 그리고 manifest 태그는 application 태그를 가진다. application 태그는 안드로이드 시스템에 이 앱의 주요 정보를 제공한다. allowBackup : 안드로이드 시스템에 제공하는 백업 기능에 이 앱을 폼함할지 결정한다. : true -> 앱을 재설치 할때 기존 정보를 복원한다. : false - > 앱을 재설치 하고 초기화된 상태로 실행 icon : 안드로이드 앱을 실행하는 런처에 이 앱을 표시하기위한 아이콘 파일을 지정한다. label : 아이콘 아래 표시되는 이름을 설정한다. : 안드로이드 시스템은 사용자에게 이 앱에 대한 정보를 제공해야 할 때 이 이름을 사용 roundIc..
-
DML 데이터 조작어개발 2018. 11. 14. 01:32
Data Manipulation Language 교육할때나 독학할때 처음에 접하는 부분 하지만 본인은 이게 DML인지는 본격적으로 교육을 받을때 인식을 했고 DML을 알기전에는 실무상에서 대부분 CRUD라고도 말하기도 한다, 보통 기능을 단순CRUD구현을 하면된다고하면 INSERT, SELECT, UPDATE, DELETE를 구현하면 된다고 한다. CRUD대신 유사용어가 있다는데 일단 이거부터 알고나서 실무에서 쓰이는 용어를 사용하면 된다. 결론은 그냥 데이터를 조회하거나 변형한다고 보면 이해하기가 쉽다. 중요한건 데이터가 주체가 된다는 것 SELECT * FROM TABLE; INSERT INTO TABLE(COLUMN) VALUES(VALUE); UPDATE TABLE SET COLUMN='VALUE..
-
날짜 및 시간 계산(JavaScript_출력부분) 1개발 2018. 11. 11. 18:41
기본: Date 개체를 사용하여 날짜 비교 및 경과 시간 계산관 같은 일반적인 달력 및 시계 작업을 수행할 수 있습니다. 설명으로 보면 모든 날짜나 시간관련 작업은 Date객체를 생성해서 시작하면 될 것 같다. 그래서 console.log를 통해 찍어본 결과 Sun Nov 11 2018 18:30:21 GMT+0900 (한국 표준시) 라는 결과가 나온다. 이런 결과값을 우리가 작업하기 쉬운 형태로 바꾸기 위한 작업 대표적으로 년 월 일 1. Date객체 선언 var dt = new Date(); var year = dt.getFullYear(); var month = dt.getMonth()+1;var day = dt.getDate(); console.log("month : " + month + ", d..