[Session]설정 및 종료

script 2012. 11. 26. 18:21
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[session 설정 ]

WEB.XML 에서 설정

<session-config>
    <session-timeout>600000000</session-timeout>    //분단위
</session-config>

 

- script 나 java 에서 설정 

<%

session.setMaxInactiveinterval(60 * 60) ;            //초단위

%>

 

[session 종료]

<%

session.invalidate();

%>

'script' 카테고리의 다른 글

[JavaScript]Struts Jsp Refresh  (0) 2014.01.20
[jQuery]웹브라우저 확인  (0) 2012.12.05
[JavaScript]function autoBlur()  (0) 2012.11.22
[JavaScript]this.blur();  (0) 2012.11.22
jGrid Demo  (0) 2012.11.01
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

onfoucs="this.blur();"의 기능과 마찬가지로 function 으로도 링크된 text 나 image 의 점선을 없앨 수 있다.

<script language="JavaScript">

function autoBlur(){ 
      if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG"){
           document.body.focus();
      }
 } 
     document.onfocusin=autoBlur;

</script>

'script' 카테고리의 다른 글

[jQuery]웹브라우저 확인  (0) 2012.12.05
[Session]설정 및 종료  (0) 2012.11.26
[JavaScript]this.blur();  (0) 2012.11.22
jGrid Demo  (0) 2012.11.01
input file 이미지 변경  (0) 2012.11.01
블로그 이미지

겐타쓰

,

[JavaScript]this.blur();

script 2012. 11. 22. 14:21
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

text 나 image 의 링크가 걸어졌을때 마우스를 가져가면 밑줄이 보이거나 점선이 보이는데 onfoucs="this.blur();" 을 해주면 이러한 현상을 없앨 수 있다.

 

'script' 카테고리의 다른 글

[Session]설정 및 종료  (0) 2012.11.26
[JavaScript]function autoBlur()  (0) 2012.11.22
jGrid Demo  (0) 2012.11.01
input file 이미지 변경  (0) 2012.11.01
bitly url 줄이기  (0) 2012.11.01
블로그 이미지

겐타쓰

,

[Oracle]Oracle INDEX

DB 2012. 11. 14. 14:56
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

[Oracle]

※ CREATE [UNIQUE] INDEX [인덱스명] ON [테이블명]([컬럼명], [컬럼명], ...);

여기서 [UNIQUE]는 생략할 수 있고, PK일 경우 [UNIQUE]를 사용

ex) CREATE INDEX INDEX_TEST ON INDEX_TABLE(DATE_FLD, DATE_FLD1) ;

 

컬럼을 가공하여 INDEX를 생성할수 있음

ex) CREATE INDEX INDEX_TEST ON INDEX_TABLE(TO_DATE(DATE_FLD, 'yyyymmdd'), DATE_FLD1); 

 

DROP INDEX 인덱스명

ex) DROP INDEX INDEX_TEST;

 

INDEX 확인

ex)
    SELECT *
    FROM USER_OBJECTS
    WHERE OBJECT_TYPE='INDEX'
    AND OBJECT_NAME='INDEX_TEST';

 

※ 힌트 강제 INDEX

ex)

INDEX() : INDEX를 순차적으로 SCAN

INDEX_DESC() : INDEX를 역순으로 SCAN

검색할 테이블에 얼라이언스가 있을 경우 괄호에 얼라이언스를 넣어준다.

/*+ INDEX_DESC(TB_SQMSSTBW_201409 IX_SQMSSTBW_201409_N2)*/

 

[주의사항]

※ INDEX CREATE시나 REBUILD시 테이블에 LOCK이 발생 할 수 있으며, 서비스일 경우 장애가 날 수 있다

※ INSERT, UPDATE, DELETE 시 속도가 저하된다

※ 조회결과가 전체 데이터수의 3~5% 미만일 경우 INDEX SCAN이 효율적이고, 3~5% 이상일 경우는 FULL SCAN이 효율적이다

※ INDEX 컬럼을 다수 설정하였다면 조회조건으로 모두 사용해야 INDEX를 탈 확률이 높아진다

※ INDEX 컬럼을 가공하여 조회조건으로 실행하면 INDEX를 타지 않는다(미리가공)

※ 조회조건에 부정문(<>, NOT), Function이 있을 경우 INDEX를 타지 않는다

 

'DB' 카테고리의 다른 글

[Oracle]피벗(Pivot)과 언피벗(UnPivot)  (0) 2014.09.25
[Oracle]Oracle 언어 확인 및 설정  (0) 2014.06.09
[Oracle]NVL, NVL2, NULLIF  (0) 2014.01.20
[MySQL]Oracle SQL, MySQL 변환  (0) 2012.11.13
[Oracle]Oracle Instant 설정  (0) 2012.10.31
블로그 이미지

겐타쓰

