Spring Tool Suite 3.0.0.RELEASE

 

스프링 소스 툴 슈트(STS) 3.0.0 이 드디어 릴 됐다. 13일자 업데이트 내용을 참조하고 아래 주소에서 다운로드 받으면 된다. 약간은 심플하고 어찌보면 투박해 보이기까지 한 UI를 보여주고 있다.

물론 STS 이전에 eclipse 4.2버전에 맞추어 개발되었기 때문이겠지만, 항상 새로운 것을 접한다는 것은 설레이게 마련이다.

 

http://www.springsource.org/downloads/sts-ggts

 

Groovy / Grails 전용으로도 IDE를 만나볼 수 있다.

 

업데이트 사이트를 통해 업데이트도 가능해 졌다.

 

자, 이제 사용하기만 하면 된다. ㅋㅋ

'Languages > Java' 카테고리의 다른 글

servlet에서 outputstream을 사용하기  (0) 2012.07.19
자바기초(1) Hello World  (0) 2012.06.29
AWT, Swing 이클립스에서 실행시 한글 깨짐  (0) 2012.06.29
Java API 모음  (0) 2012.06.25
간단한 암호화 모듈  (0) 2012.06.25

WRITTEN BY
GrimReaper
안녕하세요 Grim Reaper의 티스토리에 오신 것을 환영합니다.

,

폰 노이만

Memories 2012. 7. 26. 00:01

무한급수

 

누군가가 폰 노이만에게 물었다.

 

"200마일 길이의 철로의 양쪽 끝에 각각 위치해 있는 두 대의 기차가 시속 50마일의 속도로 서로를 향해 출발합니다.두 기차가 출발하는 때 부터 두 기차가 충돌할 때 까지, 파리 한마리가 시속 75마일의 속도로 두 기차 사이를 계속 왔다 갔다 합니다.파리가 이동한 거리는 얼마입니까?"

 

문제를 들은 폰 노이만은 단 1초도 지체하지 않고 바로 대답했다.

 

"150마일 입니다."

 

그러자 문제를 낸 사람은 실망스럽게 대답했다.

 

"역시 당신은 속임수에 걸리지 않는군요. 보통 사람들은 이 문제를 들으면 무한급수를 이용해서 풀려고 하기 때문에 시간이 매우 많이 걸립니다.그러나 그렇게 풀게 되면 문제의 트릭에 걸린 것이며, 실은 이 문제는 파리가 움직이는 시간이 2시간이라는 것을 이용하면 간단하게 풀리지요.당신이 이렇게 빨리 대답한 것을 보니 당신은 이 문제를 두 번째 방법을 이용하여 풀었군요?"

 

그러자 폰 노이만이 대답했다.

 

"아니요, 저는 무한급수를 이용해서 풀었는데요."

 

 

ICBM

 

대륙간 탄도 미사일 개발 초창기에, 개발자들은 개발과정을 검증할 방법이 없어 고민하다가, 누군가가 "폰 노이만에게 물어보자"라는 의견을 내어 그를 찾아갔다.

 

개발자들이 폰 노이만에게 몇 개월간 연구했던 수천 페이지의 문서들과 설계도를 주고서,

"몇 주 후에 오면 되겠습니까?" 하고 물었다.

 

그러자 폰노이만은 "아, 그냥 거기 잠깐 앉아 있어봐요" 하더니

 

두 시간 정도 대충 넘기면서 읽어보고는, 바로 종이와 펜을 들고 개발자들에게 설명을 시작했다.

 

그의 설명은 완벽했다고 한다.

'Memories' 카테고리의 다른 글

DataOutputStream, DataInputStream 등의 고수준 입출력 class  (0) 2012.07.19

WRITTEN BY
GrimReaper
안녕하세요 Grim Reaper의 티스토리에 오신 것을 환영합니다.

,

1. response.setContentType() 으로 파일의 MIME type 을 지정하여

browser가 받아들일 준비를 할 수 있게 한다.

 

response.reset();

response.setContentType("application/octet-stream");

 

2. getServletContext()ServletContext를 받아온 후,

getResourceAsStream()으로 파일에 대한 InputStream을 만든다.

 

3. response에 대한 OutputStream을 만들고,

 

4. buffer 역할을 하는 byte array를 통해서

stream 내용을 loop 으로 복제하고 flush 한다.

 

※ 이는 일반적인 링크 방식으로 GET 하지 않도록 막을 수 있다.

※ 각종 robot 에 의한 무분별한 GET 이나

※ role base와 같은 형태로 권한을 걸어줄 수도 있다.

 

'Languages > Java' 카테고리의 다른 글

Spring Tool Suite 3.0.0.RELEASE  (0) 2012.08.16
자바기초(1) Hello World  (0) 2012.06.29
AWT, Swing 이클립스에서 실행시 한글 깨짐  (0) 2012.06.29
Java API 모음  (0) 2012.06.25
간단한 암호화 모듈  (0) 2012.06.25

WRITTEN BY
GrimReaper
안녕하세요 Grim Reaper의 티스토리에 오신 것을 환영합니다.

,