일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- dock
- iBATIS
- tomcat
- swingx
- jsr 296
- PLSQL
- JDOM
- sencha touch
- oracle
- MFC
- node.js
- PHP
- Ajax
- 전자정부프레임워크
- phonegap
- MySQL
- Android
- 선택적조인
- GPS
- Google Map
- WebLogic
- Spring
- jQuery
- appspresso
- ibsheet
- Eclipse
- 가우스
- rowspan
- Struts
- JSON
- Today
- Total
목록Developement (559)
Where The Streets Have No Name
http://forums.oracle.com/forums/thread.jspa?messageID=1568737� 1. Edit the j2ee/home/config/application.xml file. 2. Add a new entry of the form below, pointinto the path to the toplevel directory of your web module: This "deploys" the specified web module as an element of the "default" application. 3. Save the file. 4. Edit the j2ee/home/config/default-web-site.xml file 5. Add a new ent..
sumtext={sum(bungiScore1)/sum(decode(bungiScore1,0,0,1))}
1. 적용원리 . 임의의 숫자의 곱을 숫자의 합 형태로 변경한다. - e^(ln X) = X - e^(ln X + ln Y) = e^(ln (X * Y)) = X * Y 2. 샘플 CREATE TABLE test( id number, col1 number); INSERT INTO test VALUES(1, 5); INSERT INTO test VALUES(2, 10); INSERT INTO test VALUES(3, 7); INSERT INTO test VALUES(4, 10); SQL> SELECT id, col1, EXP(m) multiply FROM ( SELECT id, col1, SUM(LN(col1)) OVER (ORDER BY id) m FROM test ); ID COL1 MULTIPLY ..
바인딩 컴포넌트의 param 에는 value 가 아닌 checked 가 들어가야 합니다. 데이타셋의 해당 체크박스의 칼럼값에는 1(checked) or 0(not) 이 들어가면 됩니다
// 캐릭터 타입 검증 'H'-한글, 'E'-영문, 'N'-숫자, 'Z'-기타 function getCharType(pValue){ var bHan = false; var bAlp = false; var bNum = false; var bEtc = false; var retStr=""; if(isEmpty(pValue)){ return ""; } for(var idx=0; idx < pValue.length; idx++){ if (isAlpha(pValue[idx])) { bAlp = true; } else if (isNum(pValue[idx])) { bNum = true; } else if (isHangul(pValue[idx])) { bHan = true; } else { bEtc = true; }..
String[] jobGroups;String[] jobsInGroup;int i;int j;ServletContext ctx = request.getSession().getServletContext();Scheduler scheduler = null;StdSchedulerFactory factory = (StdSchedulerFactory)ctx.getAttribute(QuartzInitializerServlet.QUARTZ_FACTORY_KEY);scheduler = factory.getScheduler(); //scheduler.pauseJob("testjob2", "testgroup"); //정지//scheduler.resumeJob("testjob2", "testgroup"); //재시작/..
The following table describes the mapping between the log level of JDK 1.4 logging and Apache commons-logging: JDK 1.4 Apache commons-logging FINESTtrace FINE, FINERdebug INFO, CONFIGinfo WARNINGwarn SEVEREerror, fatal eclipse에서 quartz의 로그 메세지를 보지 않으려면 eclipse에 등록된 jre경로에 가서 logging.properties에서 .level 항목에 SEVERE 를 넣으면 해결됨
oc4j에서 jndi로 connection pool을 참조하려면 eclipse의 Preferences에서 oc4j메뉴에서 Optional Program Arguments에 -userThreads를 입력해야함
http://my.hanyang.ac.kr/~ksangki/kms/stories.php?story=03/03/12/5842473 위와 같이 data-sources.xml이 설정되어 있다고 가정하고 servlet에서 connection pool에서부터 connection을 가져오는 것은 아래와 같습니다. javax.naming.InitialContext ctx = new javax.naming.InitialContext(); javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/OracleDS"); java.sql.Connection conn = ds.getConnection(); //사용 conn.close(); 중요한 점은 jdbc/Orac..
http://www.okjsp.pe.kr/bbs?act=VIEW&bbs=bbs3&keyfield=content&keyword=&seq=59455&pg=4
http://www.oreillynet.com/cs/user/view/cs_msg/52725
BYPASS_RECURSIVE_CHECK BYPASS_UJVC CACHE_CB CACHE_TEMP_TABLE CIV_GB COLLECTIONS_GET_REFS CUBE_GB CURSOR_SHARING_EXACT DEREF_NO_REWRITE DML_UPDATE DOMAIN_INDEX_NO_SORT DOMAIN_INDEX_SORT DYNAMIC_SAMPLING DYNAMIC_SAMPLING_EST_CDN EXPAND_GSET_TO_UNION FORCE_SAMPLE_BLOCK GBY_CONC_ROLLUP GLOBAL_TABLE_HINTS HWM_BROKERED IGNORE_ON_CLAUSE IGNORE_WHERE_CLAUSE INDEX_RRS INDEX_SS INDEX_SS_ASC INDEX_SS_DESC ..
현재달의 날짜전부 select trunc(sysdate,'month') + n from(select rownum-1 n from dual connect by level
SQL PLAN을 튜닝하다보면, 조인순서를 조정할 필요가 있다. 일반적으로는 주어진 조인조건에 따라 오라클 옵티마이저에 의해 조인순서가 정해진다. 또는 FROM절의 테이블순서를 조정한후 ORDERED 힌트를 쓰거나 LEADING 힌트를 써서 최초로 드라이빙되는 테이블만을 지정하는 방법을 쓰거나 INDEX 힌트로 간접적으로 조인순서를 조정키도 한다. ORDERED 힌트는 전체 테이블 조인순서가 고정되므로 CBO환경에서는 옵티마이저의 유연성이 떨어질 수 있고, 적용력이 강력한 힌트다. 가급적 다른 힌트를 이용해서 SQL을 튜닝하는 것이 권장된다. 어쨋든 ORDERED 힌트를 이용하여 FROM 절 테이블 순서대로 조인되도록 조정한 경우, 이중 HASH JOIN으로 조인된 테이블의 순서를 바꿔야 할 경우가 있을..
-- 9i 일경우 Inner View로 작성 select num from (select level num from dual connect by level
시스템의 밀리초 구하기.(국제표준시각(UTC, GMT) 1970/1/1/0/0/0 으로부터 경과한 시각)------------------------------------------------------------------//밀리초 단위(*1000은 1초), 음수이면 이전 시각long time = System.currentTimeMillis ( ); System.out.println ( time.toString ( ) ); ------------------------------------------------------------------ 현재 시각을 가져오기.------------------------------------------------------------------Date today = n..
http://www.okjsp.pe.kr/seq/78488톰캣설치한 폴더가 C:\Tomcat5.5 라면 이 경로가 ${catalina.home} 가 됩니다.따로 환경변수 잡아줄 필요 없구요.. 자동으로 잡힙니다.만들고자 하는 컨텍스트를 testContext 라고 하고 싶으면 C:\Tomcat5.5\conf\Catalina\localhost 폴더에 testContext.xml 파일을 생성하시면 됩니다. 파일의 내용은 설치하면 있던 manager.xml 파일의 내용을 복사하셔서 docBase 부분만 변경시켜 주시면 됩니다. 예제로 제가 설정했던 파일은 다음과 같습니다.(1) 손권남님의 스트럿츠 가이드의 web 폴더를 context 로 설정한 겁니다(2) context 명 : web(3) context 의 실..
JDBC를 이용하여 오라클 프로시져나 함수를 호출시 에러 처리 방법 아래 코드 처럼 cstmt.registerOutParameter(i, Types.VARCHAR); 를 이용하여 오류가 있는지 없는지 체크하면 되구요... cstmt = con.prepareCall("BEGIN ? := DELETE_XXX(?, ?); END;"); cstmt.registerOutParameter(i++, OracleTypes.CURSOR); cstmt.setString(i++, form.getParam("airline_cd")); cstmt.registerOutParameter(i, Types.VARCHAR); cstmt.execute(); outmsg = cstmt.getString(i); if(outmsg != nul..
1. 10분에 한번씩 실행하는 경우 sysdate + 1/24/6 또는 sysdate + 1/144 -> 1/24 (1시간-60분) / 6 : 10분 단위 1/144 : 24*6 으로 나누어도 같은 의미가 된다. 2. 1분에 한번으로 지정하는 경우 sysdate + 1/24/60 또는 sysdate + 1/1440 3. 매일 새벽 2시로 지정하는 경우 trunc(sysdate) + 1 + 2/24 -> 다음날 새벽 2시를 지정함. 4. 매일 밤 11시로 지정하는 경우 trunc(sysdate) + 23/24 -> 오늘 밤 11시를 지정했음
1. Oracle8i 이상 버전을 사용할 경우에는 세션이 끝날 때까지만 존재하는 테이블을 만들 수 있습니다. Oracle8i New Features 중 하나인 TEMPORARY TABLE을 이용하시면 됩니다. 테이블을 만드는 명령문은 아래와 같습니다. CREATE GLOBAL TEMPORARY TABLE (...컬럼 및 제약조건 정의 등의 문법은 일반 테이블과 동일합니다...) [ON COMMIT DELETE ROWS | ON COMMIT PRESERVE ROWS]; ON COMMIT DELETE ROWS 절을 이용하여 생성한 테이블은 트랜잭션 끝까지, ON COMMIT PRESERVE ROWS 절을 사용하여 만든 테이블은 세션 끝까지만 데이터가 저장됩니다. 그리고 해당 트랜잭션, 또는 세션 동안 이 테..