,

[MySQL]Oracle SQL, MySQL 변환

DB 2012. 11. 13. 13:58
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

NVL() 함수를  IFNULL() 함수로 변경한다.

※ SYSDATE  NOW() 함수로 변경한다.

※ TRUNC(SYSDATE) 함수CURDATE() 함수로 변경한다.

Subqueryalias가 없다면 붙인다.

ex) select a, b from ( select a, b from ttt) => select t.a, t.b from ( select a, b from ttt) t

※ Outerjoin 변경 

[Oracle]

left outer joing : SELECT t1.*, t2.* FROM t1, t2 where t1.i1 = t2.i2(+);

right outer joing: SELECT t1.*, t2.* FROM t1, t2 where t1.i1(+) = t2.i2;  

[MySQL]

left outer joing : SELECT t1.*, t2.* FROM t1 LEFT OUTER JOIN t2 ON t1.i1 = t2.i2;

right outer joing: SELECT t1.*, t2.* FROM t1 RIGHT OUTER JOIN t2 ON t1.i1 = t2.i2;

% From절에서 테이블명 중간에 , 가 없다는것과 ON 구문이 From절 바로 뒤에 오게 해야하는것에 주의 

※ TO_CHAR()DATE_FORMAT()으로 변환한다.

TO_CHAR(sysdate,'YYYYMMDD') =>DATE_FORMAT(now(),'%Y%m%d') 

TO_DATE()DATE_FORMAT()으로 변환한다.

TO_DATE('20061020','YYYYMMDD') => DATE_FORMAT('20061020','%Y%m%d')로 변환

※ Where rownum <= 10 limit 10으로 변환한다.

rownum >= 5 와 rownum <= 10 이면 limit 4, 5  

ex) 리스트 페이징에서 11번째부터 20번째까지 limit 10, 20  

   처음부터 10개             ........ LIMIT 10

   5번째부터 10개            ........LIMIT 4, 10

   5번째부터 마지막까지  .... LIMIT 4, -1 

  이때 주의 할 점은 첫번째 레코드의 시작은 0 입니다.

  즉 LIMIT 1, 3 - 2번째부터 3개 의 결과를 출력하게 됩니다.

※ DELETE 테이블명 쿼리문을 DELETE FROM 테이블명 쿼리문으로 바꾸어준다.

'MY'||'S'||'QL'CONCAT('MY','S','QL')으로 변환한다.

RANK() 는 존재하지 않는다.

SET @RANK := 0, @PREV := '';
SELECT no, @PREV := user_name AS user_name, jumsu
FROM (
      SELECT *
      FROM member
      ORDER BY user_name, jumsu DESC
      ) AS TB
WHERE IF(user_name = @PREV, @RANK := @RANK + 1, @RANK := 1) <= 2;

MySQL 변수 셋팅으로 처리한다.

'DB' 카테고리의 다른 글

[Oracle]피벗(Pivot)과 언피벗(UnPivot)  (0) 2014.09.25
[Oracle]Oracle 언어 확인 및 설정  (0) 2014.06.09
[Oracle]NVL, NVL2, NULLIF  (0) 2014.01.20
[Oracle]Oracle INDEX  (0) 2012.11.14
[Oracle]Oracle Instant 설정  (0) 2012.10.31
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

PSTN(공중교환전화망)은 전세계적으로 연결된 음성 위주의 공중 전화망 집합을 의미하며, 상용망과 국가소유 모두를 포함한다. PSTN은 전화를 발명한 벨(Alexander Graham Bell)의 시대로부터 계속해서 발전해온 회선 교환방식 전화망의 집합체이다. 오늘날의 PSTN은 전화국에서 사용자까지의 종단 링크 부분을 제외하고는 기술적으로 거의 완전히 디지털 방식으로 변화되었다.

PSTN은 인터넷과 관련하여 실제로 장거리 기반시설의 대부분을 제공하고 있다. ISP라고 불리는 인터넷 서비스 제공자들은 장거리 전화회사들에게 비용을 지불하고 고속의 전용회선을 임차한 후, 패킷 교환 방식을 통해 많은 사용자들이 회선을 공유할 수 있도록 함으로써, 인터넷 사용자들 각자는 멀리 떨어져 있는 서버에 접근을 하더라도 별도의 시외 또는 국제 등, 장거리 전화요금을 내지 않아도 되도록 하고 있으며, 많은 ISP들이 단지 월정액의 접속료 만으로 서비스를 운영한다.

'용어정리' 카테고리의 다른 글

웹서버(WebServer) & WAS(Web Application Server)  (0) 2015.02.11
3GPP IMS 주요 구성 요소  (0) 2012.11.09
IMS(IP Multimedia Subsystem)  (0) 2012.11.08
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 구성 요소

정의 및 역할

  P-CSCF(Proxy-CSCF)

