목록IT (211)
잡동사니
안녕하세요. yeTi입니다.오늘은 근 몇일동안 조사한 형상관리 프로그램에 대한 결론은 간단하게 정리해 보겠습니다. 우선 간단하게 구글 트랜드로 CVS, SVN, Git에 대한 관심도를 보겠습니다. 보시면 CVS는 2004년 이후로 계속 감소 추세고, SVN은 증가하다가 2008년 이후로 감소하는것을 볼 수 있습니다.이에 반면에 Git에 대한 관심도는 계속 증가 추세인 것을 확인할 수 있습니다. 위의 자료가 사용률과 연관하기에는 부족하지만 최신 트랜드가 git이라는 것만은 부인할 수 없는거 같습니다. 그렇다면 이제 모든 사람들이 Git을 써야할까요?? 이에 대해 답변하기 전에 아해 사항들을 보면 좋을 꺼 같습니다. CVS1980년대에 만들어진 형상관리 프로그램이지만 파일 관리나 커밋중 오류 시 롤백이 되지..
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크에서 트랜젝션을 관리하는 방법에 대해 알아보겠습니다. 사용환경전자정부프레임워크 : 3.5.1 context-transaction.xml에 bean 설정 소스단에서 다음과 같이 사용정의@Resource(name = "txManager") protected DataSourceTransactionManager txManager;트랜젝션 시작DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); TransactionStatus txStatus = txManager...
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크 환경에서 JUnit을 활용하여 테스트 케이스를 만드는 방법에 대해서 알아보겠습니다. 사용환경전자정부프레임워크 : 3.5.1 pom.xml에 다음 사항 추가 com.jayway.jsonpath json-path-assert 0.8.1 test org.mockito mockito-core 1.9.5 test org.springframework spring-test 3.2.3.RELEASE test 테스트 케이스를 만들고자 하는 클래스에서 우클릭 -> New -> JUnit Test Case 선택Next -> 테스트 케이스를 만들고자하는 함수를 선택 후 FinishTest 클래스 상단에 다음 사항 추가import static org.junit.Assert.*..
안녕하세요. yeTi입니다.오늘은 오라클에서 BLOB 타입의 데이터를 이용하여 면적을 구하는 방법에 대해서 알아보겠습니다. shape : BLOB 타입의 WKB 데이터select SDO_GEOM.SDO_AREA(sdo_geometry([컬럼 명], [SRID]), 0.005) from [테이블 명]
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크에서 다국어 지원을 설정하는 방법에 대해서 알아보겠습니다. 사용환경전자정부프레임워트 : 3.5.1 context-common.xml에 다음과 같이 설정을 추가합니다. classpath:/properties/message 60 resources/properties 폴더에 다국어를 지원할 프로퍼티 파일을 생성합니다.message_ko.propertiesmessage_en.properties자바단에서 다음과 같이 사용합니다.messageSource.getMessage("resource.locale.msg1" , null , Locale.KOREAN );messageSource.getMessage("resource.locale.msg1" , null , Loca..
안녕하세요. yeTi입니다.오늘은 Notepad++를 이용하여 XML 형식의 텍스트를 쉽게 정렬하는 방법에 대해서 알아보겠습니다. 상단 메뉴에서 플러그인 > Plugin Manager > Show Plugin Manager 를 선택합니다.XML Tools를 선택하고 Install 합니다.Notepad++을 재실행하고 Ctrl + Alt + Shift + B 를 누르면 XML이 정렬됩니다.
안녕하세요. yeTi입니다.오늘은 오라클에서 사용할만한 명령어들을 알아보겠습니다. 오라클 버젼 : 11g 1. 사용자 암호를 잃어버렸을 경우- C:\>sqlplus "/as sysdba" - show user - alter user [계정] identified by [암호] 2. 사용자 계정들 조회- SYSDBA로 접속- SELECT USERNAME FROM DBA_USERS 3. 사용자 추가- CREATE USER [계정] IDENTIFIED BY [비밀번호] DEFAULT TABLESPACE [테이블스페이스명] 4. 사용자에 권한 추가 - GRANT CONNECT TO [계정] 5. 사용자의 권한 확인 - SELECT GRANTEE, GRANTED_ROLE FROM DBA_ROLE_PRIVS WHER..
본 블로그 내용은 블로거 acidpop님의 블로그 내용을 옮긴 것입니다.원본 출처 : http://blog.acidpop.kr/127 http://acidpop.tistory.com/98 이전 글에서 Bitnami 에서 제공하는 Redmine 을 설치하여 https SVN 연결에 대한 글을 쓴 적이 있다. 이 글을 쓸때 윈도우용으로 먼저 설치를 한 다음 subversion_adapter.rb 파일 내용을 수정하여도 계속해서 실패 한 적이 있다. cmd 창을 열고 svn info "https://svn주소" 를 입력해서 인증서를 발급 받아도 Bitnami Redmine 은 저장소를 클릭하면 다음과 같은 문구만 보일뿐.... ㅠㅠ 2014년이 된 지금 또 다시 Redmine 을 사용해야 할 일이 생겼다. 문..
안녕하세요. yeTi입니다.오늘은 logj4를 활용하여 좌표계를 변환하는 방법에 대해서 알아보겠습니다. 환경 - 전자정부프레임워크 - Proj4j-0.1.0 1. SVN을 통하여 소스를 다운받습니다. (http://svn.osgeo.org/metacrs/proj4j/) 2. Ant를 활용하여 빌드합니다.3. 2번에서 생성한 라이브러리를 활용할 프로젝트에 추가합니다. - proj4j-0.1.0.jar4. 다음과 같이 활용합니다.import org.osgeo.proj4j.CRSFactory; import org.osgeo.proj4j.CoordinateReferenceSystem; import org.osgeo.proj4j.CoordinateTransform; import org.osgeo.proj4j.Co..
안녕하세요. yeTi입니다.오늘은 Geotools를 활용하여 좌표변환을 하는 방법에 대해 알아보겠습니다. 환경 - 전자정부프레임워크 - Geotools-14.3 1. 메이븐을 활용하여 라이브러리를 추가합니다.pom.xml에 아래 사항을 추가합니다. 14.3 osgeo Open Source Geospatial Foundation Repository http://download.osgeo.org/webdav/geotools/ org.geotools gt-referencing ${geotools.version} org.geotools gt-epsg-hsql ${geotools.version} org.geotools gt-epsg-extension ${geotools.version} org.geotools gt..