<insert id="insert" parametertype="VO" usegeneratedkeys="true" keyproperty="col0"> 
    INSERT INTO table_name 
    <trim prefix="(" suffix=")" suffixoverrides=",">
	<if test="col1 != ''"> col1, </if>
    </trim>
    <trim prefix="VALUES (" suffix=")" suffixoverrides=",">
        <if test="col1 != ''"> #, </if>
    </trim>
</insert>

 

'Java' 카테고리의 다른 글

사이트 긁어오기  (0) 2015.08.19
mail 발송  (0) 2015.08.18
MS-SQL JDBC 추가하기.  (0) 2014.07.28
MIME 타입 알아내는 방법  (0) 2013.10.02
JSTL에서 substring, length  (0) 2013.09.26

오류내용

STS에서 Server를 실행하려고 하니 아래와 같은 에러가 발생하며 시작하지 않았다.

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0


해결

메이븐이 시스템변수에 등록되어 있다면 cmd창에서 아래와 같이 입력한다.

# Java 7

set MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m


# Java 8

set MAVEN_OPTS=-Xmx512m

메이븐이 시스템변수에 등록되어있지 않다면 아래와 같이 환경변수를 저장한다.

# Java 7

MAVEN_OPTS -Xmx512m -XX:MaxPermSize=128m


# Java 8

MAVEN_OPTS -Xmx512m


출처1: http://stackoverflow.com/questions/22634644/java-hotspottm-64-bit-server-vm-warning-ignoring-option-maxpermsize

출처2: http://freeism.web-bi.net/tc/665

0. 환경변수

 JAVA_HOME, MAVEN_HOME이 사전에 등록되어 있어야 한다.

 JAVA_HOME은 각자의 java 설치 위치까지..(bin 아님)

 MAVEN_HOME은 나는 걍 path에 추가했다. bin까지 넣고.. java도 bin까지 해서 path에 추가함.

 

1. MS-SQL JDBC 드라이버를 다운로드 받아 적당한 위치에 압축을 해제한다.

 1.5 미만을 쓴다면 무조건 http://www.microsoft.com/ko-kr/download/details.aspx?id=21599

 1.6 이상을 쓴다면 무조건 http://www.microsoft.com/ko-kr/download/details.aspx?id=11774

 1.5 는 쓰고 싶은거 쓰면 된다.

 이하 4.0을 기준으로 한 소스다.

 

2. 압축을 해제한 위치에서 Shift+마우스 우클릭을 한 다음 "여기서 명령 창 열기"로 커맨드 창을 연다.

 

3. 다음과 같은 내용을 붙여쓴다.

mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0

 

4. 설치가 완료되면 pom.xml 에 다음과 같은 내용을 추가한다.

<dependency>
    <groupid>com.microsoft.sqlserver</groupid>
    <artifactid>sqljdbc4</artifactid>
    <version>4.0</version>
</dependency>

 

'Java' 카테고리의 다른 글

mail 발송  (0) 2015.08.18
mybatis의 insert후 sequence 가져오기  (0) 2014.08.21
MIME 타입 알아내는 방법  (0) 2013.10.02
JSTL에서 substring, length  (0) 2013.09.26
EL 함수 추가하기  (0) 2013.09.10

문자 -> 숫자

Number(text);
parseFloat(number);


숫자 -> 문자

String(number);


진법

parseInt(number, radix);


숫자체크

function isNumberic(text) {
    return typeof Number(text) === 'number' && isFinite(text);
}


'Javascript' 카테고리의 다른 글

정규식으로 괄호 안의 문자 추출과 치환하기  (0) 2015.07.09
숫자에 천단위 콤마 찍기  (0) 2014.10.01
Date Format  (0) 2014.04.04
replaceAll 구현  (0) 2013.09.05
팝업을 정중앙으로 띄울때  (0) 2012.04.27

링크1: http://minamjun11.egloos.com/280191

그림판 폼과 디자이너 파일을 받을 수 있다. 하지만 DrawData가 없어서 실행할 수 없다.


링크: http://social.msdn.microsoft.com/Forums/vstudio/ko-KR/73ccabd9-9882-427e-a3e3-e5e512294c97?forum=visualcsharpko

그림판 폼 소스도 있지만 디자이너 파일이 없다. 그렇지만 링크1에 없었던 DrawData 소스를 볼 수 있다. 

다만 원 그리는 부분이 선 그리기랑 같게 동작하는 버그가 있다.

draw 메서드를 아래와 같이 수정하면 된다.


public void draw(Graphics g)
{
    Rectangle rect;

    Pen pen = new Pen(pen_color, width);
    Brush brush = new SolidBrush(brush_color);

    switch (DrawMode)
    {
        case 1:
           g.DrawLine(pen, StartPoint, EndPoint);
           break;

        case 2:
           rect = new Rectangle(StartPoint.X, StartPoint.Y, EndPoint.X - StartPoint.X, EndPoint.Y - StartPoint.Y);
           if (fill) g.FillEllipse(brush, rect);
           else g.DrawEllipse(pen, rect);
           break;

        case 3:
           rect = new Rectangle(StartPoint.X, StartPoint.Y, EndPoint.X - StartPoint.X, EndPoint.Y - StartPoint.Y);
           if (fill) g.FillRectangle(brush, rect);
           else g.DrawRectangle(pen, rect);
           break;

        case 4:
           rect = new Rectangle(StartPoint.X, StartPoint.Y, EndPoint.X - StartPoint.X, EndPoint.Y - StartPoint.Y);
           if (fill) g.FillEllipse(brush, rect);
           else g.DrawEllipse(pen, rect);
           break;
    }
}


'기타 개발 > C#' 카테고리의 다른 글

LINQ - Left outer join  (0) 2014.04.14
콤보박스(combobox) value, text 다르게 하는 방법  (0) 2014.01.10

+ Recent posts