새로운 jdk를 설치하자.

http://www.oracle.com/technetwork/java/javase/downloads/ 방문

1.7 버전 중에 최신 버전을 다운로드 받아 설치하면 됨 (작성 당시 최신은 7u71)

 

32bit의 경우 Java SE Development Kit 7u71 32bit 다운로드 jdk-7u79-linux-i586.tar.gz

64bit의 경우 Java SE Development Kit 7u71 64bit 다운로드 jdk-7u79-linux-x64.tar.gz

 

JDK 설치

 

# cd /util/src

# gunzip jdk-7u79-linux-x64.gz (파일을 다운받으면 .gz 파일임근데 tar로 압축해제됨. )

# tar xvf jdk-7u79-linux-x64.gz

# mkdir –p /util/java

# mv jdk1.7.0_79 /util/java/jdk1.7.0_79

 

 

환경변수 설정

 

# vi /etc/profile

맨 아래쪽에 해당 내용 추가

JAVA_HOME=/util/java/jdk1.7.0_79

export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin

export PATH

CLASSPATH=$CLASSPATH:$JAVA_HOME/lib

export CLASSPATH

# source /etc/profile

 

시스템 JDK 등록/설정

 

# java -version

java version "1.6.0_22"

OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.24.1.10.4.el5-i386)

OpenJDK Server VM (build 20.0-b11, mixed mode)

오픈JDK로 설정되어있음

 

 

# alternatives --install /usr/bin/java java /util/java/jdk1.7.0_79/bin/java 2

# alternatives --config java

There are 3 programs which provide 'java'.

  Selection    Command

-----------------------------------------------

*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

   2           /usr/lib/jvm/jre-1.4.2-gcj/bin/java

   3           /util/java/jdk1.7.0_79/bin/java

Enter to keep the current selection[+], or type selection number: 3   <- jdk1.7.0_71 인 번호를 선택

# java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

 

Java SE로 설정됨


ACTION_SEND 가 아닌 ACTION_SENDTO 를 사용하고, mailto 이용해서 보내자.


 

String to="";  // 받는 사람 이메일 주소

final Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", to, null)); 

intent.putExtra(Intent.EXTRA_SUBJECT, "제목입니다.");

intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("<p>하하하</p>"));

startActivity(Intent.createChooser(intent, "메일 발송"));



http://java-is-the-new-c.blogspot.kr/2013/10/still-using-externalizable-to-get.html


위 링크에 Serialization와 Externalizable의 처리 속도에 대한 좋은 글이 있어서 공유한다.


 




그리고 추가적으로 fast-serialization를 사용해서 더 좋은 속도 향상을 꾀할 수도 있는 듯..


https://github.com/RuedigerMoeller/fast-serialization


+ Recent posts