본문 바로가기

분류 전체보기82

[JavaScript] 자바스크립트로 날짜, 시간 유효성 체크/ 날짜 시간 정규식 표현 방법 오늘은 자바스크립트로 날짜 유효성 검사 방법을 정리해보도록 하겠습니다. - 시간 : HH24:mm (24시간) let pattern = /^([1-9]|[01][0-9]|2[0-3]):([0-5][0-9])$/; console.log(pattern.test("01:21")); // 결과 : true console.log(pattern.test("01:61")); // 결과 : false console.log(pattern.test("1:21")); // 결과 : true console.log(pattern.test("1:61")); // 결과 : false console.log(pattern.test("24:21")); // 결과 : false - 날짜 : yyyy-MM-dd let pattern = /.. 2020. 11. 2.
[DBeaver] DBeaver 에서 알티베이스(Altibase) 추가 하는 방법 오늘은 DB툴인 DBeaver에서 알티베이스(Altibase)를 추가하는 방법에 대해 정리해 보도록 하겠습니다. DBeaver의 경우 많은 DataBase 드라이버를 지원하기 때문에 여러 종류의 DB를 사용하는 경우 편리하게 사용할 수 있는 장점을 가지고 있습니다. 하지만 Altibase 경우 지원을 하고 있지 않기 때문에 jar파일을 등록해야 합니다. 아래의 순서대로 따라 하시면 드라이버 매니저를 통해 새로운 드라이버를 쉽게 등록할 수 있습니다. 1. jdbc드라이버를 다운로드하기 위해 아래의 링크에 접속해 주세요. Altibase Performance Solutions FREE FOR EVALUATION PURPOSES 혁신적인 아키텍처와 뛰어난 성능으로 대용량 데이터를 빠르고 안정적으로 처리하는 A.. 2020. 11. 1.
[JavaScript] 소수점 처리 방법/ toFixed 사용법과 예제 오늘은 자바스크립트에서 소수점을 처리하는 두 가지 방법 toPrecision와 toFixed 메서드 중 소수점의 자릿수를 제한할 수 있는 자바스크립트 메서드인 toFixed에 대해 정리해 보도록 하겠습니다. toPrecision에 대한 포스팅은 아래 링크를 클릭해주세요 [JavaScript] 소수점 처리 방법/ toPrecision 사용법과 예제 오늘은 자바스크립트에서 소수점을 처리하는 두 가지 방법 toPrecision와 toFixed 메서드 중 수의 길이를 제한할 수 있는 자바스크립트 메서드인 toPrecision에 대해 정리해 보도록 하겠습니다. toPrecisi junghn.tistory.com toFixed Number 인스턴스의 소수 부분 자릿수를 전달받은 값으로 고정한 후, 그 값을 문자열로.. 2020. 10. 31.
[MacOS] 맥에서 무료 DB툴 DBeaver 설치 방법 무료로 사용 가능한 SQL 편집 툴인 DBeaver 설치 방법 대해 정리해보겠습니다. 1. 아래의 주소로 접속해 주세요. Download | DBeaver Community Download Tested and verified for MS Windows 7/8/10, Linux and Mac OS X. DBeaver requires Java 1.8 or higher. Windows and MacOS installers include OpenJDK 11 bundle. If you are on Mac OS X and you do NOT use PKG installer then you will need to setup Java. N dbeaver.io 2. 다운로드 버튼을 클릭해주세요. 3. 각자 OS에 맞는 .. 2020. 10. 30.
[MacOS] 터미널에서 오라클 SID, SERVICE NAME 찾는 방법 오늘은 mac 터미널에서 오라클 DB의 SID와 Service Name을 구하는 방법을 정리하도록 하겠습니다. 일단 터미널에서 오라클 SQL Plus 접속합니다. 1. SID 구하는 방법 select instance from v$thread; 2. Service Name 구하는 방법 select name from v$database; 2020. 10. 29.
[MacOS] 맥에서 도커(docker) 설치 방법 Mac에서는 window OS와 달리 OracleDB를 바로 설치가 불가능하기 때문에 docker를 이용해야 합니다. 오늘은 oracleDB 설치하기 전에 docker 설치에 방법에 대해 먼저 알아보도록 하겠습니다. 우선 간단히 docker 대하여 정리해 보자면 docker 란 리눅스 컨테이너 응용프로그램의 배포를 자동화하는 오픈소스 엔진입니다. 여기서 컨테이너란 다양한 OS위에 애플리케이션을 올리는 것을 말합니다. 도커 컨테이너는 서버에 설치되는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등을 설치하여 실행 환경에 상관없이 동일한 환경을 제공해주는 역할을 합니다. 1. 아래의 주소에 접속합니다. www.docker.com/products/docker-desktop Docker Desktop for.. 2020. 10. 28.
[JavaScript] 소수점 처리 방법/ toPrecision 사용법과 예제 오늘은 자바스크립트에서 소수점을 처리하는 두 가지 방법 toPrecision와 toFixed 메서드 중 수의 길이를 제한할 수 있는 자바스크립트 메서드인 toPrecision에 대해 정리해 보도록 하겠습니다. toPrecision Number 인스턴스의 가수와 소수 부분을 합친 자릿수를 전달받은 값으로 고정한 후, 그 값을 문자열로 반환합니다. 사용 방법 numObj.toPrecision([전체 자릿수]) 매개변수 유효 자릿수를 지정하는 정수로 생략이 가능합니다. 반환 값(Return) 고정 소수점 또는 지수 표기법의 수를 정밀 유효 숫자로 반올림 한 문자열을 반환합니다. 인수가 생략 될 경우 Number.prototype.toString()처럼 동작하며 인수가 정수가 아닌 값이면 가장 가까운 정수로 반.. 2020. 10. 27.
[Oracle] 오라클 UNION과 UNION ALL 차이점/ UNION 함수 사용법과 예제 SELECT 문을 실행하면 해당 조건에 맞는 데이터가 조회된다. 조회된 결과를 가지고 여러 개의 SELECT문을 연결해 또 다른 하나의 쿼리로 가공하고 싶을 때 사용하는 것이 바로 집합 연산자다. 집합 연산자는 우리가 학창 시절 배웠던 집합, 즉 합집합, 교집합, 차집합, 여집합과 개념이 같다. 집합 연산자의 종류는 UNION, UNION, ALLNTERSECT, MINUS가 존재하는데 이번 포스팅에서는 2개 이상의 SELECT 문의 결과 집합을 결합하는 데 사용하는 UNION, UNION ALL에 대해 알아보자 UNION UNON은 합집합을 의미한다. 2개 이상의 SELECT문 결과 집합을 결합하는 데 사용되며 SELECT 문 사이의 중복 행을 제거한다. UNION 연산자 내의 각 SELECT문에는 데.. 2020. 10. 26.
[Oracle] 오라클 NULL 치환 방법/ COALESCE 함수 사용법과 예제 COALESCE COALESCE 함수는 인자 값으로 들어오는 표현식에서 null이 아닌 첫 번째 표현식을 리턴해주는 함수로 모든 표현식이 null 인경우 COALESCE 함수는 null을 리턴한다. 사용 방법 COALESCE( expr1, expr2,... expr_n ) 매개변수 expr1, expr2, ... expr_n null이 아닌 값을 테스트할 표현식으로 표현식은 모두 동일한 데이터 유형이어야 한다. 예제 SELECT COALESCE('첫번째','두번째','세번째'), -- 결과: 첫번째 COALESCE(NULL,'두번째','세번째'), -- 결과: 두번째 COALESCE(NULL,NULL,'세번째'), -- 결과: 세번째 COALESCE(NULL,NULL,NULL) -- 결과: null FR.. 2020. 10. 23.
[데이터베이스] 트랜잭션이란? 트랜잭션 총정리 (Transaction) 트랜잭션(Transaction) 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미 트랜잭션의 상태 활동(Active) : 트랜잭션이 실행 중인 상태 실패(Failed) :트랜잭션 실행에 오류가 발생하여 중단된 상태 철회(Aborted) : 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태 부분 완료(Partially Committed) :트랜잭션의 마지막 연산까지 실행했지만, Commit 연산이 실행되기 직전의 상태 완료(Committed) :트랜잭션이 성공적으로 종료되어 Commit 연산을 실행한 후의 상태 트랜잭션의 특징 1. 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 .. 2020. 10. 22.