'분류 전체보기'에 해당되는 글 31건

  1. 2013.11.26 테이블 데이터의 마지막 수정일자를 구해오는 방법
  2. 2013.11.11 request의 Parameter 값 확인 하기
  3. 2013.11.08 [Reflection] - Value Object 로그 만들자
  4. 2013.11.01 MSSQL 에서 SP 내용 알아내는 법
  5. 2013.10.30 리눅스 버전 정보 확인 (아파치 버젼, 톰캣 버젼, 자바 버젼, 리눅스 버전)
  6. 2013.10.30 아파치 버전확인
  7. 2013.10.29 jquery 기반 selectbox
  8. 2013.09.26 브라우저 새로고침 단축키(F5, ctrl + r) jquery로 막기
  9. 2013.09.26 sql 정규식
  10. 2013.09.26 여러행을 한줄로

테이블 데이터의 마지막 수정일자를 구해오는 방법

language/DB 2013. 11. 26. 17:53

select  scn_to_timestamp(max(ora_rowscn)) tm from 테이블; 


해당 데이타가지고 사용하는 테이블인지 아닌지 유추 할 수 있다.

'language > DB' 카테고리의 다른 글

SQLDeveloper 4 버전 세션 유지  (0) 2014.11.13
[펌] Optimizer의 원리와 Tuning (상)  (0) 2013.12.11
MSSQL 에서 SP 내용 알아내는 법  (0) 2013.11.01
sql 정규식  (0) 2013.09.26
여러행을 한줄로  (0) 2013.09.26
:

request의 Parameter 값 확인 하기

language/java 2013. 11. 11. 09:40

http://jisudaddy.tistory.com/m/post/view/id/100

 

for( Enumeration enumeration = req.getParameterNames(); enumeration.hasMoreElements();) {
         Object obj = enumeration.nextElement();
         String s = req.getParameterValues((String)obj)[0];
         log4j.info( "Parameter name ="+ obj.toString() + ", Parameter value =["+s+"]" );
}

 

:

[Reflection] - Value Object 로그 만들자

language/java 2013. 11. 8. 10:23

http://bbaeggar.tistory.com/20  원문  

기존에 있던 함수는 int형이나 중간에 오류가 나면 로그가 정확하게 생성이 않되어 조금 변경함



 public static String getRequestStringMethods(Object obj)

    {

        StringBuffer buffer = new StringBuffer();

        Class dymClass =null;

        Method[] methods=null;

        try

        {

             dymClass = obj.getClass();

             methods = dymClass.getMethods();

        }

        catch(Exception e)

        {

            log.debug("getRequestStringMethods||111||Exception::"+e);

        }

        buffer.append(dymClass.getSimpleName());

        buffer.append(" : ");

        for(int i = 0; i < methods.length; i++)

        {

            try

            {

                String methodName = methods[i].getName();

                if("get".equals(methodName.substring(0, 3)) && !"getClass".equals(methodName))

                {

                    String value = "";

                    if(methods[i].invoke(obj, null)==null)

                    {

                        value = (String)methods[i].invoke(obj, null);

                    }

                    else

                    {

                        value = (String)methods[i].invoke(obj, null).toString();

                    }

//                    Object[] params = new Object[] { new Integer( value ) };

                    buffer.append("[" + methodName.substring(3, 4).toLowerCase() + methodName.subSequence(4, methodName.length()) + "]");

                    buffer.append(":\"" + value + "\"");

                    buffer.append(" ");

                }

            }

            catch(IllegalArgumentException e)

            {

                log.debug("getRequestStringMethods||IllegalArgumentException::"+e);

            }

            catch(IllegalAccessException e)

            {

                log.debug("getRequestStringMethods||IllegalAccessException::"+e);

            }

            catch(InvocationTargetException e)

            {

                log.debug("getRequestStringMethods||InvocationTargetException::"+e);

            }

            catch(Exception e)

            {

                log.debug("getRequestStringMethods||Exception::"+e);

            }

        }

        return buffer.toString();

    }

    

    



    

    public static String getRequestStringFields(Object obj) {

        

        StringBuffer buffer = new StringBuffer();

        Class dymClass = null;

        Field[] fields = null;

        try

        {

            dymClass = obj.getClass();

            fields = dymClass.getDeclaredFields();

        }

        catch(Exception e)

        {

            log.debug("getRequestStringFields||Exception111::" + e);

        }

        buffer.append(dymClass.getSimpleName());

        buffer.append(" : ");

        for(int i = 0; i < fields.length; i++)

        {

            try

            {

                String methodName = "get" + fields[i].getName().substring(0, 1).toUpperCase() + fields[i].getName().substring(1, fields[i].getName().length());

                Method method = obj.getClass().getMethod(methodName, null);

                String value = "";

                if(method.invoke(obj, null)==null)

                {

                    value = (String)method.invoke(obj, null);

                }

                else

                {

                    value = (String)method.invoke(obj, null).toString();

                }

                buffer.append("[" + methodName.substring(3, 4).toLowerCase() + methodName.subSequence(4, methodName.length()) + "]");

                buffer.append(":\"" + value + "\"");

                buffer.append(" ");

            }

            catch(IllegalArgumentException e)

            {

                log.debug("getRequestStringFields||IllegalArgumentException::" + e);

            }

            catch(IllegalAccessException e)

            {

                log.debug("getRequestStringFields||IllegalAccessException::" + e);

            }

            catch(InvocationTargetException e)

            {

                log.debug("getRequestStringFields||InvocationTargetException::" + e);

            }

            catch(Exception e)

            {

                log.debug("getRequestStringFields||Exception::" + e);

            }

        }

        return buffer.toString();

    }

