거꾸로 토마토

고정 헤더 영역

글 제목

메뉴 레이어

거꾸로 토마토

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (106)
    • 사는 이야기 (20)
    • 유용한 정보 (3)
    • 리눅스 & 유닉스 (6)
    • book (6)
    • Programming (50)
      • Android (1)
      • Database (16)
      • iBatis (4)
      • Spring Framework (10)
      • jQuery (1)
    • me2day (14)

검색 레이어

거꾸로 토마토

검색 영역

컨텐츠 검색

Programming

  • SpringMVC에서 MultipartFile 업로드

    2012.12.18 by otamot

  • JQuery 1.6의 가장 큰 변화! .prop() 함수.

    2011.12.20 by otamot

  • MS-SQL서버를 iBatis와 사용할 때 <selectKey>사용시 유의사항

    2011.07.21 by otamot

  • 대용량 데이터 엑셀파일 생성

    2011.02.11 by otamot

  • 사용하고 있는 오라클 시스템의 버젼을 확인 하는 방법

    2011.01.18 by otamot

  • [안드로이드] ListView 사용법 (Item추가, custom Adapter 작성)

    2010.11.03 by otamot

  • 오라클 문자컬럼에서 숫자타입이 아닌 문자가 존재하는 컬럼 구하기

    2010.10.14 by otamot

  • ORA-01009:필수 매개변수가 없습니다.

    2010.10.11 by otamot

SpringMVC에서 MultipartFile 업로드

SpringMVC에서 MultipartFile을 이용한 파일업로드 방법입니다. 1. 일단 jsp에서 태그 설정입니다. ... ... ... enctype="multipart/form-data"으로 작성해야 multipart 객체로 받을 수 있습니다. 2. Context 환경 설정 내용입니다. ... 102400000 ... spring에서 사용할 수 있는 기본 MultipartResolver를 선언합니다. 3. Controller 부분 내용입니다. import org.springframework.web.multipart.commons.CommonsMultipartFile ... @RequestMapping(value="/business/nondisRegisterPro.do") public String n..

Programming/Spring Framework 2012. 12. 18. 11:36

JQuery 1.6의 가장 큰 변화! .prop() 함수.

실제 프로젝트에서 jQuery를 적용중입니다. 기존 순수 Javascript를 사용할 때 보다 코드 양이 많이 줄어드는 것 때문에 저는 jQuery를 선호하는 편입니다. 그런데 1.4를 쓰다가 1.6대로 변경된 적이 있는데 이상하게 적용이 안되는 부분이 있었습니다. checkbox의 상태를 변경하거나 읽어올 때 '.attr()'함수를 이용했었는데 어느 순간부터인가 적용이 잘 안되었습니다. 단순 오류라고 생각하고 jObject[0].checked = "checked";이렇게 javascript 객체로 변경해서 진행했습니다. (적용이 안되니 어떻게든 되게 해야져 ^^;;) 그런데 우연한 구글신과의 만남중에 정말로 우연히 1.6에서 변화가 있었다는 것을 알게되었습니다. 사용하고 있던 api가 이렇게 변경될 줄..

Programming/jQuery 2011. 12. 20. 16:29

MS-SQL서버를 iBatis와 사용할 때 <selectKey>사용시 유의사항

MS-SQL 서버를 iBatis를 사용할 때 insert처리하고 바로 identity값을 얻고자할 때 태그를 이용합니다. 이 때 SCOPE_IDENTITY()를 이용할 것을 권장합니다. 그러면서 대부분의 설명이 다음과 같이 되어 있습니다. INSERT INTO PRJ_INFO ( ... ) VALUES ( ... ) SELECT SCOPE_IDENTITY() 하지만 위와같이 처리하면 다음과 같은 exception 발생합니다. Exception in thread "main" com.ibatis.common.beans.ProbeException:Could not set property 'prj_info_seq' to value 'null' for domain.ProjectInfo. Cause: java.la..

Programming/iBatis 2011. 7. 21. 18:05

대용량 데이터 엑셀파일 생성

