거꾸로 토마토

고정 헤더 영역

글 제목

메뉴 레이어

거꾸로 토마토

메뉴 리스트

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

검색 레이어

거꾸로 토마토

검색 영역

컨텐츠 검색

전체 글

  • 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

  • 구글크롬 플러그인 feedly

    2011.02.11 by otamot

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

    2011.01.18 by otamot

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

    2010.11.03 by otamot

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

    2010.10.14 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

구글크롬 플러그인 feedly

구글리더를 주로 많이 사용하면서 알게된 브라우저 플러그인이 feedly입니다. 예전에 firefox를 주로 사용할 때 구글리더를 좀더 편하게 사용할 수 있어 좋았고 특히 twitter를 하게 되면서 해당 사이트에서 바로바로 글을 올릴 수 있게 지원했던 feedly mini 기능이 편했습니다. 그러나 크롬플러스를 주로 사용하게 되면서 feedly를 사용하지 않았습니다. 크롬 플러그인은 있으나 feedly mini의 기능이 없어서 였습니다. 그런데 오늘 혹시나 하고 깔아 봤더니 멋지게 추가 되어 있더군요. 이제 구글리더와 twitter를 feedly를 통해서 주로 사용하게 되겠네요. 글을 많이 쓰는 편은 아니지만 어플의 기능 향상은 항상 기분좋게 만드는 보서스네요. 안그래도 좀 우울한데 ^^.

사는 이야기 2011. 2. 11. 14:05

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

다음의 쿼리를 수행하면 버전을 확인 할 수 있다. 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

추가 정보

인기글

최신글

페이징

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

티스토리툴바