일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- miplatform
- 튜닝
- 한글
- Tomcat
- 이클립스
- 태그를 입력해 주세요.
- 기타소득
- Book
- error
- 성능
- Excel
- JEUS
- oracle
- 마이플랫폼
- 함수
- java
- 톰캣
- 에러
- 도서
- 회계
- 자바
- 엑셀
- MIP
- JavaScript
- 오라클
- Report Designer
- 데이터베이스
- Eclipse
- DB
- 오류
- Today
- Total
목록java (21)
어느 가을날의 전환점
Contents JDBC Driver 종류 JDBC API JDBC Driver 종류 ** 타입1과 2는 순수 자바 드라이버가 지원이 안될 때 사용하고 타입3과 4는 JDBC API를 통해 데이터베이스에 접근한다 타입 1: JDBC-ODBC Bridge Driver ODBC 드라이버를 통해 데이터베이스에 접근 타입 2: Native API Partly Java Driver C로 작성된 자체 함수 인터페이스를 통해 데이터베이스에 접근 타입 3: JDBC Net pure Java Driver 미들 티어 서버를 통해 데이터베이스에 접근 타입 4: Native protocol pure Java Driver 데이터베이스 벤더가 제공하는 순수 자바 코드로 이루어진 JDBC 드라이버로 직접 데이터베이스에 접속 일반적..
java.text.DecimalFormat 참고 대상 1) 특정 마이플랫폼을 위한 자바 프레임워크에서 프로시저 호출 시 모든 인수를 문자열로 처리하는 형태에서 숫자가 7자리 이상 되는 경우 문자열로 변환 시 지수 형태로 표기되어 MS-SQL에서 내부 형변환 시 타입 오류가 발생하는 현상 보완. 2) 숫자를 특정 문자열 포맷으로 표현이 필요한 경우 참조 가능. import java.text.DecimalFormat; //MS-SQL에서 7자리이상 숫자가 지수 형태로 표기되어 문자열 인수로 전달 시 SP에서 형변환 오류 발생 //지수형 숫자 문자열 변환 시 숫자로 나열되도록 보완 if(ds.getColumnInfo(ds.getColumnIndex(colNm[j])).getColumnType() == 4) {..
getDateString("yyyyMMddHHmmss"); // 20100917201627 getDateString("yyyy-MM-dd HH:mm:ss"); // 2010-09-17 20:16:27 public static String getDateString(String format) { // 형식 지정 java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat(format, java.util.Locale.KOREA); return formatter.format(new java.util.Date()); } Class SimpleDateFormat http://download.oracle.com/javase/1.4.2/docs/api/j..
org.apache.catalina.core.StandardWrapperValve invoke 정보: Servlet MainServlet is currently unavailable * 원인 - Java 소스 컴파일이 제대로 이루어지지 않았음. * 점검 사항 1) WEB-INF 디렉토리 밑의 classes 폴더가 정상적으로 구성되어 있는지와 Class파일이 정상적으로 생성되었는지 확인.
컴파일 시 import javax.servlet.* 에러 서블릿을 클래스 패스에 넣지 않아서 생김 tomcat 5.5 설치된 위치의 하위 디렉토리 중 common\lib 폴더에 위치한 servlet-api.jar 파일을 java가 설치 된 ../jre/lib 폴더에 복사한다.
1. 단방향 암호화: SHA-512 알고리즘 사용 - 대상: 비밀번호 2. 양방향 암호화: AES256 알고리즘 사용 - 대상: 성명, 주소, 이메일, 핸드폰, 주민번호, 카드번호, 계좌번호 등 JAVA AES256 알고리즘 import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import java.io.*; import java.security.NoSuchAlgorithmException; public class AES256 { public static SecretKeySpec getKeySpec() throws IOException,..
1. LOB - LOB은 TEXT, 그래픽, 이미지, 비디오, 사운드 등 구조화되지 않은 대형 데이터를 저장하는데 사용한다. - 일반적으로 테이블에 저장되는 구조화된 데이터들은 크기가 작지만, 멀티미디어 데이터는 크기가 크다. - 크기가 큰 데이터는 DB에 저장하기 힘들기 때문에 OS상 존재하는 파일을 데이터베이스가 접근하게 된다. - LONG, LONG RAW 데이터 유형은 예전에 사용던 것이고, 현재는 대부분 LOB 데이터 유형을 사용한다. - TO_LOB 함수를 이용하여 LONG 및 LONG RAW 를 LOB 으로 변경할 수 있다. 종류 - CLOB: 문자 대형 객체 (Character). Oracle Server는 CLOB과 VARCHAR2 사이에 암시적 변환을 수행한다. - BLOB: 이진 대형..
JavaZone Entertainment "아빠! 우린 왜 항상 .NET을 사용하나요? 다른 개발 프랫폼들은...?" 어린 아들이 묻습니다. 아버지는 대답을 회피하며, 자바나 오픈 소스를 사용하지 못하도록 가르치며 아이를 키웁니다. 하지만, 아이는 자바의 운명적 이끌림에서 벗어 날 수 없습니다. 마이크소프트 닷넷을 사랑하는 아버지와 자바를 사랑하는 아들.... ㅋㅋ 재밌네요!!
JDK 1.5 에서는 Autoboxing 기능이 추가됐다. Object와 primitive type 간에 형변환이 자동이다. - Incompatible operand types Boolean and boolean - Incompatible operand types Integer and int. : Incompatible operand types Integer and int. if (ds.getColumnAsInteger(i, "SELE_CHEK") == 1) { : JDK 1.4에서는 Autoboxing 기능이 없어서 명시적 변환 필요. if (ds.getColumnAsInteger(i, "SELE_CHEK").intValue() == 1) {
/** * 3자리 마다 콤마 추가 * * @param str 대상문자열 * @param limit 자를 자릿수 * @return 잘라진 문자열 */ //String type인 경우 public static String addComma(String str) { StringBuffer sb = new StringBuffer(str); StringBuffer rsb = new StringBuffer(); sb = sb.reverse(); int p = 0; for (int i = 0; i 0) if (p == 0) rsb.append(","); rsb.append(sb.substring(i, (i + 1))); } return (rsb..