본문 바로가기

개발

오라클 날짜 구하기 -- 해당일의 주차 구하기 (월~일 체계) SELECT TO_CHAR(SYSDATE,'IW') FROM DUAL -- 해당월 첫째주 특정 요일 SELECT NEXT_DAY((TRUNC(SYSDATE,'MM')-1),'화') FROM DUAL SELECT NEXT_DAY((TRUNC(SYSDATE,'MM')-1),'화요일') FROM DUAL SELECT NEXT_DAY((TRUNC(SYSDATE,'MM')-1),3) FROM DUAL -- 해당월 마지막 날짜 SELECT LAST_DAY(SYSDATE) FROM DUAL -- 해당월의 첫째날 구하기 SELECT TO_CHAR(TRUNC(SYSDATE,'MM'),'YYYYMMDD') FROM DUAL -- 해당월 첫주 날 수 SELECT TO_NUMBER(.. 더보기
첨부파일올리기 ㅁㄴㅇㄹ 더보기
QuantumDB 이클립스 플러그인 http://sourceforge.net/project/showfiles.php?group_id=7746&package_id=57047 1. 위 사이트에서 다운을 받는다. 2. 다운받은 파일을 압축을 풀면 features , plugins 디렉토리가 보이는데 이 디렉토리를 복사한다. 3. 복사한 디렉토리를 이클립스 설치 디렉토리에 덥어쓰기 하면 설치 완료 더보기
[Template] Velocity Velocity 설명서 및 플러그인파일 더보기
[웹보안] SQL 인젝션 웹해킹 - SQL 인젝션 Summary 이 문서는 초보자들에게 많은 도움이 될것이다. SQL Injection 테크닉들을 통해서 문제를 해결 하려고 노력하고, 그것들을 성공적으로 이용하기를 원하고, 또한 그러한 공격으로보터 자신을 방어하고자 하는 ........ Details 1.0 Introduction ==== 서 버가 단지 80포트만을 오픈하고 있을때, 당신의 믿음직한 취약점 스캐너는 유용한 정보를 잡아내지 못한다. 당신도 알다시피 관리자는 항상 서버를 패치한다. 우리는 웹해킹으로 관점을 돌려야 한다. SQL injection은 단지 80번 포트만을 필요로 하는 웹해킹의 방법중 한가지이다. 만일 관리자가 패치를 잘 하고 있을지라도 해킹은 잘 작동하게 될것이다. SQL injection 는 OS 상에.. 더보기
[Oracle] Exp/Imp 오라클 덤프 명령어 exp 계정/비번 file=파일명.dmp STATISTICS=none imp 계정/비번 file=파일명.dmp fromuser=덤프계정 touser=DB계정 ignore=y 더보기
[Struts] 스트럿츠 기본구조 1. Struts 기본 구조 - MVC(Model, View, Control) 구조로 구성되어있음. 2. 구조도 설명 Client Brower : input 및 사용자가 이벤트가 발생을 함. Controller ActionServlet : struts-config.xml 에서 페이지 멥핑 이루어져 이벤트에 따라 페이지 를 보냄 input ActionForm : Client Brower에서 input 값과 동일한 set/get 메소드가 있는 Bean파일 Adapter Action : DB와 연결및 처리 로직이 있는 Class파일 Model : 모델단계에서는 다른 모듈과 연결해서 사용가능함. 더보기
[ORACLE] 계정생성 오라클 사용자 생성 쿼리 SQL>connect system/manager; 연결되었습니다. SQL> create user oracle_admin identified by oracle_admin; 사용자가 생성되었습니다. SQL> grant create session, dba to oracle_admin; 권한이 부여되었습니다. SQL> alter user hr_audit 2 default tablespace users 3 temporary tablespace temp; 사용자가 변경되었습니다. [출처] 오라클 첫번째 이야기 - 사용자와 테이블의 생성과 관리|작성자 도광양회 더보기
스크립트 객체화 예제 String.prototype.Contains=function(A){ return (this.indexOf(A)>-1); }; String.prototype.Equals=function(){ var A=arguments; if (A.length==1&&A[0].pop) A=A[0]; for (var i=0;i 더보기
[Oracle] 트리거 생성 스크립트 예제 CREATE OR REPLACE TRIGGER COMM.Trg_Member AFTER INSERT OR UPDATE OR DELETE ON MEMBER FOR EACH ROW /********************************************* Date : 2008년 02월 22일 Autho : Chung, Woo-Chul (chul@nissoft.co.kr) ***********************************************/ DECLARE vi_User_id VARCHAR2(20); vi_User_ssn VARCHAR2(14); BEGIN IF (INSERTING) THEN vi_User_id := :OLD.USER_ID; vi_User_ssn := :OLD.USER_.. 더보기