본문 바로가기 메뉴 바로가기

메모하는습관

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

메모하는습관

검색하기 폼
  • 분류 전체보기 (113)
    • 티스토리 꾸미기 (1)
      • 악세사리 (1)
      • 사이드바 (0)
      • 스킨 (0)
    • 프로그래밍 (55)
      • Java (12)
      • ASP (0)
      • Javascript (11)
      • VB Script (1)
      • Python (0)
      • HTML & CSS (2)
      • ASP.NET (8)
      • C# (8)
      • XML (4)
      • PHP (2)
      • Ruby (1)
      • Mobile (0)
      • Go (5)
      • Tip & Trick (1)
      • Node.js (0)
    • 개발툴 (4)
      • Eclipse (4)
    • 운영체제 (18)
      • 리눅스 (16)
      • 윈도우 (1)
      • MacOSX (0)
    • 데이터베이스 (33)
      • MSSQL (10)
      • ORACLE (0)
      • MySQL & MariaDB (4)
      • PostgreSQL (19)
    • 웹 서버 (2)
      • Apache (0)
      • IIS (0)
      • Tomcat (1)
      • Nginx (1)
    • 게임 (0)
      • 와우 애드온 (0)
      • 와우 프리섭 (0)
      • 와우 매크로 (0)
    • 기타 (0)
  • 방명록

프로그래밍/Java (12)
[mybatis] java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction;

현재 mybatis는 3.1.1 까지 나와 있다.하지만 뭐가 문제인지 spring 3.1.1에서 같이 사용해보니 아래와 같은 오류가 난다. java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransactionFactory.newTransaction(Ljava/sql/Connection;)Lorg/apache/ibatis/transaction/Transaction; 그래서 3.1.0으로 해봤으나 결과는 같은 오류가 났다.다시 버전을 하나더 내려서 3.0.6으로 해봤더니 정상적으로 동작하는걸 확인할 수 있었다. ===============================================================..

프로그래밍/Java 2012. 6. 5. 19:03
[mybatis] if 에서 문자열 비교시 NumberFormatException 해결 방법

SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 위와 같은 쿼리 실행시 NumberFormatException이 발생 한다면 아래와 같이 코드를 수정 하면 해결 될 것이다. SELECT * FROM 테이블명 AND 필드명 = #{파라미터} OR SELECT * FROM 테이블명 AND 필드명 = #{파라미터} 보너스 (대소문자 무시) SELECT * FROM 테이블명 AND 필드명 = #{파라미터}

프로그래밍/Java 2011. 8. 4. 00:13
[SpringFramework] 한글 문제

