본문 바로가기

반응형

분류 전체보기

(172)
oracle random name oracle 랜덤 이름 조회 db에서 랜덤 이름, 명칭 또는 랜덤 url 생성 등등으로 사용할 경우 사용합니다. 저는 함수로 만들어 사용합니다. 랜덤 한글 이름 query V_FIRST, V_LAST, V_LAST 배열 문자열에 나오는 단어가 랜덤으로 출력됩니다. ARRAY 문자열에 문자를 더 추가하여 다양한 이름을 생성할 수 있습니다. STBSTR 문자열 자르는 함수로 랜덤 V_ARR를 추가하여 랜덤 문자열을 더 늘릴 수 있습니다. V_ARR를 추가하고 FN_KORNM(0,3) 숫자를 수정하여 출력 문자 수를 조절할 수입니다. 아래 영문은 랜덤 7자리 출력입니다. create or replace NONEDITIONABLE FUNCTION "FN_KORNM" ( V_FROM IN VARCHAR2, V_T..
egov 4.1 oracle 연결 2024.02.07 - [dev/egov] - spring boot 시작 egov 4.1 spring boot 시작 egov 4.1 백수 될때마다 사이트를 처음부터 만들어 보고 있습니다. 프로젝트가 끝날때마다 새롭게 익힌 기능도 구현해 보기 위서도 있습니다. 이번에 egov 버전을 확인해 보니 최신버전인 4.1로 시작해 보 st-d.tistory.com 위 글 작성 후 oracle 연결 작업 중 발생 한 내용입니다. spring에서 mybatis, ibatis를 활용하여 multi db 접속할 수 있게 먼저 작업을 하였습니다. 예전에 작업해 놓은 게 있어서 금방 끝날 줄 알았지만 3시간이 이상 걸렸습니다. spring boot oracle 접속하려고 작업 중 문제가 발생했습니다. 산 넘어 산이라는 생각이..
spring boot 시작 egov 4.1 백수 될 때마다 사이트를 처음부터 만들어 보고 있습니다. 프로젝트가 끝날 때마다 새롭게 익힌 기능도 구현해 보기 위서도 있습니다. 이번에 egov 버전을 확인해 보니 최신버전인 4.1로 시작해 보겠습니다. 4.2 버전이 있긴 했으나 아직 beta 버전이라서 내년쯤에 4.2로 하지 않을까 싶습니다. 기본 프레임 사이트를 만들어야 해서 eGovFrame Boot Web Project로 만들도록 하겠습니다. 다음에는 eGovFrame MSA Boot Template Project로 진행해 보겠습니다. 시작 eclipse >> File >> New >> eGovFrame Boot Web Project Project name : 프로젝트 이름 Location : 프로젝트 생성 경로 (Use DEFAULT Work..
oracle xml parsing xml 관련 내용 작성 내용 이전글 보시면 됩니다. 별로 특별한 건 없습니다. 그냥 mssql먼저 작성하다 보니 xml에 대한 약간의 내용을 작성했습니다. oracle은 바로 xml 파싱( parsing) 예제를 작성하겠습니다. 2024.02.05 - [db/mssql] - mssql xml parsing mssql xml parsing 요즘은 xml을 사용하지 않습니다.. 하지만 가끔 레가시 시스템 연동 시 xml을 사용할 수 있는경우가 생기기도 합니다. 아니면 그냥 xml을 좋아해서 일지도 모릅니다. 요즘은 json을 사용합니다. 예전 st-d.tistory.com xml 요소 조회 쿼리 EXTRACTVALUE ( VALUE( XMLSEQUENCE값 ), 'XML 파싱경로') 파싱 경로는 대소문자를 ..
mssql xml 파싱(mssql xml parsing) 요즘은 xml을 사용하지 않습니다.. 하지만 가끔 레거시 시스템 연동 시 xml을 사용할 수 있는 경우가 생기기도 합니다. 아니면 그냥 xml을 좋아해서 일지도 모릅니다. 요즘은 json을 사용합니다. 예전에 naver 메모에 작성해 놓은 내용을 옮겨 작성합니다. 요즘은 xml을 사용하지 않아 요소, 속성이라는 단어를 잘 모르시는 분이 많습니다. 나 또한 예전에 옛날 책을 보고 알았습니다. xml 요소 요소 xml 요소 조회 쿼리 DECLARE @XML_PARAMETER XML = '요소' SELECT XMLS.S.value('VAL[1]', 'VARCHAR(100)') AS A FROM @XML_PARAMETER.nodes('/') AS XMLS(S) xml 속성 요소, 속성, 리스트를 쿠리 xml 속..
모바일 운전 면허증 설정, 모바일 신분증 설정 Wallet,DID application.properties 모바일운전면허증 연계를 하려면 DID&Wallet 생성 및 application.properties 설정 연계 신청을 하면 고객사 분이 DID&Wallet 파일을 생성해서 달라고 이야기합니다. 생성방법은 매뉴얼을 인쇄해 주실 수도 있습니다. 제가 근무했던 곳은 DID&Wallet 실행 파일도 내부망으로 전달해 주시고 매뉴얼도 출력해서 주셨습니다. 생성 파일 및 매뉴얼을 다운 모바일 신분증 개발지원센터에 접속(https://dev.mobileid.go.kr/) 생성 파일 및 매뉴얼을 다운로드할 수 있습니다. 기술지원 >> 활용가이드 다운로드 >> 게시글(2번, 설루션가이드, SP 서버 Wallet&DID 생성 가이드)을 다운로드 DID&Wallet_생성_매뉴얼. pdf 매뉴얼을 똑같이 따라 하면 됩니다. ..
모바일운전면허증 설치, 모바일신분증 설치 oracle 운영서버가 oracle이라서 oracle로 적용하였습니다. table 생성 쿼리가 있긴 한데 oracle 용이 아닙니다. table 생성 쿼리 경로 : sp-with-sdk\src\main\resources\schema.sql table 변경 내역 테이블 명 : tb_service - 칼럼 type 변경 : 칼럼명(vp) >> clob - 칼럼명 변경 : mode >> modes -예약어라서 mode는 안됨 - type 변경 : timestamp >> date로 모두 변경 TB_SERVICE 생성 쿼리 CREATE TABLE "TB_SERVICE" ( "SVCCODE" VARCHAR2(50 BYTE) NOT NULL ENABLE, "PRESENTTYPE" NUMBER DEFAULT 1, "ENCRYPTT..
모바일운전면허증 설치, 모바일신분증 설치 모바일운전면허증을 시스템에 적용하기 위해 여러 가지 고생을 했다. 가장 먼저 모바일 운전면허증을 어떻게 구현할지 정해야 한다. 1. 간편 인증을 통해 연계할지. 2. 팝업을 따로 구축하여 연계할지. 모바일운전면허증 담당자와 이야기할 때 용어 SP : 모바일 운전면허증을 연계하기 위한 소스를 SP 서버라고 부른다. 난 처음에 아무것도 모르고 2번 방식으로 진행을 하였다. 나중에 적용하려고 할 때 간편 인증을 통해서 사용할 거라고 하니 설치하는 SP 소스가 다르다고 전달받음 SP 설치를 위한 소스코드 다운로드 위치 경로 : https://dev.mobileid.go.kr/mip/dfs/downapi/useguidedown.do 찾아가는 방법 > 모바일신분증 네이버 검색 > 홈화면 오른쪽 상단 "개발지원센터"..
System.getProperty 톰캣 설정 이곳저곳 다니다 보니 사이트 설정 방법이 다양하게 되어있다. 매번 하던 방식으로만 하다가 새로운 방법을 보게 되면 기록해 놔야겠다는 생각이 든다. 이번에는 System.getProperty을 사용해서 설정 값을 가져와 보려 한다. 리눅스는 안 했는데 이번에 하게 돼서 리눅스에서 사용하는 방법도 같이 적어 놓았다. PM, PL이 테스트 서버에 적용시켜 달라고 할 때. 로컬이나 테스트 서버에서 톰캣으로 웹서버 돌릴 때 [ System.getProperty ]를 사용했다면 설정값을 아래와 같이 지정해 준다. 변숫값 System.getProperty("spring.profiles.active", "") 톰캣설정 파일 윈도 : 톰캣/bin/catalina.bat 리눅스 : 톰캣/bin/catalina.sh 윈도 ..
전자정부프레임워크 다국어 다국어 사용할 *. properties 들의 위치 파일위치 : \WEB-INF\config\egovframework\springmvc\dispatcher-servlet.xml 아래에 설정해 준다 /egovframework/message/message

반응형