-
Spring3에서 Procedure의 값 리턴 받기Java/Spring 2020. 7. 3. 17:03
-- Service 구현 단 HashMap으로 프로시저에 들어갈 컬럼에 값을 넣는다. Map map = new HashMap(); map.put("param_컬럼1", VO.get변수1()); map.put("param_컬럼2", VO.get변수2()); map.put("param_컬럼3", VO.get변수3()); map.put("param_컬럼4", ""); map.put("param_컬럼5", ""); 프로시저에 map을 보내고 string 형태의 리턴받을 변수 resultMessage에 리턴 받을 컬럼.toString()으로 값을 담는다. ServiceDAO.getSqlMapClientTemplate().queryForObject("프로시저호출명", map); string resultMessage..
-
인터넷 팝업창 열때 빈페이지 나오는 현상etc 2020. 5. 21. 18:26
인터넷 익스플로러를 사용중 링크를 눌러서 팝업창이 열릴 때 빈페이지 나오는 현상 먼저 제어판을 실행한후 관리 도구를 클릭합니다. 관리 도구를 실행하면 항목중에 로컬 보안 정책을 클릭합니다. 로컬 보안 정책 창이 표시되면 오른쪽의 보안 설정 항목중에 로컬 정책을 클릭합니다. 로컬 정책 중에 보안 옵션 항목을 클릭합니다. 보안 옵션에 항목들이 많은데, 그중에 사용자 계정 컨트롤: 기본 제공 관리자 계정에 대한 관리자 승인... 을 선택 오른쪽 마우스를 클릭하여 속성 항목으로 들어갑니다. 로컬 보안 설정에서 사용으로 체크한후 확인을 누르고 시스템을 재부팅 시키시면 됩니다. *로컬 보안 정책이 안보일 시 Ctrl + R 을 입력해서 실행창을 키고 secpol.msc 을 입력해서 로컬 보안 정책을 확인할 수 있습..
-
Oracle - 값 중간에 빈부분 채워넣는 쿼리DB/Oracle 2020. 5. 18. 09:39
SELECT CASE WHEN c 1 AND c 0 THEN 1 -- min값이 1이 아니면 1로 처리 WHEN nullVal = 99 THEN 1 -- 해당 값이 null이면 1로 처리 ELSE Test END AS seqVal FROM (SELECT NVL (a + 1, 1) AS Test, c, nullVal -- 값이 null일때 99로 반환되는 값 FROM (SELECT a, NVL (a + 1, 1) AS Test, c, nullVal FROM (SELECT a, NVL (LEAD (A) OVER (ORDER BY A), 0) AS b, 0 AS c, 0 AS nullVal FROM (SELECT seq AS a FROM 테이블 WHERE 첫번째 키 = 값 AND 두번째 키 = 값 AND 세번..
-
git rm --cached - GitHub 원격 파일 삭제Git 2020. 4. 23. 09:31
원격저장소에 push할때 원치 않는 파일은 .gitignore을 통해서 파일을 올리지 않을 수 있다. 하지만 작업을 하다보면 원치않은 파일이 생길 수도 있고, 항상 프로젝트 설계시 이 부분을 고려해야 하는 번거로움이 있다. 그래서 git rm --cached 옵션을 통해 파일을 삭제 할 수 있다. git rm 을 이용하면 로컬, 원격저장소 모두 파일이 삭제되고 --cached 옵션을 사용하면 로컬에는 파일이 남아있지만 원격저장소에만 해당 파일이 삭제가 된다. ex)
-
[MySQL][Backup n Recovery] - mysqldumpDB/MySQL 2020. 4. 3. 09:16
MySQL에서는 데이터 베이스 백업을 위한 여러가지 방법을 지원합니다. 그중에 가장 대표적인것이 mysqldump입니다. 사용법도 쉽고 지원되는 옵션도 많아서 원하는 방법으로 백업이 가능합니다. 참고로 백업도 권한이 있어야 수행할 수 있습니다. 아무나 데이터를 컨트롤 하면 안되기 때문입니다. 또한 덤프만큼 복원시 필요한 권한도 있습니다. 그래서 백업 및 복구 수행은 많은 권한이 필요합니다. 그래서 별도로 백업 전용 계정을 만들어 사용하기도 합니다. 참고로 MySQL에서는 백업이라는 용어보단 덤프란 용어를 더 많이 씁니다. 개념은 같지만 약간의 미묘한 차이가 있습니다. 그래서 지금부터는 백업이라는 용어보다 덤프라는 용어로 사용하겠습니다. ■ mysqldump 소개 MySQL에서 제공하는 대표적인 덤프 프로..
-
Batch로 네트워크 경로의 파일 백업 받기etc 2020. 3. 24. 10:15
먼저 net use로 네트워크 경로에 연결한다. 네트워크가 공유되어 있어야 한다. 그 후 robocopy로 복사한다. Log를 따로 생성하고 빈폴더는 복사x, /XD dirs로 2개의 특정 폴더를 제외하고 복사한다. 복사를 다 한 후, 연결을 해제한다. ex) net use Z: \\100.x.x.xx\e /user:ID입력 PW입력 robocopy Z:\ E:\GW_Backup /MIR /LOG+:E:\GW_BackupLog /NDL /NFL /XD dirs "폴더1" "폴더2" net use Z: /d robocopy후 폴더나 파일이 숨김 처리 된다면 robocopy옵션에 /A-:SH를 넣거나 해당 폴더 경로에 attrib 명령을 입력한다. -> attrib -h -s -a "E:\GW_Backup"
-
Mdf, Ldf 파일 배치로 백업받는 방법DB 2020. 3. 24. 09:56
mdf, ldf파일 같은 경우 mssql에서 사용하는 db파일이다. mssql서비스를 먼저 종료하고 mdf, ldf파일을 복사 한뒤, 서비스를 다시 시작해주면 된다. ex) net stop mssql$asmsqlexpress copy asm.mdf E:\Alyac_Backup\%date:-=%_asm.mdf copy asm_log.ldf E:\Alyac_Backup\%date:-=%_asm_log.ldf net start mssql$asmsqlexpress