- IMS Network 내에서 UE에 대한 최초 Contact Pont역할

- PCRF 연동을 통한 엑세스망 Qos 제어

- IPSec, Sigcomp 등의 단말간의 메시지 암호화 및 Compresstion/Decompression 수행

 S-CSCF(Serving-CSCF)

- SIP Registrar 기능 수행

- Registered User 대한 Session 제어 및 Session 상태관리

- 다양한 서비스를 제공하기 위해서 Service Platform과 상호연동

 I-CSCF(Interrogation-CSCF)

- 하나의 사업자 망에 대한 Contact Poin 역할수행

- 타사업자망 연동 시 자망 경로정보 보호를 위하여 THIG 적용 

 HSS(Home Subscriber Server)

- 가입자 등록 및 서비스 제공에 필요한 서비스 프로파일 관리

- IMS내 가입자 라우팅을 위한 가입자 위치 정보 관리

- 가입자 인증을 위한 인증 벡터 생성 

 MGCF(Media Gateway Control Function)

- Legacy 망(PTSN, PLMN) 연동 가능 

- Media Gateway의 Resource 제어

 BGCF(Breakout Gateway Control Function)

-  IMS Network에서 PSTN으로 Breakout이 발생한 경우, 해당 PSTN과 상호 연동 기능을 수행하는 MGCF를 찾아 메시지를 전송하는 기능 

 RCRF(Policy Control and Charging Rule Function)

- 엑세스 네트워크의 리소스 제어 및 과금 정책 제어 

 IM-SSF(IMS Service Switchig Function)

- 지능망 서비스 연동을 위한 응용 서버 

 SIP AS(Application Server)

- SIP 기반의 응용서비스 제공 

 

'용어정리' 카테고리의 다른 글

웹서버(WebServer) & WAS(Web Application Server)  (0) 2015.02.11
PSTN(public switched telephone network)  (0) 2012.11.12
IMS(IP Multimedia Subsystem)  (0) 2012.11.08
블로그 이미지

겐타쓰

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

고정 전화망이나 이동 통신망 등, 회로 스위치나 소켓 스위치가 서로 다른 공중 통신서비스를 IP기술이나 인터넷 전화에 쓰이는 프로토콜인 SIP(Session Initiation Protocol)로 통합하여, 멀티미디어 서비스를 실현 시키는 방식. 각국의 대형 통신 사업자가 차세대 공중 통신망으로서의 도입을 계획하고 있다.

제3세대 휴재던화 규격의 표준화 단체이며, W-CDMA 를 책정한 3GPP(3rd Generation Partnership Project)와 CDMA2000 을 책정한 3GPP2(3rd Generation Partnership Project 2)에 의해 표준화가 이루어졌다. 원래는 3GPP [Release5]로 NGN(New Generation Network)에 SIP 베이스의 멀티미디어 도메인이 추가 된 것이 IMS 규격의 실마리가 되었다. W-CDMA 진영인 [3GPP]에서는 IMS라고 부르고 있지만, CDMA2000 진영인 [3GPP2]에서는 MMD(Multimedia Domain)이라 불리고 있다.

IMS가 각광을 받게 된 이유는 컴퓨터나 Web브라우징, 메일 뿐만 아니라, 기업간의 IP전화(VoIP, Voice over Internet)의 보급, TV전화나 케이블 방송 등 영상 송/수신의 급속한 IP화의 진전, 휴대전화에 의한 구좌 관리 등 통화 이외의 서비스가 널리 보급되고 있는 점을 들 수 있다.

 

- 단일화된 세션 제어

- ID 체계

- 동적인 서비스 제공 구조

- 체계화된 과금구조

- FMC 환경제공

'용어정리' 카테고리의 다른 글

웹서버(WebServer) & WAS(Web Application Server)  (0) 2015.02.11
PSTN(public switched telephone network)  (0) 2012.11.12
3GPP IMS 주요 구성 요소  (0) 2012.11.09
블로그 이미지

겐타쓰

,

jGrid Demo

script 2012. 11. 1. 18:46
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

'script' 카테고리의 다른 글

[JavaScript]function autoBlur()  (0) 2012.11.22
[JavaScript]this.blur();  (0) 2012.11.22
input file 이미지 변경  (0) 2012.11.01
bitly url 줄이기  (0) 2012.11.01
Google Map API  (0) 2012.10.31
블로그 이미지

겐타쓰

,

input file 이미지 변경

script 2012. 11. 1. 16:01
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

 

'script' 카테고리의 다른 글

[JavaScript]function autoBlur()  (0) 2012.11.22
[JavaScript]this.blur();  (0) 2012.11.22
jGrid Demo  (0) 2012.11.01
bitly url 줄이기  (0) 2012.11.01
Google Map API  (0) 2012.10.31
블로그 이미지

겐타쓰

,