블로그 이미지

calendar

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
  • total
  • today
  • yesterday
2011. 4. 27. 16:45 JAVA언어
  1. public class Singleton {
    // Private constructor prevents instantiation from other classes
  2.    private Singleton() {}
  3. /**
  4. * SingletonHolder is loaded on the first execution of Singleton.getInstance()
    * or the first access to SingletonHolder.INSTANCE, not before.
    */
  5. private static class SingletonHolder {
  6. private static final Singleton INSTANCE = new Singleton();
  7. }
  8. public static Singleton getInstance() {
       return SingletonHolder.INSTANCE;

    }
  9. }

'JAVA언어' 카테고리의 다른 글

MySQL JDBC INSERT 시 AUTO INCREMENT 값을 알아내는 예제  (0) 2011.10.05
String 컴파일  (0) 2011.08.05
exepiton message printStackTrace처럼 찍기  (0) 2011.04.16
data DownLoad 코드  (0) 2011.02.09
jnid lookup / datasource 코드  (0) 2011.01.13
posted by 천상의날개
2011. 4. 16. 20:40 JAVA언어

StackTraceElement[] ss = e.getStackTrace();
System.out.println(e.getClass().getName()+":"+e.getMessage());
for(StackTraceElement a :ss){ 
     System.out.println("\tat "+a.getClassName()+"."+a.getMethodName()+"("+a.getFileName()+":"+a.getLineNumber()+")");
}

'JAVA언어' 카테고리의 다른 글

String 컴파일  (0) 2011.08.05
싱글톤 생성법(늦은 생성)  (0) 2011.04.27
data DownLoad 코드  (0) 2011.02.09
jnid lookup / datasource 코드  (0) 2011.01.13
httpClient 코딩  (0) 2011.01.13
posted by 천상의날개
2011. 2. 9. 13:34 JAVA언어
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.io.IOUtils;
import org.apache.log4j.Logger;