:

MSSQL 에서 SP 내용 알아내는 법

language/DB 2013. 11. 1. 12:56
sp_helptext storedProcedureName


* 주의사항
  sp_helptext 를 사용할 때는 DB 를 지정한 후에 사용해야 한다.

http://teeroz.tistory.com/5

'language > DB' 카테고리의 다른 글

[펌] Optimizer의 원리와 Tuning (상)  (0) 2013.12.11
테이블 데이터의 마지막 수정일자를 구해오는 방법  (0) 2013.11.26
sql 정규식  (0) 2013.09.26
여러행을 한줄로  (0) 2013.09.26
merge 문  (0) 2013.09.25
:

리눅스 버전 정보 확인 (아파치 버젼, 톰캣 버젼, 자바 버젼, 리눅스 버전)

language/etc 2013. 10. 30. 17:18

'language > etc' 카테고리의 다른 글

[펌]웹앱 프레임윅  (0) 2013.12.18
리눅스 top 명령어  (0) 2013.11.30
아파치 버전확인  (0) 2013.10.30
정규 표현식(Regular Expression)  (0) 2013.08.06
:

아파치 버전확인

language/etc 2013. 10. 30. 17:17
:

jquery 기반 selectbox

language/jquery 2013. 10. 29. 12:23
:

브라우저 새로고침 단축키(F5, ctrl + r) jquery로 막기

language/jquery 2013. 9. 26. 17:27

http://ksyno3.tistory.com/12   <-jquery

http://dumbung.com/main/bbs/board.php?bo_table=SCRIPT_TIP&wr_id=38  <- 일반


마우스 오른쪽 클릭으로 새로고침하는 것을 방지

<body oncontextmenu="return false">

:

sql 정규식

language/DB 2013. 9. 26. 11:28

'language > DB' 카테고리의 다른 글

테이블 데이터의 마지막 수정일자를 구해오는 방법  (0) 2013.11.26
MSSQL 에서 SP 내용 알아내는 법  (0) 2013.11.01
여러행을 한줄로  (0) 2013.09.26
merge 문  (0) 2013.09.25
sequence reset sequence  (0) 2013.09.10
:

여러행을 한줄로

language/DB 2013. 9. 26. 10:34

'language > DB' 카테고리의 다른 글

MSSQL 에서 SP 내용 알아내는 법  (0) 2013.11.01
sql 정규식  (0) 2013.09.26
merge 문  (0) 2013.09.25
sequence reset sequence  (0) 2013.09.10
DB2 procedure  (0) 2013.08.16
: