일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 테스트 자동화
- MongoDB 계정
- 통합테스트
- MongoDB 계정 생성
- GEB
- MongoDB Role
- REDIS
- MongoDB
- Mongodb 설치
- redis 설치
- centos
- MongoDB Role 생성
- Today
- Total
목록프로그래밍 (32)
소울메이커
리눅스에 설정되어 있는 레파지토리에 git 최신버전이 없는 경우는 외부 레파지토리에서 다운받아야 한다. 현재 git 버전별로 꾸준히 정리하고 있는 사이트는 www.kernel.org 이곳에서 최신버전을 받아보자. 경우에 따라서 최신버전이 바로 올라오지 않은 경우도 있으니 참고. 올라와 있는 파일 목록을 확인하려면 https://www.kernel.org/pub/software/scm/git/ 로 접속하여 확인하면 된다. 다운로드 방법은 .. https://www.kernel.org/pub/software/scm/git/git-***.tar.gz위에서 ***로 표신 한 부분은 버전 표시 부분으로 현재 올라와 있는 최신 버전 파일명을 그대로 입력하면 된다.
소스파일을 다른 곳에서 복사 및 붙여넣기를 할 경우 간혹 derived file encountered 라는 메시지가 나타나면서 파일 편집이 바로 되지 않는 문제가 발생한다. 이는 해당 파일 혹은 상위 경로의 Derived 옵션에 체크되어 있는경우이다. 해당파일 또는 상위 폴더 클릭 > 마우스 오른쪽 버튼 클릭 > Properties 해당 메뉴로 들어가면 Resource의 Attributes에 있는 Derived 옵션이 있다. 이 옵션이 체크되었으면 체크 해제. 해당 파일에 옵션이 체크되어 있지 않은경우 상위 경로로 거슬러 올라가면서 해당 옵션을 확인하여 체크 해제하면 해결된다.
1. sqlplus system 계정 로그인2. drop tablespace 테이블스페이스명 including content and datafile;
MSSQL에서 시퀀스를 사용해야 할 경우 시퀀스 정보 테이블을 이용하는 방법이 있다. 이 경우 시퀀스 정보를 관리 할 테이블을 생성하고 시퀀스 사용자 정의 함수를 만들어 연동하여 사용한다. 우선 시퀀스 테이블을 생성한다. 여기서 포인트는 시퀀스 번호로 사용할 컬럼에 IDENTITY를 정의 해야 한다는 점이다. CREATE TABLE [dbo].[TB_SEQUENCE_INFO]([SEQ_VAL] [numeric](18, 0) IDENTITY(1,1) NOT NULL,[TABLE_NAME] [varchar](250) NULL) ON [PRIMARY] GO 위에서 IDENTITY(1,1)은 1부터 1씩 증가한다는 의미 이다. 테이블을 생성하였으면 시퀀스 생성 함수를 만든다. ALTER PROCEDURE [db..
※ 오라클의 NVL2 함수와 동일한 기능을 하는 함수. CREATE FUNCTION [dbo].[FN_NVL2]( @COL_VALUE VARCHAR(4000), @REPLACE_ARG1 VARCHAR(4000), @REPLACE_ARG2 VARCHAR(4000)) RETURNS VARCHAR(4000)/** CREATE : 2013-07-12* DESC : @COL_VALUE 가 NULL이 아닌 경우 @REPLACE_ARG1로 값을 대체하고 * NULL인경우 @REPLACE_ARG2 값으로 대체 한다. */ BEGIN DECLARE @RET_VALUE VARCHAR(4000); SET @RET_VALUE = @COL_VALUE; IF (@COL_VALUE IS NULL OR @COL_VALUE = '')..
※ 오라클의 NVL함수와 같은 기능을 하는 함수이다. 사용 예) DBO.FN_NVL(컬럼, '대체할 값') CREATE FUNCTION [dbo].[FN_NVL]( @COL_VALUE VARCHAR(4000), @REPLACE_ARG VARCHAR(4000)) RETURNS VARCHAR(4000)/** CREATE : 2013-07-15* DESC : 오라클의 NVL과 같은 기능을 한다. * 컬럼 값이 NULL인경우 다음 지정 한 값으로 대체 한다.* 공백도 NULL로 간주하여 처리한다.*/BEGIN DECLARE @RET_VALUE VARCHAR(4000) IF (ISNULL(@COL_VALUE, '') = '') SET @RET_VALUE = @REPLACE_ARG; ELSE SET @RET_VAL..
※ 특정 날짜 값을 지정한 패턴으로 변환하는 함수사용 예) DBO.FN_DATEFORMAT('20131011163100', 'YYYY-MM-DD')★ 날짜 값은 숫자형태의 14자리가 들어가야 한다.(년월일시분초) CREATE FUNCTION [dbo].[FN_DATEFORMAT] (@Datetime VARCHAR(14), @FormatMask VARCHAR(32))RETURNS VARCHAR(32)ASBEGIN DECLARE @TO_DATETIME VARCHAR(50) DECLARE @StringDate VARCHAR(50) SET @TO_DATETIME = CAST(SUBSTRING(@Datetime, 1, 8) AS DATETIME) SET @StringDate = @FormatMask IF (COA..
중문, 일문 등 다국어를 처리하려면 문자 타입은 NVARCHAR로 설정하여야 한다. 테이블 컬럼을 NVARCHAR로 변경하면 SELECT 할 때 문자는 깨지지 않고 출력 될 것이다. 하지만 쿼리에서 '문자를 이용하여 문자 자체를 NVARCHAR로 변환하여야 할 때는 보통 CONVERT나 CAST를 떠올릴 것이지만 이 두 함수로는 변환할 수 없으며 일부 문자는 ?가 붙어 출력 될 것이다. 이를 해결하기 위해서는 문자 앞에 N 문자를 붙여주면 된다. 예) SELECT N' 中文' 결과는 문자가 깨지지 않고 그대로 출력 될 것이다.
JAVA 플랫폼을 개발하는데 흔히 사용하고 있는 이클립스처럼 자스퍼리포트의 리포팅을 GUI로 지원하여 개발자들에게 쉽게 개발할 수 있는 환경을 제공하고 있는것이 iReport이다. 구조를 보면 알겠지만 개발자가 리포팅을하면 그것이 XML로 변환되어 빌드되는 방식으로 되어있다. 즉 자스퍼리포트는 XML로 관리되고 구현된다. iReport에서 알아야 할 부분은 각 밴드, 컴포넌트, 컴포넌트 별 프로퍼티 정도이다. 이 세가지만 이해하고 있으면 리포팅하는데 어려움은 없을 것이다. 자스퍼에서 사용하고 있는 밴드는 모두 10가지이며 이 밴드들은 상황에 따라 삭제 또는 추가하여 개발 해 나간다. 다음은 밴드 별 기능을 설명한다. 1. Title : 타이틀은 말 그대로 리포팅의 최 상단 타이틀을 얘기한다. 옵션에 따라..