전체 글

전체 글

    Value '0000-00-00' can not be represented as java.sql.Date 에러(Error)

    servlet-context.xml 파일에 jdbc:mysql://(서버URL):3306/(DB스키마명)?autoReconnect=true&characterEncoding=utf8&useUnicode=true&zeroDateTimeBehavior=convertToNull이 부분을 추가시켜주니까 정상적으로 작동된다. 데이터가 0000-00-00으로 들어가있으면 String은 불러올 수 없다고 한다.그래서 가급적 데이터는 0000-00-00으로 넣는건 비추천한다고 한다.

    git(GUI) 소스트리(Sourcetree) 사용

    git(GUI) 소스트리(Sourcetree) 사용

    소스트리는 터미널로 사용하는 기존의 깃 방식을 GUI방식으로 지원해주는 프로그램이다. 어떤 방식을 선택하는건 본인의 몫이기 때문에 무엇이 더 효율적이고 무엇이 더 좋다라고는 못하지만 작성자는 소스트리를 사용중이다. STS에서도 커밋과 풀이 가능하지만 보기좋고 깔끔한 소스트리를 더 선호한다. https://www.sourcetreeapp.com/ 위 링크를 통해 들어가면 소스트리를 다운 받을 수 있다. 진행 화면이다. 기존아이디가 있다면 사용하면 되고, 구글 아이디로도 연동이 가능하니까 구글 아이디를 보유하고 있다면 기존 계정 사용을 누른다. 위의 Log in with Google을 누르면 된다. 설치가 완료되면 아래와 같은 화면이 나온다. 기존에 프로젝트를 진행하고 있다면 (작성자는 STS에서 워크스페이..

    java 관련 포스팅

    자바에서 문자열을 date 형식으로 바꾸기http://hashcode.co.kr/questions/424/%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84-date-%ED%98%95%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EB%B0%94%EA%BE%B8%EB%8A%94%EB%B2%95

    mysql 관련자료

    Mysql PK 문자+숫자 혼합http://trandent.com/board/etc/detail/670

    Mybatis 소개 및 시작

    Mybatis 소개 및 시작

    Mybatis란 ? Mybatis는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다.Mybatis는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신 해준다. Mybatis는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. 특징을 살펴보자면 간단한 퍼시스턴스 프레임워크코드의 생산성을 높여준다.설계를 향상시킨다.작업의 분배가 수월해지고 팀을 세분화하는 것을 도와준다.SQL문이 애플리케이션 소스 코드로부터 완전하게 분리 된다.이식성이 뛰어나 어떤 프로그래밍 언어로도 구현이 가능하다.오픈소스이다. 미리 살펴보는 간단한 용어 SqlSessionFacto..

    JAVA 다형성

    JAVA 다형성

    1. 다형성 (Polymorphism) 다형성이란 하나의 메소드나 클래스가 있을 때 이것들이 다양한 방법으로 동작하는 것을 의미한다.키보드의 키를 통해 비유를 들어보겠다. 키보드의 키를 사용하는 방법은 '누른다'이다. 하지만 똑같은 동작 방법의 키라고 하더라도 ESC는 취소를 ENTER는 실행의 목적을 가지고 있다. 다형성이란 동일한 조작방법으로 동작시키지만 동작방법은 다른 것을 의미한다. -opentutorials - 우선 코드를 살펴보자. 123456789101112131415161718192021222324class O{ public void a(int param){ System.out.println("숫자출력"); System.out.println(param); } public void a(Str..

    Servlet의 간단한 이해 [미완]

    Servlet의 간단한 이해 [미완]

    1. Servlet 1.1 Servlet 이란 - Servlet은 웹에서 JAVA 프로그래밍을 구현하기 위해 탄생 함.- JAVA 로 구현된 CGI(Common Gateway Interface) 라고들 흔히 말함- HTTP protocol 서비스를 지원하는 javax.servlet.http.HttpServlet 클래스를 상속하여 개발하며, Servlet은 Container에 의해서 실행되고, 관리된다.- HTML 변경시 Servlet을 다시 컴파일 해야 하는 단점이 있다. 1.2 Servlet Container란 - HTTP 요청을 받아서 Servlet을 실행시키고, 그 결과를 사용자 브라우저에게 전달해주는 기능을 제공하는 컴포넌트 이다.- Servlet을 실행하고 생명주기를 관리하는 역할을 한다.- S..

    RocketDock 설치 및 설정

    RocketDock 설치 및 설정

    위 파일을 다운받는다. 별다른 설정없이 설치를 기본 설정으로 완료하면 화면상단에 독바가 뜬다. Dock 설정을 누르면 글쓴이처럼 화면 하단에 표시하고 싶다면 위치탭에서 위와같이 설정해준다. 잘보이쥬? 다음 일반 탭에서는 Windows 시작시에 실행을 체크하고 확인을 누른다. 최초 설치시에는 독바의 아이콘이 별로 못생겼다. (내 기준) https://rocketdock.com/addons/all/popular 위 링크를 클릭해서 들어가면 Popular에 있는 Stacks Dockletd을 다운받는다. 빨간 동그라미 표시를 누르면 다운로드 할 수 있다. 다음은 스킨이다. 개인적으로 스킨은 설정해주는걸 추천한다. 기본 스킨은 너무 심심하다.작성자는 Complet Skin Nabs를 사용중이다. Icons 탭에..