블로그 이미지

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
  • total
  • today
  • yesterday
2011. 11. 12. 14:20 linux(ubuntu)
JDK tar파일 다운로드 및 압축 해제
/usr/lib/ 위치로 이동
cd /user/lib/
$sudo mkdir jvm
$sudo mv JDK위치 /usr/lib/jvm/jdk1.7.0
$sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/jre/bin/java 0
$sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0/bin/javac 0


확인법
$sudo update-alternatives --config javac.
$sudo update-alternatives --config javac.
posted by 천상의날개
2011. 10. 14. 15:07 JavaScript
function resize() {
graph1.width = document.getElementById("container1").offsetWidth / 2;
}
/************************************************************/
window.onresize = resize;

'JavaScript' 카테고리의 다른 글

WebWork 데모!  (0) 2012.07.24
div innerHtml 내용 안에 들어갈 html 의 onload 실행법  (0) 2012.01.31
javascript json객체 내용 확인  (0) 2011.09.28
붉은 라인 그리기  (0) 2011.03.24
자바스크립트 리플레이스all  (0) 2011.03.10
posted by 천상의날개
2011. 10. 13. 10:28 Database관련/MYSQL
노트 타입별로 measuredtime이 가장 빠른 데이터들을 뽑아내는 쿼리

SELECT nodeid, measuredtime, qualityvalue
FROM (
  SELECT a.*,
        (CASE @vjob WHEN a.nodeid THEN @rownum:=@rownum+1 ELSE @rownum:=1 END) rnum,
        (@vjob:=a.nodeid) vjob
  FROM (select T1.qualityvalue,T1.measuredtime,T1.nodeid
        from available_battery T1 , node T2
        where T1.nodeid = T2.nodeID and T2.nodeType='mobile' ) a,
        (SELECT @vjob:='', @rownum:=0 FROM DUAL) b
  ORDER BY a.measuredtime desc  
) c where c.rnum=1
posted by 천상의날개
2011. 10. 5. 21:27 JAVA언어

다음은 MySQL JDBC INSERT 시 AUTO INCREMENT 값을 알아내는 예제이다.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class MySQLJdbcExample {

public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "apmsetup";
try {
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();

String sql = "INSERT INTO auto_increment_test_table (name) VALUE ('test')";
stmt.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS);

ResultSet rs = stmt.getGeneratedKeys();
if (rs.next()) {
int autoIncrement = rs.getInt(1);
System.out.println("autoIncrement: " + autoIncrement);
}

}

위 예제는 JDBC의 기능을 활용한 버전이었고,

이번에는 MySQL의 SQL 문을 활용하는 버전이다.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class MySQLJdbcExample {

public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "apmsetup";
try {
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();

String sql = "INSERT INTO auto_increment_test_table (name) VALUE ('test')";
stmt.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS);

ResultSet rs = stmt.getGeneratedKeys();
if (rs.next()) {
int autoIncrement = rs.getInt(1);
System.out.println("autoIncrement: " + autoIncrement);
}

sql = "SELECT LAST_INSERT_ID()";
rs = stmt.executeQuery(sql);
if (rs.next()) {
int autoIncrement = rs.getInt(1);
System.out.println("autoIncrement: " + autoIncrement);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
http://devday.tistory.com/304 에서 펌

'JAVA언어' 카테고리의 다른 글

간단한 Enum 사용법  (0) 2011.12.21
quick sort  (0) 2011.12.21
String 컴파일  (0) 2011.08.05
싱글톤 생성법(늦은 생성)  (0) 2011.04.27
exepiton message printStackTrace처럼 찍기  (0) 2011.04.16
posted by 천상의날개
2011. 9. 28. 16:48 JavaScript

-추가-
function replacer(key, value) {
    if (typeof value === 'number' && !isFinite( value)) {
        return String(value);
    }
    return value;
}

-확인-
alert(JSON.stringify(json, replacer));
posted by 천상의날개
2011. 8. 5. 19:37 JAVA언어
CompilerTest.java
StringCompiler.java
Test.java

'JAVA언어' 카테고리의 다른 글

quick sort  (0) 2011.12.21
MySQL JDBC INSERT 시 AUTO INCREMENT 값을 알아내는 예제  (0) 2011.10.05
싱글톤 생성법(늦은 생성)  (0) 2011.04.27
exepiton message printStackTrace처럼 찍기  (0) 2011.04.16
data DownLoad 코드  (0) 2011.02.09
posted by 천상의날개
2011. 5. 31. 13:37 카테고리 없음

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="connector.project.mapper.LoginMapper">
 <cache />
 
 <select id="getIdAndPermission" parameterType="hashmap" resultType="org.apache.commons.collections.map.CaseInsensitiveMap" >
  <![CDATA[
  SELECT a.id as employee_id,b.permission_cd as permission
        FROM employee a,executive b
        WHERE 1=1 AND
        a.employee_no = b.employee_no AND
        a.id = #{id} and
        a.password = #{pw}
        ]]>
 </select>
</mapper>

posted by 천상의날개
2011. 5. 3. 17:14 카테고리 없음
posted by 천상의날개
2011. 4. 29. 15:09 참조싸이트

'참조싸이트' 카테고리의 다른 글

프록시 툴  (0) 2015.04.09
과실주 담그는법  (0) 2012.05.10
json 정렬및 유효성 체크  (0) 2011.03.20
괜찮은 note/메모 프로그램들  (0) 2011.01.10
네이트온 프록시 서버 사용  (0) 2010.10.18
posted by 천상의날개
2011. 4. 28. 11:43 JAVA오픈소스/Spring
자바 파일 3개를 자바파일이 있는 src폴더에 넣고 설정하면됨...
sqlMapConfig와 testcase-dummy 는 건들필요없음..위치변경시는 당연히 변경해야하지만..

dispatcherServlet에 있는 <property name="mappingLocations" value="classpath:com/test/**/*.xml" />
의뜻은 com/test 다음 모든 디렉토리에있는 확장자가 xml인것들을 의미함...

posted by 천상의날개