URL       url    = new URL(http://어짜고저짜고);
InputStream     is    = url.openStream();
byte[]      file   = IOUtils.toByteArray(is);

'JAVA언어' 카테고리의 다른 글

싱글톤 생성법(늦은 생성)  (0) 2011.04.27
exepiton message printStackTrace처럼 찍기  (0) 2011.04.16
jnid lookup / datasource 코드  (0) 2011.01.13
httpClient 코딩  (0) 2011.01.13
log4jsql  (0) 2010.12.24
posted by 천상의날개
2011. 1. 13. 15:31 JAVA언어
제목!!

'JAVA언어' 카테고리의 다른 글

exepiton message printStackTrace처럼 찍기  (0) 2011.04.16
data DownLoad 코드  (0) 2011.02.09
httpClient 코딩  (0) 2011.01.13
log4jsql  (0) 2010.12.24
annotion사용법  (0) 2010.11.04
posted by 천상의날개
2011. 1. 13. 11:39 JAVA언어
httpClient 

'JAVA언어' 카테고리의 다른 글

data DownLoad 코드  (0) 2011.02.09
jnid lookup / datasource 코드  (0) 2011.01.13
log4jsql  (0) 2010.12.24
annotion사용법  (0) 2010.11.04
자신의 workspace의 위치 알아오기  (0) 2010.09.27
posted by 천상의날개
2010. 12. 24. 17:37 JAVA언어

http://log4sql.sourceforge.net/index_kr.html

사용법
1.다운받은 zip파일을 압축을 풀고 log4sql.jar를 클래스 패스에 넣습니다.
2.commons-lang.jar파일을 다운받아서 클래스 패스에 넣습니다.
3.드라이버명을 다음과 같이 바꿉니다.

JDBC TYPE Origin Your Driver Class -> log4sql Driver Class
[ORACLE DRIVER CLASS] 'oracle.jdbc.drirver.OracleDriver' -> 'core.log.jdbc.driver.OracleDriver'
[MYSQL DRIVER CLASS] 'com.mysql.jdbc.Driver' or'org.gjt.mm.mysql.Driver' -> 'core.log.jdbc.driver.MysqlDriver'
[SYBASE DRIVER CLASS] 'com.sybase.jdbc2.jdbc.SybDriver' -> 'core.log.jdbc.driver.SybaseDriver'
[DB2 DRIVER CLASS] 'com.ibm.db2.jcc.DB2Driver' -> 'core.log.jdbc.driver.DB2Driver'
[INFOMIX DRIVER CLASS] 'com.informix.jdbc.IfxDriver' -> 'core.log.jdbc.driver.InfomixDriver'
[POSTGRESQL DRIVER CLASS] 'org.postgresql.Driver' -> 'core.log.jdbc.driver.PostgresqlDriver'
[MAXDB DRIVER CLASS] 'com.sap.dbtech.jdbc.DriverSapDB' -> 'core.log.jdbc.driver.MaxDBDriver'
[FRONTBASE DRIVER CLASS] 'com.frontbase.jdbc.FBJDriver' -> 'core.log.jdbc.driver.FrontBaseDriver'
[HSQL DRIVER CLASS] 'org.hsqldb.jdbcDriver' -> 'core.log.jdbc.driver.HSQLDriver'
[POINTBASE DRIVER CLASS] 'com.pointbase.jdbc.jdbcUniversalDriver' -> 'core.log.jdbc.driver.PointBaseDriver'
[MIMER DRIVER CLASS] 'com.mimer.jdbc.Driver' -> 'core.log.jdbc.driver.MimerDriver'
[PERVASIVE DRIVER CLASS] 'com.pervasive.jdbc.v2.Driver' -> 'core.log.jdbc.driver.PervasiveDriver'
[DAFFODILDB DRIVER CLASS] 'in.co.daffodil.db.jdbc.DaffodilDBDriver' -> 'core.log.jdbc.driver.DaffodiLDBDriver'
[JDATASTORE DRIVER CLASS] 'com.borland.datastore.jdbc.DataStoreDriver' -> 'core.log.jdbc.driver.JdataStoreDriver'
[CACHE DRIVER CLASS] 'com.intersys.jdbc.CacheDriver' -> 'core.log.jdbc.driver.CacheDriver'
[DERBY DRIVER CLASS] 'org.apache.derby.jdbc.ClientDriver' -> 'core.log.jdbc.driver.DerbyDriver'
[ALTIBASE DRIVER CLASS] 'Altibase.jdbc.driver.AltibaseDriver' -> 'core.log.jdbc.driver.AltibaseDriver'
[MCKOI DRIVER CLASS] 'com.mckoi.JDBCDriver' -> 'core.log.jdbc.driver.MckoiDriver'
[JSQL DRIVER CLASS] 'com.jnetdirect.jsql.JSQLDriver' -> 'core.log.jdbc.driver.JsqlDriver'
[JTURBO DRIVER CLASS] 'com.newatlanta.jturbo.driver.Driver' -> 'core.log.jdbc.driver.JturboDriver'
[JTDS DRIVER CLASS] 'net.sourceforge.jtds.jdbc.Driver' -> 'core.log.jdbc.driver.JTdsDriver'
[INTERCLIENT DRIVER CLASS] 'interbase.interclient.Driver' -> 'core.log.jdbc.driver.InterClientDriver'
[PURE JAVA DRIVER CLASS] 'org.firebirdsql.jdbc.FBDriver' -> 'core.log.jdbc.driver.PureJavaDriver'
[JDBC-ODBC DRIVER CLASS] 'sun.jdbc.odbc.JdbcOdbcDriver' -> 'core.log.jdbc.driver.JdbcOdbcDriver'
[MSSQL 2000 DRIVER CLASS] 'com.microsoft.jdbc.sqlserver.SQLServerDriver' -> 'core.log.jdbc.driver.MssqlDriver'
[MSSQL 2005 DRIVER CLASS] 'com.microsoft.sqlserver.jdbc.SQLServerDriver' -> 'core.log.jdbc.driver.Mssql2005Driver'

콘솔에서 확인해보면 쿼리가 출력되고 실행시간도 출력이 됩니다.
log4sql.jarcommons-lang.jar

http://realcool.egloos.com/6061439 에서 퍼옴~

'JAVA언어' 카테고리의 다른 글

jnid lookup / datasource 코드  (0) 2011.01.13
httpClient 코딩  (0) 2011.01.13
annotion사용법  (0) 2010.11.04
자신의 workspace의 위치 알아오기  (0) 2010.09.27
tomcat JDBC 설정!! ss포함  (0) 2010.09.03
posted by 천상의날개
2010. 11. 4. 13:59 JAVA언어

'JAVA언어' 카테고리의 다른 글

httpClient 코딩  (0) 2011.01.13
log4jsql  (0) 2010.12.24
자신의 workspace의 위치 알아오기  (0) 2010.09.27
tomcat JDBC 설정!! ss포함  (0) 2010.09.03
정규식 사용방법  (0) 2010.08.21
posted by 천상의날개
2010. 9. 27. 16:09 JAVA언어

this.getClass().getClassLoader().getResource(
     LOG4J_PROPERTIES).getPath();
-------------------- 설명 ----------------------------
getClass().getResource는 동일한 페키지 내에 있는 Resource 호출

getClass().getClassLoader().getResource 다른 패키지에 있는 Resource 호출
http://ncrash.thoth.kr/?mid=blog&document_srl=3880833

getClass().getResource()사용예 getClass().getClassLoader().getResource()사용예

'JAVA언어' 카테고리의 다른 글

log4jsql  (0) 2010.12.24
annotion사용법  (0) 2010.11.04
tomcat JDBC 설정!! ss포함  (0) 2010.09.03
정규식 사용방법  (0) 2010.08.21
CharSet 구조  (0) 2010.08.15
posted by 천상의날개
2010. 9. 3. 15:59 JAVA언어

oracle
server.xml
<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" logAbandoned="true" maxActive="100" maxIdle="30" maxWait="180" name="jdbc/testdb" password="ps" removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource" url="jdbc:oracle:thin:@17.180.7.107:1521:sid" username="user"/>
context.xml
<ResourceLink name="jdbc/MPOPDB" global="jdbc/testdb" type="javax.sql.DataSource"/>

mssql
server.xml
<Resource auth="Container" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" logAbandoned="true" maxActive="100" maxIdle="30" maxWait="180" name="jdbc/testdb" password="ps" removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource" url="jdbc:microsoft:sqlserver://17.180.7.107;DatabaseName=dbname" username="user"/>
context.xml
<ResourceLink name="jdbc/MPOPDB" global="jdbc/testdb" type="javax.sql.DataSource"/>

ssl
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false" disableUploadTimeout="true" enableLookups="false" keystoreFile="D:storeFile" keystorePass="mobile1" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8088" protocol="HTTP/1.1" scheme="https" secure="true" sslProtocol="TLS"/>

'JAVA언어' 카테고리의 다른 글

annotion사용법  (0) 2010.11.04
자신의 workspace의 위치 알아오기  (0) 2010.09.27
정규식 사용방법  (0) 2010.08.21
CharSet 구조  (0) 2010.08.15
이클립스 실행시 워크스페이스 지정  (0) 2010.08.14
posted by 천상의날개
2010. 8. 21. 16:41 JAVA언어
정규식 사용
posted by 천상의날개