Encoding Filter org.springframework.web.filter.CharacterEncodingFilter Encoding EUC-KR Encoding Filter /*

프로그래밍/Java 2011. 7. 29. 17:49
HTTP Post 요청

http://hc.apache.org/httpclient-3.x/index.html 위 사이트에서 관련 라이브러리를 다운 받는다. 아래는 예제 코드 이다. HttpClient client = null; PostMethod post = null; try { String url = "http://localhost/test.jsp"; client = new HttpClient(new MultiThreadedHttpConnectionManager()); post = new PostMethod(url); // timeout 설정 HttpMethodParams hmp = new HttpMethodParams(); hmp.setSoTimeout(1000*3); post.setParams(hmp); // paramet..

프로그래밍/Java 2010. 8. 13. 14:41
[ibatis] 동적 쿼리 실행 AutoResultMap 에러

요 문제 때문에 삽질 엄청 했다 알고보니 아주 간단하게 해결 되는것을 ;;; 문제의 원인은 ibatis란넘이 쿼리의 메타데이터를 캐싱 한다고 한다. 따라서 컬럼명을 동적으로 변경 하게 되면 이전에에 캐싱된 컬럼 정보를 찾다 보니 오류를 발생 시키는 것 같다. 해결 방법은 캐싱 하지 말라고 설정 하는 것 이다. 아래와 같이 하면 된다. 쿼리문

프로그래밍/Java 2010. 5. 28. 23:06
HTTP요청 인지 HTTPS 요청인지 확인하는 방법

// 방법 1 String protocol = request.getProtocol(); // http : HTTP/1.1 // https : SSLv3 // 방법 2 boolean secure= request.isSecure(); // true : https // false : http

프로그래밍/Java 2010. 5. 19. 15:29
다중 loop 한번에 빠져 나오기...

LB_ESCAPE: // 빠져나올 위치에 LABEL을 달아준다. for(int i=0; i

프로그래밍/Java 2010. 5. 14. 05:22
[ibatis] JDBC Timestamp 타입 mapping

프로그래밍/Java 2010. 4. 20. 18:42
[ibatis] There is no WRITEABLE property named 오류

resultMap의 property 명이 aBcd와 같이 2번째 글자가 대문자인 경우 오류가 생길 수 있다. getABcd 요런 method와 mapping 하는 경우 이다. 요거 땜시 한참을 삽질 한걸 생각하면... 짜증이 밀려 온다 ...ㅜㅜ

프로그래밍/Java 2010. 4. 20. 18:38
[JAVA/JSP/SERVLET] 최상위 경로, 파일 경로

// JSP/Servlet 웹 루트 getServletContext().getRealPath("/"); // JSP/Servlet 특정 페이지 경로 getServletContext().getRealPath(" 경로"); // JSP/Servlet 현재 페이지 경로 getServletContext().getRealPath(request.getRequestURI()); // JAVA - 현재 클래스 경로 this.getClass().getResource("").getPath(); // JAVA - 클래스 디렉토리 경로 (classes) this.getClass().getResource("/").getPath(); // JAVA - 패키지 경로 this.getClass().getResource("/com/aa..

프로그래밍/Java 2010. 4. 13. 16:39
[springframework] 메일 보내기

Chapter 18. Spring 메일 추상 계층을 사용한 이메일 보내기 18.1. 소개 Spring 은 전자메일을 보내기 위한 높은 수준의 추상화를 제공하는데, 이것은 사용자들이 기반 메일링 시스템에 대한 명세서가 필요 없도록 해주며, 고객을 대신하여 낮은 레벨의 리소스 핸들링에 대한 책임을 진다. 18.2. Spring 메일 추상화 구조 Spring 메일 abstraction 계층의 메인 패키지는 org.springframework.mail 패키지이다. 이것은 메일을 보내기 위한 주된 인터페이스인 MailSender와, from, to, cc, subject, text와 같은 간단한 메일의 속성들을 캡슐화하는 값객체(value object)인 SimpleMailMessage를 포함하고 있다. 이 패키..

프로그래밍/Java 2010. 4. 9. 11:35
[SQLServer 2000 Driver for JDBC] Underlying input stream returned zero bytes

해당 오류는 mssql의 text 타입에 null값이 들어갔을 경우에 발생 한다. 해당 오류를 처리 하기 위해서는 아래와 같이 하며 된다. CASE DATALENGTH(text필드) WHEN 0 THEN ' ' ELSE text필드 END as 별칭 위와 같이 text필드의 데이터 길이이가 0일 경우 ' ' 값을 반환하고 그렇지 않으면 원래값을 반환 하게 한다

프로그래밍/Java 2009. 12. 15. 15:12
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • 모바일과 PC에서 폰트 크⋯
  • proxy 설정 시 502 bad ga⋯
  • [MariaDB] 여러개의 sql⋯
  • [MariaDB] Server has gon⋯
최근에 달린 댓글
  • getServletContext().getReal⋯
  • 이런 유용한 방법이있었네요⋯
  • eq는 먹는데 equals는 안먹네⋯
  • 잘 배우고 갑니다~
Total
430,174
Today
54
Yesterday
183

Blog is powered by Tistory / Designed by Tistory