엑셀 다운로드는 지원하는 라이브러리가 여럿 존재하기 때문에 어디서든 예제를 참고할 수 있다. 하지만 데이터량이 많을 경우 엑셀 파일 자체가 커지므로 메모리 문제가 발생하게 된다. 대용량의 엑셀을 생성하는 예제는 찾아보기 힘들었다. 그리고 여담이지만 대용량의 데이터를 엑셀로 생성하는 것은 하지 않는 것이 좋을 듯 싶다. 이번 요구사항에서 db 내용을 엑셀파일로 다운로드 할 수 있게 해 달라는 요구 사항이 있었다. 물로 우려한 대로 대용량이다. 그래서 찾은 예제가 다음 사이트에서 소개 되고 있다. 참고 사이트 대용량 엑셀은 'xlsx'. 라이브러리는 일단 apache의 POI를 사용하게 된다. 대용량 엑셀은 MS 엑셀 2007부터 지원하는 'xlsx'확장명으로 한다. 대략 설명하면 xlsx는 xml파일들을 ..

Programming 2011. 2. 11. 14:58

사용하고 있는 오라클 시스템의 버젼을 확인 하는 방법

다음의 쿼리를 수행하면 버전을 확인 할 수 있다. SELECT * FROM V$VERSION; 수행 결과는 다음과 같이 출력된다.

Programming/Database 2011. 1. 18. 14:02

[안드로이드] ListView 사용법 (Item추가, custom Adapter 작성)

ListView는 Adapter를 통해서 Item을 제어합니다. Adapter를 custom 으로 작성하면 item의 구성 및 기타 스타일 또한 일일히 변경가능합니다. 다음과 같이 ArrayAdapter을 상속한 custom adapter을 작성합니다. Activity 내에 다음과 같은 inner class로 작성을 했습니다. private SearchItemAdapter adapter; ... adapter = new SearchItemAdapter(this, R.layout.searcharitemsrow, arItems); resultListView.setAdapter(adapter); resultListView.setDividerHeight(1); ... private class SearchItem..

Programming 2010. 11. 3. 13:03

오라클 문자컬럼에서 숫자타입이 아닌 문자가 존재하는 컬럼 구하기

프로젝트 진행 중에 VARCHAR2 컬럼에 숫자값을 입력하는 경우가 존재하는데 숫자가 아닌 문자가 들어간 DATA를 걸러내야 할 때가 있다. 다음과 같이 하면 양수의 숫자만 들어간 컬럼만 찾아낼 수 있다. 오라클 함수중에 REGEXP_INSTR(...)이 있는데 정규식을 이용해서 해당 컬럼의 원하는 정규식 pattern의 자리수를 얻어오는 것이다. SELECT COL FROM ( SELECT '12.0' AS COL FROM DUAL UNION ALL SELECT '52/0' FROM DUAL UNION ALL SELECT '52U0' FROM DUAL UNION ALL SELECT '%2U0' FROM DUAL ) T WHERE REGEXP_INSTR(T.COL , '[^{.1234567890}]')

Programming/Database 2010. 10. 14. 14:00

ORA-01009:필수 매개변수가 없습니다.

회사 업무처리중에 오라클 오류메시지를 만났습니다. ‘ORA-01009’! 필수 매개변수가 없다고 하는데 쿼리에는 특별히 문제가 없었습니다. 구글신에게 물어봤습니다. 구글신은 쿼리에 주석을 달때 이 런문제가 생긴수 있다는 말이 있었습니다. 주석 중에 /* */ 사이에 주석 내용을 입력할 때 한칸씩 떼어야 한다던가 -- 문제 다음에 한칸을 반드시 떼어야 한다는 내용이었습니다. 다음과 같이 말이죠. /* 주석내용 */ -- 주석 내용 그래서 살펴봤더니 주석이 존재하고 있었습니다. 그런데 -- 다음에 한칸이 떨어진 정상적인 상태였습니다. 그래서 아주 주석을 삭제하고 처리해 봤지만 마찬가지로 오류가 발생했습니다. 구글신은 그 다음의 TIP을 주지 못했습니다. 무려 5시간 끝에 해결했습니다. 쿼리는 다음과 같은 형..

Programming/Database 2010. 10. 11. 15:18

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 7
다음
TISTORY
거꾸로 토마토 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바